瀏覽單個文章
Torachiyo
*停權中*
 
Torachiyo的大頭照
 

加入日期: Apr 2015
文章: 9
傳統BIOS+GPT分割區 引導 Windows 10 解決方法

方法一

現在是大硬碟時代 MBR 模式最多只支援4個主分割區
如果裝安裝多系統 又想多分幾個主分割區出來 就得選擇 GPT

Win7 以後沒辦法 在BIOS+GPT引導啟動 爬了文才知道 原來是微軟 bootmgr 的問題
https://wzyboy.im/post/1049.html

微軟限制只能 UEFI+GPT / BIOS+MBR 這種引導方式才能啟動系統

雖然連BIOS+GPT的安裝與引導方法都有 但是文章寫的似乎蠻複雜的 我暫時使用這個方法解決

先把 Windows 安裝在 MBR 分割區上面 然後用 GHOST 或其他方式 備份 還原 到 GPT 分割區

準備一支 USB 容量不必太大32MB以上就夠了

格式化為FAT或FAT32或NTFS 最重要的是必須是MBR分割類型 (基本上預設就是MBR了)

下載 BOOTICEx86 這個東西(也有 64-bit版本)

將USB設定為可開機 BOOTMGR引導模式


把 Windows 引導文件複製到USB 選擇智慧編輯模式 修改 bcd文件


啟動磁片與啟動分區 設定 還原在 GPT 上 要引導的 Windows 所在分區
然後按保存當前系統設置


重新啟動 使用USB引導 就可以進入BIOS+GPT上的 Windows 10 了


測試 Windows 10 32 bit 版本可用






方法二

Windows 啟動問題只是在 bootmgr 無法讀取BIOS+GPT或UEFI+MBR種類的分割區而已

只要能讓 bootmgr 啟動 那不管什麼種類的模式 BIOS+GPT或UEFI+MBR 都是沒問題的

系統槽能不能在GPT分割區啟動 就要看該版 Windows 有沒有GPT的驅動

Windows 10 32-bit 確定在GPT分割區啟動沒問題

大概的做法就是 仿 Win10 安裝 DVD 製作可開機的 bootmgr ISO 然後用 grub4dos 引導 ISO 啟動硬碟上的 Win10

去除語言文件 iso 大小不到 2MB

工具:
grub4dos-0.4.6a
BOOTICE 1.3.2
UltraISO
以上工具自己去找....

1. 使用 UltraISO 提取 Windows 10 DVD 開機引導文件 boot.bif


2. 複製 Windows 10 DVD 根目錄的 "bootmgr 跟 boot" 目錄到桌面

3. 修改 boot 目錄內 BCD 文件
使用 BOOTICE 選擇智慧編輯模式 修改 bcd 文件
啟動磁片與啟動分區 設定 還原在 GPT 上 要引導的 Windows 所在分區 然後按保存當前系統設置
(其實拿Win10目錄下的BCD來改 應該是比較沒問題)


4. 製作 ISO 開機映像檔
使用 UltraISO 功能表 選擇載入開機檔案 boot.bif
結構如圖


保存 命名為 boot.iso

5. 用 grub4dos 引導 ISO
將下載的 grub4dos-0.4.6a 解開
提取 grldr 跟 menu.lst 這兩個文件出來即可

修改 menu.lst 引導ISO內容如下

代碼:
color black/cyan yellow/cyan
timeout 30
default default

find --set-root /boot.iso
map /boot.iso (0xff) || map --mem /boot.iso (0xff)
map --hook
rootnoverify (0xff)
chainloader (0xff)


然後把 grldr menu.lst boot.iso 這三個文件 複製到Win10系統根目錄
打開 BOOTICE 設定Win10分割區使用grub4dos引導


這樣Win10分割區啟動就沒問題了

最後在將Win10分割區設為 Active 就可以了 (我是使用 Chameleon 當系統主引導 詳細我沒研究 自己找答案吧)

多重開機系統的主引導工具 可以使用 Chameleon 或者 Grub2 之類或其他.....
但是建議別用 Clvoer 因為傳統 BIOS 模擬 UEFI 啟動會等很久才看到引導工具選單
     
      
舊 2015-04-13, 03:25 PM #1
回應時引用此文章
Torachiyo離線中