2
我想在Windows中創建可啓動分區。我需要能夠通過Windows 7從Windows XP執行此操作。理想情況下,根據設備是否小於32 GB(FAT32)或更大(NTFS),我可以針對FAT32和NTFS執行此操作。以編程方式創建可引導的NTFS/FAT分區Windows XP到Windows 7
在Vista和7上,我有一個可以使用diskpart.exe執行此操作的腳本,但這在Windows XP上不起作用,因爲在diskpart.exe中未創建分區。 Windows XP diskpart的另一個問題是,usb拇指驅動器通常不會被列爲驅動器(可能是因爲它們是「可移動的」)。
所以我的主要需求是,我可以使用DeviceIoControl或其他一些API來創建可引導的分區,並使此方法從Windows XP工作到Windows 7?如果我絕對必須針對Pre-Vista和Vista +採用不同的解決方案才行。
謝謝。
本
我以前做過這件事沒有太多的運氣......個別分區必須設置爲某些值太對了?像http://msdn.microsoft.com/en-us/library/aa365189(VS.85).aspx也必須使用...我會給它一個鏡頭,謝謝。 – Ben 2010-11-19 21:03:52
@Ben - 我唯一可以肯定地說的是你應該能夠做到這一點,否則第三方分區管理人員將無法工作,這會引發反托拉斯問題。 – 2010-11-19 21:05:31