![](https://img.51dongshi.com/20250108/wz/18389122152.jpg)
在使用U盤啟動Ghost時,我們遇到過一些問題。例如,使用4GB U盤總是無法一鍵Ghost,發現DOS環境下不識別U盤,找不到GHO文件也無法運行。起初懷疑是USB驅動的問題,但嘗試更換多個版本的驅動后問題依舊存在。記得以前使用2GB U盤時,即使不用驅動,啟動菜單下F5,不加載任何驅動的情況下DOS下也可以識別U盤。因此,通過將4GB U盤制作成2GB分區,我們發現可以識別了,這說明問題確實不在于驅動。通過研究,發現USB的DOS驅動兼容性較差,導致DOS下不識別2GB以上的U盤。為了解決這個問題,關鍵步驟在于使用命令:convert x:/fs:ntfs (x為U盤盤符)。首先,我們需要備份ISO文件,并根據ISO文件的類型進行處理。ISO文件有兩種類型,一種是光盤版的,即ISO文件包含了系統的GHO文件,需要先提取出來。另一種是U盤版的,即GHO文件位于第2個分區里,可以任意更改。對于光盤版的ISO文件,我們使用UltraISO工具提取EZBOOT中的ghost_AUTO.IMG,然后用UltraISO打開該文件并提取里面的autoexec.bat。接著,右鍵點擊編輯autoexec.bat文件,內容為:@echo off for %%i in (n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\Maji\ghost.exe %%i:\Maji\ghost.exe -clone,mode=pload,src=%%i:\Maji\winxpsp3.gho:1,dst=1:1 -noide -nousb -crcignore -sure -rb。保存后,將修改好的文件覆蓋到GHOST_AUTO.IMG中,保存并將其覆蓋到ISO的EZBOOT文件夾里。將ISO文件中的2個GHO文件提取出來保存ISO文件。對于U盤版的ISO文件,我們需要在GHOST_AUTO.IMG文件中添加NTFS驅動文件NTFS4DOS.EXE。NTFS4DOS文件可以從對應的IMG文件中提取,或者啟動到DOS工具箱中復制到硬盤。修改GHOST_AUTO.IMG文件,將NTFS4DOS放到IMG文件中,如空間不足可刪除光驅驅動。修改autoexec.bat文件,在@echo off下面加入NTFS4DOS.EXE。對于已經修改好的ISO文件,我們需要運行convert x:/fs:ntfs命令,然后在U盤分區建立Maji文件夾(這個可以任意更改,在上面的autoexec.bat文件中對應),并復制上GHOST.EXE和提取出來的2個GHO文件。經過上述步驟,我們就可以使用修改好的ISO文件一鍵還原了。對于其他菜單項,如手動運行GHOST或一鍵分4個區的,只需修改對應的IMG文件即可運行。如果測試后確認U盤文件夾里的GHO文件可以去除,只保留GHOST.EXE,運行起來即可。