解決FAT32格式U盤安裝win10時0x8007000D錯誤
我一直使用U盤,UltraISO軟碟通和msdn原版映象來裝系統。最近在把Win10 1709升級為1909時遇到了問題。同樣也是使用UltraISO燒錄映象到U盤的方法安裝的,這次從U盤啟動安裝時,卻報了下面這個錯。心裡在想:這是什麼鬼?
原因是什麼?
從錯誤彈窗可以看出,是由於寫入U盤的安裝檔案中,source目錄下的install.wim出現了問題。難道是UltraISO燒錄出現了資料損壞?於是我又重寫入映象檔案到U盤,還是出現同樣的問題。
搜尋一下才知道,win10 1803的install.wim檔案超過了4GB,而FAT32檔案系統對單個檔案最大支援4GB,也就是說寫入U盤的install.wim是不完整的!奇怪的是UltraISO卻沒有報錯提示我。
解決辦法
既然FAT32不支援大於4GB的單個檔案,那就更換為NTFS啊!?對不起,uefi不支援NFTS檔案系統的啟動U盤。
微軟早已發現了這個問題,並給出瞭解決辦法:
1、在正常Windows系統環境下,插入先前製作的啟動U盤,刪除啟動U盤裡面的source下的install.wim檔案(這個檔案已經損壞了)。
2、裝載win10系統映象到虛擬光碟機,使用系統自帶的dism命令工具將原映象檔案中的install.wim拆分為多個小的檔案,並拷貝到啟動U盤裡面的source下。拆分操作會形成2個檔案:install.swm和install2.swm來替代install.wim。這樣4GB限制問題就解決了!
3、以管理員身份執行cmd,複製下面的命令到命令列,修改碟符為你自己的實際情況下的碟符,然後執行。
//命令中的第一個@改為win10映象虛擬光碟機的碟符,第二個@改為U盤碟符。 //執行命令,等待大概10來分鐘即可(取決於U盤寫入速度)。 dism /Split-Image /ImageFile:@:/sources/install.wim /SWMFile:@:/sources/install.swm /FileSize:3800
等待命令執行完成,啟動U盤就已經真正做好了,下面就可以開心的安裝新系統了。