多重開機與bcdedit設定與ntldr - Windows

Dorothy avatar
By Dorothy
at 2011-05-01T03:03

Table of Contents

我的問題解決了,以下分享我的狀況

配置
ASUS W7sg筆電,光碟機移除,換成硬碟

(hd0):SeaGate ST9250827AS
(hd0,0):Vista還原區,hidden
(hd0,1):Vista
(hd1):WDC WD5000BEVT
(hd1,0):XP zh-TW
(hd1,1):XP ja-JP

兩個XP是在WD接成(hd0)的時候灌的,當WD接在(hd0)時可以正常使用ntldr選單
但希望以vista為主力,故使用目前配置

症狀
欲以bootmgr引導ntldr出現問題
1. 不會出現ntldr選單
2. XP zh-TW正常使用
3. 在(hd1,1)也放一份ntldr,當bootmgr呼叫他時,卻進入XP zh-TW

此時bcdedit設定如下
application bootsect
device partition=E: (hd1,0)
path \ntldr

病因
根本問題出在NT系統必須裝在(hd0),否則ntldr無法正常運作
使用bootmgr引導ntldr卻沒有出現選單,而直接進入(hd1,0)的系統或許就是這個原因

解決
使用Grub4Dos在引導ntldr前將(hd0)與(hd1)對調後,問題解決

1. 目前在(hd1,1)裡也放了一份ntldr+boot.ini
並將(hd1,0)/boot.ini及(hd1,1)/boot.ini都設成只啟動該區XP
端看grub4dos呼叫哪個ntldr,就進入哪個XP

2. 因怕把(hd0,0)還原區的設定弄壞
故目前由bootmgr引導grub4dos.mbr(而沒有把grub4dos寫進MBR)

3. 目前啟動XP的步驟:
(hd0,1)/bootmgr -> /grldr.mbr -> /grldr -> (對調硬碟順序) -> (hd1,0/1)/ntldr
-> XP

4. 關於Grub4dos map指令的用法,這裡有詳細說明
http://diddy.boot-land.net/grub4dos/files/map.htm

心得
1. 舊NT系統使用ntldr載入ntoskrnl.exe
NT6系統使用bootmgr載入winload.exe開機
2. Grub4dos無法直接載入ntoskrnl.exe或winload.exe,須透過ntldr或bootmgr
3. ntldr須裝在(hd0),否則無法正常運作
4. bootmgr功能比ntldr強很多,但沒有Grub4dos的map功能
5. 之後考慮研究(hd0,0)還原區的運作原理,如果可以用GRUB4DOS引導的話,
就可以放心把bootmgr整個換掉了。已知還原區是用imageX做的

--
Tags: Windows

All Comments

win7 x64 的內碼輸入法..

David avatar
By David
at 2011-04-30T22:08
原來在網路上找到增加 win7 內碼輸入 的方式... 似乎在 x86 上有效...,而 x64 似乎無作用... 請用..差別是否在...原始的 二個檔案 ... c:\windows\system32\uniime.dll c:\windows\help\winime.chm 是否要由 win ...

win98se 升級 xp

Tracy avatar
By Tracy
at 2011-04-30T20:54
我不知道從哪裡可以看到硬體設備的東西 不過我在當初買電腦時 找到一張卡片上面寫 Celeron Processor 2.40 GHz, Pin 128KB Cache, 400 MHz FSB, UP only 不知道它上面是不是有寫到硬體的... 在系統裡面電腦寫著 GenuineIntel ...

win7在nb和pc的設定不同嗎

Todd Johnson avatar
By Todd Johnson
at 2011-04-30T19:22
我舉個例 在nb上如果有一個非最大化的視窗 有一截在超出畫面的部分看不到 滑鼠移過去時 視窗會自己慢慢滑出來 但是pc卻不行 請問這是win7自行判斷平台做的設定嗎 如果我想把pc也弄出這個功能可以嗎? 謝 - ...

win98se 升級 xp

Megan avatar
By Megan
at 2011-04-30T18:58
我建議你可以買 mini-itx 板子,加上一條ram 就可以開機了。 便宜的話大概 4000元 內搞定。 電腦常常當機其實是因為 win98 本來就不好用。 另外,重要的檔案還是建議備份一下囉~。 ※ 引述《cassie122 (紫夜映蝶)》之銘言: : 如題 : 我家的電腦現在還是win98se的 ...

小畫家存檔如何避免失真

James avatar
By James
at 2011-04-30T18:02
昨天問了幾個小畫家的問題,很高興馬上得到了解答,在此感謝回答的板友 我今天又想到了幾個問題: 像我上一篇文章附的圖,因為我存檔的時候已經將它存成jpg,它也已經變成有點髒髒的了 請問有任何方法將它還原嗎? 它只是單存的白底黑色,有軟體 (最好但不限於小畫家) 可以做到嗎? 真的很感謝回答我這個電 ...