|
看到有的朋友说换个新硬盘后,从旧硬盘GHOST过来的系统进不去,我也是这个情况。
我刚买了500G的ES2,先前直接把旧硬盘的C盘GHOST到ES2是不行的,只能启动到XP登录界面,登录后系统马上自动注销再回到登录界面,周而复始。这就是因为XP有盘符记忆功能,如果新硬盘没GHOST之前在XP分配过盘符,XP就会把每个硬盘每个分区和盘符绑定,之后新硬盘的第一个分区死活得不到C这个盘符。
***这里说明一下,这个问题有2种情况,第一是GHOST完根本不能引导,第二是可以引导可以见到XP图标但是不能登录进桌面。我这里说的仅仅是第二种情况。***
经过2天搜索研究试验,终于找到可行方法,现在已经成功解决问题了,这里我把步骤大致说一下,有这个问题的朋友可以借鉴一下。
1。先直接把旧硬盘系统分区GHOST到新硬盘,然后拔掉旧硬盘,在BIOS里设置从新硬盘启动。
2。先不要真的从新硬盘启动到XP,先用光盘启动ERD2005到当前系统。
3。在ERD中,点“开始”——“注册表编辑器”。
HKEY-LOCAL-MACHINESYSTEMMountedDevices主键,
DosDevicesC:
DosDevicesD:
DosDevicesE:
.
.
.
DosDevicesH:
DosDevicesI:
DosDevicesJ:
.
.
.
假设新硬盘第一个分区之前分配到的盘符是H,C就是旧硬盘的系统分区,根据HIJ后面的值可以判断,HIJ分别是新硬盘的第一、第二、第三.....分区,CDE就是旧硬盘的第一、第二、第三...分区。
接着点右键选“RENAME”先把C改成其它任意还没分配的盘符,然后把H改成C就可以了。这时暂时先改系统分区盘符,其它分区盘符改不改无所谓,也可以等会成功进了XP再慢慢改。
改完后情况如下:
DosDevicesL:
DosDevicesM:
DosDevicesN:
.
.
.
DosDevicesC:
DosDevicesD:
DosDevicesE:
以上是把旧硬盘前三个分区改成LMN,把新硬盘前三个分区改成CDE。
4。退出注册表编辑器,重启电脑,接着就可以正常登录XP进入桌面了。 |
|