通过Ghost直接替换了系统盘为SSD,处理一个盘符错误!

从DRL上收了一个二手的Intel G2 120G的,换上了。

先请教了一下DRL上的N人,明确了用Ghost的方案。

1、要用Ghost 11.5.1以上的支持4kb簇大小的Ghost,对齐的系统效率更高;

2、先分区,用工具看一下簇大小是否正确,可以用AS_SSD_Benchmark这个软件;

3、然后用U盘启动系统,我用的是大白菜。把系统盘、SSD盘都接入进来:)因为我的T61P把光驱位改造成了硬盘位所以挺好用。

4、在大白菜中启动Ghost,一个分区一个分区的复制:)注意目标分区的大小相对源分区数据量(不是容量)的大小要大一点,我不清楚具体数字,但10%肯定超过,不然无法选择目标分区;

5、确保系统盘是激活的。

6、复制完成后替换硬盘(物理的),然后再用U盘启动一次系统,选择修复引导成功。我的是Windows 7 x64 ultimate,是6.x的修复方式,提示修复成功。

7、启动……挂了,停留在Preparing desktop不动。此时按下Ctrl+Alt+Del会进入一个界面,木有启动Explorer,按下Ctrl+Shift+ESC启动任务管理器,发现系统盘是之前第2步操作时分配的盘符L,其它分区也是错误的。此时通过Diskmgmt.msc只能修改系统盘以外的盘符,操作系统盘符出错。

8、通过regedit打开注册表编辑器,查看:HK\LocalMachine\System\MountedDevices\下面的数据,发现既有\DosDevices\C:,又有\DosDevices\L:,删除\DosDevices\C:,再把\DosDevices\L:改为\DosDevices\C:。(因为之前在步骤7中已经手工将此硬盘上的其它分区修改为正确的盘符,所以这里只修改了一个,如果其它分区也不能改或者没有改应该操作这里也可以)。

9、重启进入系统了:)

我猜测在:HK\LocakMachine\System\MountedDevices下对应的注册表项下的二进制数据是分区的ID或识别之类的,在系统启动后通过比对这个二进制信息自动分配盘符,由于之前我在正在运行的系统中插入了这个SSD硬盘并进行了分区与盘符分配,所以导致更换硬盘后这个盘符信息是错的。

image

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *