2011-10-25 20 views
1

Windows SDK 7では、仮想ディスクAPIを使用してVHDイメージファイルを作成できますが、このイメージファイル(FAT32形式など)をフォーマットしたり、ドライブ文字を割り当てたり、ファイルをコピーするにはどうすればよいですか? APIで書式設定機能が表示されませんでしたか?仮想ディスクの作成とフォーマット

答えて

0

AttachVirtualDisk機能を経由して、それを添付 は、Windows WMIインターフェイスを介してこれを行うことができるはず、私はあなただけで、通常のドライブとしてフォーマットでき前提としています。

WMI(Format method of the Win32_Volume Class)またはSHFormatDrive関数を使用してフォーマットすることができます。

+0

これに関するサンプルコードはありますか?ありがとうございました。 – ctasdemir

+0

@ctas:この[article](http://msdn.microsoft.com/en-us/magazine/dd569754.aspx)には添付ファイルなどが説明されていて、サンプルコードがいくつかあります。 [Here](http://msdn.microsoft.com/en-us/library/windows/desktop/aa394558(v = vs.85).aspx)では、WMIを使用してC++のサンプルコードを見つけることができます。ありがとう@ ho1。 –

+0

フォーマット関数は、通常、ボリューム名(C :, D:etc)を必要とします。添付されたイメージファイルが物理ディスクのように見えますが、ボリュームとパーティションはありません。 – ctasdemir

関連する問題