打印

[交流] 解决双系统重装XP修复启动菜单后Win7仍无法进入桌面问题

0

解决双系统重装XP修复启动菜单后Win7仍无法进入桌面问题

基本症状是XP+Win7双系统 ghost重装C盘的XP后,修复启动菜单,Win7可以启动但是无法进入桌面



顺利U盘重装XP之后进入系统,找了一个傻瓜工具,bcdautofix,很多人应该知道这款软件,
软件显示顺利找到I盘的Win7系统,启动菜单恢复成功,于是重启,果然有Win7的启动了,但是,杯具开始了...

我根本无法进入桌面 一直提示正在准备桌面

调出任务管理器 新建explorer进程仍然无效 进去之后无法访问驱动器

网上搜索了一下,也没有找到解答。之前有人问过这个问题,但是回答的人只是简单说修复启动...



最开始我以为是用户配置被破坏导致这个问题,所以启动到安全模式,
惊讶得发现安全模式也无法进入,而且与普通启动同样的问题。

我只是Ghost了一个XP到C盘而已,莫非安装Win7的时候C盘引导区有一些特别的内容?
开始的时候我是在XP下用虚拟光驱安装的Win7,所以,进入Win7以后系统盘符也是显示I盘的
(如果光驱安装该系统盘盘符会是C盘,不管在本机其它系统内是什么盘符,是第几个分区),
但是现在系统盘显示是C盘,所以,如果是%systemroot%之类记载的dll文件系统可以正确加载,但是带有绝对路径的,
原来是I盘,现在系统成了C盘就没有办法正确加载了。
我应该改掉这个盘符,否则很多软件都没有办法正常使用,系统也不正常。
但是没有办法直接修改系统盘符,因为系统盘正在使用。



幸好,我们还有强大的注册表,可以利用注册表修改系统盘符。
其实,确定了问题之后解决倒比较简单了,但是这个问题有特殊性:无法运行explorer.exe,
所以没有办法看到其实问题是出在盘符错乱上面,没有办法进入桌面,自然没有办法看到,
而且,在这个问题里面电脑里不同系统的盘符是不一致的。

启动注册表编辑器,可以Win+R然后regedit,也可以调出任务管理器(Ctrl+Alt+Del),
然后新任务-regedit,需要修改的项目在HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

将\DosDevices\C:”的C修改为I后(我的Win7装在I盘),重启,问题解决。





总结:如果双系统Win7的启动被破坏,修复启动菜单以后出现无法进入桌面的现象
(具体就是一直提示正在准备桌面 手动运行explorer.exe依然无效),可以检查盘符是否正常,
最简单是提示正在准备桌面的时候通过Ctrl+Alt+Del调出任务管理器,然后建立新任务-CMD,
查看CMD运行位置,是否在自己以前系统的盘符下。
如果不是,那么运行注册表编辑器检查HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices,
将目前system32文件夹所在盘符改成之前系统盘盘符,重启,问题解决。

TOP

0
这个方法真是不错啊,我要去体验一下WIN7

TOP

当前时区 GMT+8, 现在时间是 2025-3-21 13:53