Efi 快速啟動 製作方法與條件 MBR <-> GPT 無損 轉換
注意:這有操作失誤風險資料還是要備份
uefi是全新bios規格,新電腦已全面採用這種規格
本篇將簡單陳述我在處理過程中遇到的問題與解答的筆記
本篇將簡單陳述我在處理過程中遇到的問題與解答的筆記
何謂EFI快速啟動及條件
簡單來說為了避免BIOS在開機時重複的讀取硬體訊息,作法就是將這些訊息儲存下來
開機時直接從硬碟讀取,藉此提高開機速度,如果訊息錯誤則啟動失敗,使用一般啟動
簡單來說為了避免BIOS在開機時重複的讀取硬體訊息,作法就是將這些訊息儲存下來
開機時直接從硬碟讀取,藉此提高開機速度,如果訊息錯誤則啟動失敗,使用一般啟動
條件需要是
- 硬盤須為GPT格式((不確定單通常都是這樣,MBR或許也可以用EFI引導沒有試過
- 硬盤使用EFI導引啟動
- 主機板支援並開啟
- 系統支援並開啟(W8或W10 W7我不確定)
- UEFI限制使用EFI開啟 ((除非沒得選否則不要關閉CSM
CSM規範其中一項就是相容BIOS模式開機(舊版MBR模式)
快速啟動
快速啟動成功可以觀察開機畫面,這邊以ASUS為例
開機的時候會出現 ASUS+轉圈 閃一次即進桌面
看到Win旗幟、ASUS轉圈閃2次或看到DEL進入UEFI都是失敗的況狀
其中後兩者可能是開機時沒有足夠的時間就馬上重啟,或者是有硬件變更導致
多開啟次應該可以成功(進桌面記得等硬碟閒置在關機),經過測試發現
普通硬碟第一次灌好近桌面會非常的卡,如果重開仍然很卡,且快速啟動失敗
等到硬碟閒置在重啟,及恢復順暢,以及成功以快速啟動啟動
不確定原因,僅就發生過的情況做敘述
MBR GPT 無損 轉換
首先擴展分區無法保存資料,請先轉為主分區或備份再重新寫入
某些情況會導致不能轉,MBR最多切4個分區(擴展分區則是全部合只算1個),所以如果你切了3個主分區+2個或以上的擴展分區(1個好像也不行),那就沒辦法在同一顆無損轉了,因為轉完之後就超出4個了;這種情況處理方式建議就拿另一顆來複製資料了。
軟體使用
DiskGenius
,系統要Win8以上(Win7要SP1)
執行環境你可以
- 用隨身碟安裝RE系統在裡面執行DiskGenius
- 硬碟拔出來放到一另台電腦上執行
下面指令中提到的 bcdboot 那是微軟的程式是一個.exe
MBR -> GPT
- 備份重要資料,以避免操作失誤資料全毀
- 直接轉換成GPT
- C曹壓縮讓前面空出100M以上的區間,並將其格式調整成EFI
- 重新寫入EFI引導文件
bcdboot C:\windows /f UEFI /s Z:\ /l zh-tw
C = 系統槽, Z = EFI槽
GPT -> MBR
- 備份重要資料,以避免操作失誤資料全毀
- 分割調整至4個以內,EFI分區可移除
- 直接轉成MBR
- 將啟動分區標記為”啟動”
- 重新寫入EFI引導文件
bcdboot.exe C:\windows /f ALL /s C:\
這裡可以將BCD引導一並安裝在同一個槽內不會有影響
如要分開請自行切割,參數是改後面的C
如要分開請自行切割,參數是改後面的C
切記引導槽必須是主分割,且標記為啟動,如分開系統槽則不限主分割
另外有一個比較少人知道的小技巧,你可以切一個啟動磁區,然後系統就安裝在擴展分區,因為擴展分區可以超過4個以上,這樣就可以安裝4個以上的系統在同一顆MBR的硬碟上。啟動磁區可以寫開機選單,指引到各個擴展分區上的系統。
選用
使用EFI啟動之後可以啟用壓縮,在影響效能不大的情況下壓縮系統空間
建議啟用 (實際上利用官方光碟安裝預設也是啟用的)
實測壓縮前容量約27.1G
壓縮後是25.7
下面指令等你順利用那顆硬碟開機再輸入。
// 查詢系統檔案 CompactOS 狀態
compact /compactos:query
// 開啟 CompactOS
compact /compactos:always
// 關閉 CompactOS
compact /compactos:never
其他
敘述有點籠統,自己紀錄給自己之後看得懂的流程而已
如果你需要在底下留言吧,有空在補充詳細完整的圖文~
如果你需要在底下留言吧,有空在補充詳細完整的圖文~
沒有留言:
張貼留言