問題由來
我一直使用U盤,UltraISO軟碟通和msdn原版鏡像來裝系統。最近在把Win10 1709升級為1803時遇到了問題。同樣也是使用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盤就已經真正做好了,下面就可以開心的安裝新系統了。
--完--