-1

CD-ROM ドライブのディスク イメージを作成するプログラムを作成しています。ボリューム イメージだけでなく、完全なディスク イメージを作成する必要がありますが、結果のファイルに適切な名前を付けることができるように、ボリューム名が必要です。

基本的に私はこれが必要です:

画像

CD-ROM ドライブが CD-ROM 0 であることはわかっているので、そこにあるボリュームを知る必要があります。

PowerShell から WMI をクエリしようとしましたが、うまくいきませんでした。

Get-WMIObject -Class Win32_LogicalDiskすべてのドライブ文字とボリューム ラベルを教えてくれます。

Get-WmiObject Win32_DiskPartitionラベル/文字のないパーティションのリストが表示されます。

Get-WMIObject -Class Win32_PhysicalMediaのようなデバイス アドレス (?) が表示され\\.\CDROM0ます。

Get-WMIObject -Class Win32_DiskDrivePhysicalMediaハード ドライブが入っているだけで、CD-ROM はありません。

私は何が欠けていますか?

\\.\CDROM0文字Dとラベルが何であれ、ボリュームがあることを確認する方法が必要です。これを行う方法はありますか?多分いくつかのkernel32関数?

4

2 に答える 2