嗨,最近在使用USB隨身碟安裝Windows 7時碰到了一個問題,於是提出請教解決之道~
小弟的隨身碟是參照『Hiren's BootCD: Booting from USB Flash Drive』網頁來製作成可開機碟並安裝Grub4Dos作為bootloader,其詳細的製作步驟為如http://www.hirensbootcd.net/usb-booting.html所示。之後,我也編修了自己的menu.lst,為了多加入一個開機選項可以直接用於安裝Windows 7。
====================
timeout 60
default 3
title Boot from Hard Drive
rootnoverify (hd1,0)
chainloader (hd1,0)+1
title --------------------
root
title Start Hiren's BootCD
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN
title Install Windows 7
find --set-root /bootmgr
chainloader /bootmgr
====================
順便說明一下,所有Windows 7光碟裡的目錄/檔案,是透過虛擬光碟程式掛載DVD ISO後拷貝至隨身碟內。原本以為上述的作法沒問題了,可以拿來給我的ASUS P4C800-E主機板使用,利用隨身碟開機進行Windows 7的安裝,但卻產生以下的錯誤畫面~
Windows Boot Manager: A recent hardware or software change might be the cause...
File: \Boot\BCD
Status: 0xc000000e
Info: An error occurred while trying to read the boot configuration data
但是Grub4Dos開機選單中的其他開機選項卻可以毫無問題地執行,例如Start Hiren's BootCD、Mini Windows Xp等等。同時我也把這支隨身碟餵給Lenovo R61開機,奇怪的事發生了,R61竟然可以在選擇Install Windows 7選單後進入安裝Windows 7的畫面沒錯誤產生!真的是不知道該怎樣解決如此詭怪的問題,我的P4C800-E也想從隨身碟來安裝Windows 7啊!!
我想我是不是使用Grub4Dos的指令不當而造成P4C800-E無法Install Windows 7?還是必須在隨身碟的MBR做些手腳已對付0xc000000e的錯誤?麻煩有相關經驗的網兄教導一下吧。
非常感謝
書籤