1、最近刚刚把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(手工编辑引导文件bcd1.用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 reserved partition , 然后保存更改 这样这个盘就成了开头的那个模样(忽略掉那个未格式化= = : 2014-4-28 19:35 上传下载附件 (34.82 KB) 5:格式化efi分区,分配盘符。 在esp上面右键格式化: 2014-4-28 19:40 上传下载附件 (16.16 KB) 选择fat32 2014-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