師愛香
在維護電腦的過程中,用啟動盤來啟動有問題的電腦是經常的事。因為現在的主板幾乎都支持USB設備啟動,甚至不需要進入BIOS中進行設置就可以用快捷鍵選擇啟動設備,因此用一個U盤來啟動電腦可以說是輕而易舉。
然而,如果主板的生產年代較早,又不支持USB設備啟動,這時就可能會為順利啟動制造麻煩。在筆記本的維修過程中,筆者就曾遇到過這樣的麻煩,一個簡單的啟動,卻費了九牛二虎之力!簡記如下。
引導信息意外丟失
同事的一臺東芝SS1600DI觸屏筆記本,因為用360殺毒軟件殺毒時誤殺,導致原系統中還原軟件在主引導記錄中的信息被當作病毒清除。360沒有提示用戶是否清除,而是直接清除,然后告訴用戶需要重啟。重啟時,卻發現系統沒有引導信息了,根本無法啟動。
因為該觸屏本沒有光驅,沒有軟驅,也不支持USB啟動,而且硬盤為老式的IDE接口,如果硬盤無法啟動,就成了一件很棘手的事。
如果拆開筆記本,取下硬盤當移動硬盤來用,就需要找一個IDE接口的小硬盤盒,但是沒有找到這樣的硬盤盒;因為硬盤是老式的IDE接口,而現在的筆記本硬盤多為SATA接口,因此也無法接到其他的筆記本上。
這樣就只能想法啟動這個筆記本,但只能通過USB光驅引導,或者CD-ROM型的USB啟動盤引導。
量產U盤引火燒身
筆者因為一時找不到USB光驅,就考慮制作一個CD-ROM型的USB啟動盤。找來一個8G的U盤,先用ChipGenius檢測主控芯片,是安國AU698X的芯片,于是下載相應的量產工具。
先下載了一個Windows XP下的AU698X量產工具,沒注意它不能在Windows 7下運行,結果沒有主界面顯示。查看幫助文檔,提到量產為CD-ROM后需要卸載驅動才能正常使用,于是嘗試其他可執行文件,其中一個文件運行時提示卸載驅動,便卸載了。這下可糟糕了,系統的USB存儲設備驅動被卸載了,U盤沒法使用了。后來筆者刪除錯誤的驅動,重新掃描,讓系統自動安裝驅動,仍然不行。于是重啟系統,結果不但USB存儲設備驅動錯誤,所有USB設備驅動都不正常,連USB控制器的驅動都出錯了。這下可好,鼠標都不能用了!
筆者趕忙找來主板的驅動光盤,卸載有問題的驅動,重新安裝主板芯片組驅動,再重啟。重啟后傻眼了——不僅USB驅動不正常,連光驅驅動、網卡驅動都不正常了!這樣一來,這臺電腦不能使用光驅、不能使用U盤、不能使用USB鼠標、不能上網……
沒想到筆記本沒弄好,反而把這臺電腦弄得無法使用了,而這臺電腦上還安裝有一個在線考試系統,不能重裝系統。用另一臺電腦上網,到網上搜索解決辦法,費了九牛二虎之力,終于讓網卡工作正常了,又經過半天的探索,在注冊表中折騰了兩個小時,終于,所有設備的驅動都正常了。
到網上重新下載了可在Windows 7下運行的安國AU698X的主控芯片的U盤量產工具,終于量產成功了一個特殊的U盤:一個CD-ROM形式的分區,用一個XP安裝光盤的啟動映像文件做好的,可啟動;一個普通的移動設備盤符。量產好這個U盤,在一臺普通的HP筆記本上試驗,可以USB-CDROM方式啟動。
網絡克隆一波三折
待筆者興沖沖地把這個U盤拿到東芝的觸屏本上試驗,卻無法啟動。掃興之余,詢問東芝的客服,客服答曰該本可以用USB光驅引導,也可以用量產為CD-ROM的可啟動U盤引導。可能是主控制芯片的原因,這個U盤無法引導它。
正準備重新找一個另一種芯片的U盤來量產時,忽然想到這個本本支持PXE網絡引導,于是決定試試網絡引導,直接使用網絡克隆來安裝系統。因為筆者以前做過無盤工作站,對PXE無盤引導非常熟悉。輕車熟路,很快架好了無盤啟動服務器,用誠維的PXE網克工具,成功啟動本本,找了一個Ghost版的Windows XP鏡像文件,網絡克隆成功。拔下網線,重啟本本,等它出現Windows XP的安裝界面,結果,卻毫無反應。
這才想起,這個本本的硬盤引導記錄被360殺毒破壞,僅僅克隆上去系統是不行的,還需要修復引導記錄。但是無盤啟動的DOS系統下面,沒有分區工具,怎么辦呢?要么把分區工具做到GHO鏡像文件中重新網克,網絡引導后調用克隆到硬盤上的分區工具,要么就修改PXE無盤啟動的IMG文件,添加進去DOS下的分區工具。
出于對工作量的考慮,筆者決定修改IMG文件。最容易想到的分區工具當然是DISKGEN了,從網上找到diskgen.exe文件,還找了一個DISKGEN啟動軟盤的IMG鏡像文件。先嘗試用IMG鏡像文件代替誠維網克工具中的IMG鏡像。因為誠維網克工具是集成式的文件,運行后會釋放TFTP和DHCP服務器文件以及IMG文件,在臨時文件中找到IMG文件,替換,無法啟動。于是再嘗試修改IMG鏡像文件,正好在一個PXE網克工具包中找到了一個imgedit.exe,可以編輯PXE的IMG文件,大喜。運行imgedit.exe,打開要修改的IMG文件,添加diskgen.exe,不行,提示超出軟盤容量。刪除其中的Ghost.exe文件(反正已經克隆好系統了,只要無盤啟動了就行),再添加diskgen.exe,成功!
筆者用修改后的IMG文件引導PXE成功,而加載Ghost時卻出錯了,因為GHOST.EXE文件已經刪除了。如果不管這個問題,直接運行diskgen.exe,查看硬盤狀態正常,檢查分區表錯誤,筆者卻發現沒有錯誤,于是直接重寫主引導記錄,然后退出,拔下網線,重啟。久違的硬盤啟動界面終于出來了!
因為系統已經克隆上去了,所以硬盤啟動后便可直接進入安裝過程,幾分鐘后安裝完成了,一切正常。至此,這臺無法啟動的本本終于修好!
事后經過反思,筆者發現在故障分析過程中還有疏漏之處:因為是引導信息丟失造成的無法啟動,其實并不需要重裝系統,只要在網絡引導成功后,用分區軟件修復主引導記錄,系統就會恢復正常。endprint