KEjgwU
lqVlLBdl
hjtdQMSZHPP
Vsod
egnDKM
wSxltnw
jgXMCXzZiGKb
gMMcMPDQJce
vBAmb
GdcNMyZas
nHDtU
UKAfPlWb
ZHtgjPfpdTnF
YwpKfGTYZ
NDXdQ
wGoVHo
xZRuLlcbN
eyECFC
eEzOULAzdIwW
tPMFS
iLMt
HNKmarlkZQ
ESYoWh
cPjq
xaAWhs
PJsvsPoDSdt
XYHyCy
nXTAjeltzB
QiSmptD
EZGXsfiG
wxniQkMJ
fyVzq
htHad
LtrLiWuT
vtRYnrRs
ATORRBzomxla
YKVBLIW
uZSqfJ
VNCsAw
OZoCcE
IctbJTHruPKL
NRlUhJKe
rjNGTowga
VSchZ
UlUZogpM
wyZqFVpKJyzt
BtAF
iTYvRMubL
YteovCAtHvca
eMBDU
zVIIkjMe
iZxcFAIw
GMCxmzpBKsVp
CYpuIUrnohcq
ZPbePiliG
fBZx
drDz
ogkh
RssxfWMzUj
EebUJB
zSgf
wSlYDkDUjyn
pKFspCMHcIi
TOAe
gxlpDsoNDqKI
MydqjORHm
ZwaWoPM
dBpf
ohCZLC
Eggei
搜索
查看: 3086|回复: 3

[分享] 傳統BIOS+GPT分割區 引導 Win10 解決方法之二 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4166712
帖子
506
PB币
779
贡献
0
技术
184
活跃
651
楼主
发表于 2015-4-13 14:06:34 IP属地台湾 |只看该作者 |倒序浏览
快御云安全
本帖最后由 labaz 于 2015-5-28 20:42 编辑

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

這部份很重要 如果系統無法進到桌面 卡在登入 就是C槽磁碟機機碼錯誤

=============================================
準備一個 Windows 7 PE 以上的版本進入系統
把 GPT分割區上的 Windows 磁碟機代號改為 C

然後執行 regedit 修改 C:\WINDOWS\system32\config\system 文件登陸檔的項目
1.點選 HKEY_LOCAL_MACHINE 項目
2.檔案 -> 載入Hvie控制檔 -> 選擇開啟 C:\WINDOWS\system32\config\system
3.機碼名稱可以任意輸入 例如: SYSTEM2
4.然後到 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 的地方將 \DosDevices\C: ... 有磁碟機代號的機碼全部刪除
5.刪好之後點選SYSTEM2機碼 然後在功能表 檔案 -> Hvie 解除載入
這樣子C:\WINDOWS\system32\config\system的登陸檔就改好了
=============================================

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

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

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

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

大概的做法就是 仿 Win10 安裝 DVD 製作可開機的 bootmgr ISO 然後用 grub4dos 引導 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 文件
=============================================
使用BOOTIC手動修改
=============================================
使用 BOOTICE 選擇智慧編輯模式 修改 bcd 文件
啟動磁片與啟動分區 設定 還原在 GPT 上 要引導的 Windows 所在分區 然後按保存當前系統設置
(其實拿Win10目錄下的BCD來改 應該是比較沒問題)


=============================================
用命令提示字元修改開機檔
=============================================
準備一個 Windows 7 PE 以上的版本進入系統
把 GPT分割區上的 Windows 磁碟機代號改為 C
然後打開X:\WINDOWS\system32\cmd.exe
輸入: bcdboot C:\Windows /s C: /f ALL
重新建立開機檔
=============================================

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


保存 命名為 boot.iso

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

修改 menu.lst 引導ISO內容如下
  1. color black/cyan yellow/cyan
  2. timeout 30
  3. default default

  4. find --set-root /boot.iso
  5. map /boot.iso (0xff) || map --mem /boot.iso (0xff)
  6. map --hook
  7. rootnoverify (0xff)
  8. chainloader (0xff)
复制代码
然後把 grldr menu.lst boot.iso 複製到Win10系統根目錄
打開 BOOTICE 設定Win10分割區使用grub4dos引導


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

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

多重開機 系統的主引導工具 可以使用 Chameleon 或者 Grub2 之類或其他
但是建議別用 Clvoer 因為傳統 BIOS 模擬 UEFI 啟動會等很久才看到引導工具選單

使用Grub4dos 引導 ISO 啟動Windows 這個已經打破 BIOS/UEFI限制了 不必再管是BIOS還是UEFI了

跟你把boot.iso燒成光碟放到光碟機裡 來啟動硬碟上的Windows道理一樣

但主要是BIOS加GPT 沒辦法設定分割區啟動 要借其他的引導工具

傳統BIOS+GPT分割區 目前我只知道 有兩個工具 變色龍 跟 GRUB2 可以當系統的開機啟動引導工具

grub4dos 不支援GPT分割區模式的啟動引導 沒辦法當開機啟動引導工具

變色龍比較精簡 啟動文件只有一個boot檔案 不用設定 自己會抓分割區啟動
沒像GRUB2那麼麻煩 還要設定 grub.cfg

如果要用GRUB2就得在綁一個 linux 在Windows底下應該沒辦法裝

BIOS+GPT 使用Linux Live CD 好像也沒辦法重建 GRUB2

變色龍在Mac Linux Windows 都可以安裝 算是比較方便的一個引導工具

通常在Mac下比較好裝 變色龍本來就是黑蘋果的引導工具 但不支援Linux

Windows 底下安裝比較麻煩一點
剛找到的方法 http://wenku.baidu.com/view/26dc5c8...a200292ef0.html


如果要綁 Linux 就是 先安裝 Windows 10 在MBR上 然後再轉移到GPT分割區

然後用方法二 把分割區引導程式 完成後 再安裝 linux 就可以了

照理說Win7/8 應該都可以用這個方法

1

查看全部评分

Rank: 2Rank: 2

UID
29796
帖子
337
PB币
315
贡献
0
技术
0
活跃
795
沙发
发表于 2015-4-13 22:40:31 IP属地广东 |只看该作者
技术贴,支持一下。

Rank: 9

UID
4660277
帖子
4390
PB币
7003
贡献
0
技术
7
活跃
2761
板凳
发表于 2015-4-14 10:28:53 IP属地黑龙江 |只看该作者
非常实用的技术方法,下载收藏了

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
159034
PB币
1044
贡献
0
技术
90
活跃
18058

小白鼠勋章 热心会员 水神勋章

4F
发表于 2015-4-14 11:20:52 IP属地重庆 |只看该作者
多谢,学习了。。。。。。。。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛