您的位置:首页 > 其它

解决由于更换GHOST或换硬盘硬件导致Windows 2003登陆后自动注销问题

2012-05-13 22:06 453 查看
如果你跟我一样,有两个以上的操作系统,其中一个是windows 2003,
并且在更换了ghost安装或更换了硬盘等等以后出现了以下症状,
那么以下方法将很有可能适合你。
症状:换ghost系统或硬盘后,通过将原硬盘上的操作系统进行ghost备份的方式进行迁移,
迁移过后,除2003外的其他系统工作正常,但2003在登陆界面输入密码后,
无法登陆进去,而是一直显示“正在注销”,机器死掉。

本人原来装过雨林9.9 后来换成东海9.2 再换成深度6.5
结果2003登陆不上去了 暗地也骂自个瞎折腾
可是已经这样了怎么办 总得解决 不解决以后就没得折腾了

原因简析:作为一款服务器的操作系统,windows 2003对硬件的更换比较敏感,
或者说不敏感,在更换C盘的GHOST 系统或硬盘后,
Windows 2003注册表中的某些键值无法自适应刚刚更换的硬件标识(包括硬盘,
这些键值就是与硬盘序列号相关的,其具体位置在:
hkey_local_machine\system\mounteddevices中,

在这个文件夹中我们可以看到类似
\dosdevices\C:
\dosdevices\d:
的十六进制键值,
就是每个分区的硬盘编号,由于硬盘标识发生变化,这些对应键值也就发生了更改,
而除了2003外的其他系统都可以自适应的更改,
就2003不能,所以也就带来了刚才提到的故障。

解决方法:很简单,将原来的键值修改成当前正确的。
难点:修改当然简单,但问题是现在已经进不去系统了,
如何修改注册表呢?这里就要用到以下工具了。
工具:WinPE 将它用UltraISO灌进U盘,
然后从U盘启动系统。
当然也可以直接使用深度光盘带PE 工具的 从光盘启动 然后才修改目标WINDOWS
也就是2003所在的注册表

步骤:
1,导出正确的注册表项。
利用可以正常工作的系统,如XP,我们通常都会把XP GHOST 到C 盘
2003 通常在D 或者E
进入XP将刚才提到的键值导出,
由于MountedDevices里面有很多键值,
而这里我们只关注刚刚换上的硬盘上的分区,如C、D、E、F等本地硬盘分区,
而其他的都是U盘等的分区,无需关注。

2,利用WinPE引导机器启动,然后点击
开始——工具——系统维护工具——远程注册表修改工具 如ERD2003,
指向你的Windows 2003系统的Windows文件夹。
(注册表编辑器-点选一个分支-文件-加载配置单元-浏览到系统的注册表目录,如d:\windows\system32\config-选择需要打开的分支对应的文件名,如:system这个文件-打开后随便输入一个加载配置单元项的名称即可)

3,这时你已经可以编辑windows 2003的注册表了,接下来就是手工活了,
找到刚才提到的项,将里面的\dosdevices\C:等本地分区的编号,
都改成跟步骤1中导出的正确的一样即可。
一般也没几个分区,所以别害怕,工作量没那么大。
改完就完活儿了,再进一次你的windows 2003,正常了吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐