2011-10-25 64 views
1

在Windows SDK 7,我們可以使用虛擬磁盤API來創建VHD鏡像文件,但我們怎樣才能格式化這個圖像文件(如FAT32格式),分配驅動器號和一些文件複製到它? 我不能在API中看到任何格式化函數?虛擬磁盤的創建和格式化

回答

0

通過AttachVirtualDisk功能,將其固定,那麼我想你可以格式化它作爲一個正常的驅動器。

您可以使用WMI(Format method of the Win32_Volume Class)或SHFormatDrive函數對其進行格式化。

+0

你知道關於這個的任何示例代碼嗎?謝謝。 – ctasdemir

+0

@ctas:這篇文章(http://msdn.microsoft.com/en-us/magazine/dd569754.aspx)解釋了附加等,並有一些示例代碼。 [這裏](http://msdn.microsoft.com/en-us/library/windows/desktop/aa394558(V = vs.85)的.aspx),則可以使用WMI找到一些C++代碼示例。 –

+0

謝謝@ ho1。 格式函數通常需要卷名(C:,D:等)。當附加圖像文件時,它們看起來像是物理磁盤,但沒有卷和分區。 – ctasdemir

相關問題