转 mbr磁盘转gpt后,win7x64 引导修复
mbr磁盘转gpt后,win7x64不能启动了的引导修复
操作方法
- 01
最近刚刚把mbr+变色龙的引导换成gpt+clover。 然后mbr的win7不能开机了= = 核心就是在efi分区上放好win7x64的efi版引导文件,和重新写一个正确的bcd。用到工具:一个u盘。(大小1g以上 一个uefi版本的pe(推荐大白菜的uefi版,或者 我心如水win8 uefi pe。diskgenius 4.5 (处理mbr转换位gpt,和新建efi/msr分区。 下载。bootice 1.321(手工编辑引导文件bcd 1.用pe引导盘这里,进了pe后,看看你的原来系统里的c盘的盘符是多少,进了pe有可能会变,我下文里还是用c来说。 打开cmd, 输入 chkdsk空格c:空格/f 回车 这个是做个磁盘修复,注意不要重启。 调整磁盘大小必须保证磁盘状态是好的。 2.调整c盘分区大小,在前面腾出500m空间放efi分区和msr分区。假设原来我是这个样的(先忽略掉黄色部分。。。:2014-4-28 19:19 上传 下载附件(17.7 KB) 蓝色是系统盘,c盘和d盘,后面的红色是我的其他的系统,可以不管。 打开diskgenius, 先在左边找你的硬盘(一样你先忽略掉这个分毫的efi和msr:2014-4-28 19:19 上传 下载附件(75.56 KB) 点一下上面的c盘选中,右键选调整分区大小。2014-4-28 19:19 上传 下载附件(84.62 KB) 分区前部的空间,直接输入一个 512m然后按一下tab再按确定。 注意调整过程不要重启,不要关机,注意电池电量。 然后前面就有空间了。2014-4-28 19:23 上传 下载附件(3.62 KB) 3 转换为gpt分区表2014-4-28 19:31 上传 下载附件(37.12 KB) 磁盘上面右键即可, 会提示无法启动。确定即可。 然后上方的保存更改。2014-4-28 19:33 上传 下载附件(21.02 KB) 4 建立efi和msr分区:这个灰色的上面 还是一样右键,新建分区2014-4-28 19:25 上传 下载附件(74.67 KB) 分区类型选 EFI System partition大小 300 MB对齐 4096确定即可。 就成了这个样:2014-4-28 19:26 上传 下载附件(2.24 KB) 再在这个灰色上面新建一个分区,2014-4-28 19:31 上传 下载附件(11.27 KB) 选msr分区,大小128m,对齐4096。2014-4-28 19:32 上传 下载附件(41.1 KB) 注意是 microsoft reservedpartition , 然后保存更改 这样这个盘就成了开头的那个模样(忽略掉那个未格式化= = :2014-4-28 19:35 上传 下载附件(34.82 KB) 5: 格式化efi分区,分配盘符。在esp上面右键格式化:2014-4-28 19:40 上传 下载附件(16.16 KB) 选择fat322014-4-28 19:39 上传 下载附件(59.4 KB) 制定驱动器号。 点格式化。 完了后就有e盘(随便指派一个,下面我都说e。 注意因为pe的原因。。。 可能在你分好区后,这里格式化的时候没法指派驱动器号, 重启一下再进pe就行了。 6。放入efi引导文件打开e盘,新建一个EFI文件夹。 然后在efi文件夹下面建一个Microsoft文件夹。 再在Mircosoft下面新建一个boot文件夹。 然后从原来的系统盘下面,C:\Windows\Boot\EFI下的文件都拷到boot里。 也就是 不用拷贝 大部分教程 里面提到的 那个 bootx64.efi 到 EFI\boot 目录。这个文件是给bios识别用的。clover是用的这个文件,如果放入这个的话,bios里就会显示两个efi启动项。 如果你是一个盘的话,那就就会把clover的 引导 给覆盖了。 7。手动写一个bcd。打开bootice,选bcd编辑2014-4-28 19:47 上传 下载附件(42.96 KB) 选新建,新建保存在 efi 分区下面的 EFI\Mircosoft\boot 文件夹下面 文件名为 BCD然后选 智能编辑模式 弹出个空白框2014-4-28 19:47 上传 下载附件(64.71 KB) 点添加,选 win7/8 loader。2014-4-28 19:47 上传 下载附件(75.73 KB) 具体修改:2014-4-28 19:47 上传 下载附件(16.52 KB) 这里选好你的win7的硬盘,下面分区选你的原来的c盘的分区。2014-4-28 19:47 上传 下载附件(14.48 KB) 把这个 exe 改为 efi顺便去原来的win7分区下面看看 Windows\system32 文件夹下面有没有 winload.efi 这个文件存在。 没有就去拷一个或者下一个进去。 其他都不用改。 最后如下:2014-4-28 19:47 上传 下载附件(76.68 KB) 然后依次 保存当前系统设置 设为默认系统 保存全局设置。 就ok了。 现在 clover 里面就会看到一个 microsoft EFI boot menu on xxx 的选项了,进去就是原来的windows了。2014-4-28 20:28 上传 下载附件(1.7 MB) 这个盘上的efi分区卷标是 m4efi256