选中的磁盘具有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格式

   至此即可


   

     


你可能感兴趣的:(学习收获)