-
转mbr磁盘转gpt后,win7x64 引导修复
作者: 许泽博 发布: 2016/10/15 分类: 系统 阅读: 次 查看评论
-
mbr磁盘转gpt后,win7x64不能启动了的引导修复
朋友的华硕电脑想要安装win7,安装后不能开机了,在efi分区上放好win7x64的efi版引导文件,和重新写一个正确的bcd。
用到工具:一个u盘。一个uefi版本的pe(我用的是PE通用工具箱,内包含diskgenius 处理mbr转换位gpt,和新建efi/msr分区)。
下载。bootice 1.321(手工编辑引导文件bcd)
1、用pe引导盘这里,进了pe后,看看你的原来系统里的c盘的盘符是多少,进了pe有可能会变。
如果是有MGR转换过来调整c盘分区大小,在前面腾出500m空间放efi分区和msr分区。
3、 转换为gpt分区表
在硬盘上右键出现“转换分区表为GUID格式”
4 、建立efi和msr分区:这个灰色的上面 还是一样右键,新建分区
分区类型选 EFI System partition大小 300 MB对齐 4096确定即可
再在这个灰色上面新建一个分区,选msr分区,大小128m,对齐4096。
注意是 microsoft reserved partition
5、格式化efi分区,分配盘符。 在esp上面右键格式化:
6、放入efi引导文件
打开e盘,新建一个EFI文件夹。 然后在efi文件夹下面建一个Microsoft文件夹。 再在Mircosoft下面新建一个boot文件夹。 然后从原来的系统盘下面,C:\Windows\Boot\EFI下的文件都拷到boot里。 也就是不用拷贝 大部分教程 里面提到的 那个 bootx64.efi 到 EFI\boot 目录。这个文件是给bios识别用的。
7、手动写一个bcd。 打开bootice,选bcd编辑选新建,新建保存在 efi 分区下面的 EFI\Mircosoft\boot 文件夹下面 文件名为 BCD然后选 智能编辑模式 弹出个空白框
点添加,选 win7/8 loader。
启动硬盘选择现在硬盘,启动分区选择安装win7的分区把winload.exe 改为 efi顺便去原来的win7分区下面看看 Windows\system32 文件夹下面有没有 winload.efi 这个文件存在。 没有就去拷一个或者下一个进去。 其他都不用改。
原创文章,转载请注明出处!标签: 系统
评论列表: