2017年11月26日 星期日

Windows系統 GPT(EFI) 轉 MBR 無損資料可開機不須重灌系統

Windows系統 GPT(EFI) 轉 MBR 無損資料可開機不須重灌系統

如果是反過來 MBR->GPT 的請參考:
http://charlottehong.blogspot.com/2017/11/windows-mbr-gptefi.html

需要一個獨立系統

需要一個獨立系統,這裡建議把硬碟拆下來裝在第二台台電腦上並安裝以下軟體;其他方法可以在USB安裝WindowsRE用USB啟動去做,因為有些複雜就不介紹了,這裡會用第二台電腦做說明。
需要軟體diskgenius:http://www.diskgenius.cn/download.php
出狀況不要擔心也不要緊張亂弄!都可以救回來參考這一篇。
https://charlottehong.blogspot.tw/2018/03/efi-mbr.html

GPT -> MBR

這裡要特別注意!只能在 DOS模式或是PE上轉換,實測在Win10上轉換會失敗!
進入DOS模式
圖中之所以變成灰色的是因為 UEFI 設置須改為 (錯誤的說法是BIOS不過這樣應該比較清楚)
  • 打開 CMS(支援MBR啟動)
  • 關閉快速啟動
1.分割調整至4個以內,EFI分區可直接移除
2.直接轉成MBR -> 然後重啟系統或拔掉重插

3.將啟動分區標記為”啟動”
4.下面指令重新寫入BIOS引導文件
這時候系統MBR是沒有開機引導的,必須手動
  • [1]. 標記啟動分區 (剛剛做了)
  • [2]. 修復 MBR 開機引導 (導入bootmgr 文件)
  • [3]. 重建 BCD 選單
打入下面 cmd 指令即可(包含 [2][3]),也可以寫成bat批次檔,做批處理
# C是你的系統曹,第二個C是啟動磁區(如果有分開這裡要改)
bcdboot C:\windows /f BIOS /s C:\ /l zh-tw
分開指的是向 Win7 重灌的的時候多出 100M 的空間用來放
  • 標記啟動磁區
  • bootmgr 文件
  • bcd 選單
這時候系統曹可以是邏輯分區~實現單MBR硬盤安裝超過4個系統,之所以大家多不可以是因為非主分區不可以被標記成啟動
原理就是標記100M啟動這個100M內的bcd選單,再來由bdc選單決定開起哪個系統核心 x:\windows\system32\winload.exe

前面那一小段也可以切成啟動磁區,就是安裝Win7會跑出來的那個100M(Win10是300M),格式不限NTFS或者是FAT都可以,唯一條件就是必須標記為啟動。
因為也不大,100M~500M不痛不癢建議留著之後方便
如果要求完美軟體內可以合併空間。不過之後反悔也可以無損切回來啦~

沒有留言:

張貼留言