Windows 7 克隆 SSD 副本的引导修复

IdeaPad V550 上的系统盘是个 320GB 的机械硬盘,既然之前把 X200 上的 128GB 的 SanDisk SSD 退下来了,正好可以装到 V550 上。

320GB 分为四个区,开始是 40GB 的 Linux,中间是 100MB 的 Windows 恢复分区以及 Windows 系统分区,最后是 3~4GB 的 Linux 的交换分区。从大往小克隆,显然首先是要缩小分区。于是把 Windows 系统分区缩到了 54GB,这样整体上保持了小于 100GB 的样子,然后用 Linux LiveUSB 里的 dd 命令把这 100GB 克隆了过去。

开机进入 Linux 没有问题,由于交换分区被舍弃,所以在引导的时候会等待加载该卷超时,正常进入后,把 /etc/fstab 以及 /etc/initramfs-tools/conf.d/resume 文件中的引用了交换分区的行注释掉即可。再次重启,选择进入 Windows 7,则不出意料地失败了,BSOD。F8 选择任何项均不可行。用 Windows 7 的安装盘进行了引导修复,结果直接 Boot failure,只好又重新克隆了一次。

从机械硬盘克隆出的 SSD 系统,引导失败是非常常见的,但绝大多数的原因在于原来的机械硬盘没有处于 AHCI 模式下,但 V550 上原来的硬盘模式一直就是 AHCI。思来想去,感觉应该还是和硬盘自身或者分区没有被正确寻址到有关。

找出来一个 PE 引导盘,里面有个 Bootice 工具,有 BCD 文件的编辑功能(还要先用 DiskGenius 给恢复分区制定一个盘符,否则找不到 BCD 文件),打开一看,所有信息貌似都正常,没什么状况,就是有个隐藏的遗留项,好像傲梅分区助手留下的,顺手删除了,保存退出。再重启,居然就好了!

嗯,虽然是老机器吧,但 SSD 就是“真香”。

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注