先把 Windows 安裝在 MBR 分割區上面 然後用 GHOST 或其他方式 備份 還原 到 GPT 分割區
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 defaultfind --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 啟動會等很久才看到引導工具選單
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.