1. 程式人生 > >選中的磁碟具有MBR分割槽表,在EFI系統上Windows只能安裝到GPT磁碟的解決方法

選中的磁碟具有MBR分割槽表,在EFI系統上Windows只能安裝到GPT磁碟的解決方法

以下內容參考網上多篇文章整理與實踐所得,不一一指出感謝的人了

使用光碟安裝,在 現在安裝 介面時按下SHIFT+F10調出命令提示符

輸入diskpart 開啟diskpart工具

輸入list disk 列出磁碟

輸入select disk 0 選擇0號磁碟 此處根據自身需要而定

輸入clean 清除磁碟

輸入convert gpt 將磁碟轉換成gpt格式

輸入list partition 列出磁碟的分割槽 如果是剛轉換成gpt格式則無分割槽

——————————————————————————建立EFI分割槽及系統安裝分割槽——————————————————————————————

輸入create partition efi size=100   建立100MB的EFI分割槽  若打算用該分割槽引導MAC系統  建議大小200M以上

輸入create partition msr size=128  建立MSR分割槽,微軟預設建立的話,大小是128M

輸入create partition  primary size=50000  建立大小50000MB的主分割槽 根據需求而定

輸入list partition 檢視分割槽

注:安裝MAC系統時需要修改分割槽ID,用diskpart可以,而diskgenius不行

上述操作之後安裝完系統啟動在啟用時遇到的問題:

系統出現了兩個隱藏分割槽,在磁碟管理中只有一個EFI系統分割槽,而且無法右鍵為其分配碟符,導致無法啟用

若是要修改EFI分割槽中的檔案的解決方法:

     使用管理員賬戶開啟CMD

     在命令提示符視窗下

     輸入diskpart 回車。
     輸入list disk 可以看到硬碟編號,0,1,2,3...什麼的。
     輸入select             disk x(x是硬碟編號)選中你要的硬碟。
     輸入list partition (看一下EFI分割槽的編號是多少)
     輸入select partition x    (選中EFI分割槽 一般是1)。
     輸入assign letter=x(x代表你要給它分配的碟符,隨便填一個沒被佔用的碟符就好了,直接輸入assign自動分配碟符)
     現在efi分割槽自動掛載到系統了,到我的電腦可以找到efi分割槽進入對裡面的檔案進行修改,
     修改完畢在命令提示符下輸入
     remove  (取消碟符)

若是要啟用WIN7系統需要為所有隱藏分割槽分配碟符:

    轉成MBR分割槽

   開啟diskpart工具

   輸入list disk 列出磁碟

   輸入select disk 0 選擇0號磁碟 此處根據自身需要而定

   輸入clean 清除磁碟

   輸入convert mbr 將磁碟轉換成mbr格式

   至此即可