title: Win磁盤MBR轉換為GUID
date: 2018-09-02 11:52:32
updated:
tags: [windows,記錄,折騰]
description:
keywords:
comments:
image:
為了玄學加快pc啟動速度我想把bios從傳統啟動改為efi,同時系統盤變為gtp,本文記錄了如何在保留系統文件的同時無損轉換gtp,防止以后又查資料
搞機有風險,請務必做好備份,,推薦使用dism++的備份,請看我上一篇win 備份 重裝的介紹
工具
微PE,U盤,PC
操作步驟
將U盤作為微PE啟動盤
方法已經在前一篇介紹,請看win 備份 重裝的方式二.
修改啟動方式為uefi
本操作有風險,請確定你的主板支持UEFI啟動,近幾年的pc都支持
進入PC的BIOS管理界面-boot,如果你沒有更改過就會看到一個'legacy'的值,選中它回車,修改為uefi,如果直接就是uefi那個恭喜你你遇到良心電腦商家了,接下來你不用看了.
修改后保存(f12?)
MBR轉換為GUID
如果在bios 直接使用命令convert GTP
似乎有丟失文件的風險,我就是用的pe內置工具來轉換的
使用BIOS修改PE U盤最先啟動(不同電腦不同,方法自行百度),我的電腦支持f12快速選擇啟動盤.
進入PE系統-敖梅分區助手-磁盤-MBR/GTP互轉-執行操作.
完成
添加efi msr分區
我的磁盤轉換后是沒有efi分區的,所以要手動添加,msr分區的大小也不合適所以我刪除了,重新分的msr分區
刪除分區
如果有必要,使用分區助手刪除不要的分區,因為要保留系統所以系統主分區不能刪掉.
添加efi msr
我在分區助手里沒找到創建msr的方法,所以使用命令行
在pe系統內打開命令行(win+r,然后輸出cmd
回車)輸入diskpart
回車容納后輸入list disk
回車,列出所有的硬盤;使用 select disk x
x是卷標,選擇磁盤,這里我們選擇系統盤(一般卷標為0),回車;然后輸入這兩個命令
create partition efi size =200
回車,創建efi分區(200的單位為mb,通常200夠用大點也沒關系)
create partition msr size =200
回車,創建msr分區(200的單位為mb,通常200夠用大點也沒關系)
也許你只需要創建efi,msr已經有了(如果你沒刪除的話),這個自己選擇
這時進入分區助手查看,我們的系統盤應該有三個分區(至少三個,多了也沒關系看你自己),一個主分區ntfs類型,一個msr分區fat32(或者fat16),一個efi分區ntfs類型
引導修復
由於修改了引導分區,我們需要引導修復,使用PE內置的引導修復工具,我的桌面上沒有就在所有程序里找到了.根具提示選擇參數(通常只需要選擇引導盤位置)
后續
如果你修改了啟動盤順序,你需要修改回來,不然還是U盤啟動
也許格式化磁盤后修改然后再用wim恢復系統修復引導會更好,但是這樣太久了,目前電腦還要使用,不想嘗試.你可以參考知乎的回答
不靠譜裝Windows10指南:https://zhuanlan.zhihu.com/p/33366029
實際修改后開始速度並沒有可感知的提升