[转]Windows无法登录(自动注销)解决方法
现象和原因
1.Windows报告页面文件太小或者没有页面文件, 无法启动到桌面
原因: Windows无法读写X:\pagefile.sys
2.登陆后出现正在加载个人设置对话框, 接着出现保存设置对话框, 自动注销, 返回登陆界面
或者XP在欢迎屏幕死锁, 而且没有"欢迎使用"这几个字
原因: Windows找不到X:\WINDOWS\System32\userinit.exe
3.一个问题阻止Windows检查此计算机的许可证, Error Code:0x????????.
原因: Windows 找不到以下文件
X:\WINDOWS\System32\rsaenh.dll
X:\WINDOWS\System32\dssenh.dll
X:\WINDOWS\System32\gpkcsp.dll
X:\WINDOWS\System32\asfsipc.dll
X:\WINDOWS\System32\wshext.dll
X:\WINDOWS\System32\oembios.*
根本原因
Windows在注册表HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下保存每个卷记录的GUID与驱动器号的对应关系. 假如卷GUID已更改, 那么最初的驱动器号将可能无法重新分配给该卷, 这将导致Windows无法用X:\XXX\XXX.X的格式访问该卷上的文件.
解决方法
1.用98软盘启动计算机, 执行"FDISK /MBR", 由于主引导记录被修改, Windows启动时会重新安装该硬盘的驱动程序并重新分配每个卷记录的GUID与驱动器号的对应关系
由于"FDISK /MBR"重写的主引导记录可能与原来的主引导记录完全一致, 所以这种方法的成功率是95%左右, 如果这种方法不管用请用方法2.
2.用"ERD Commander"等可以编辑目标系统注册表的软件启动计算机, 编辑硬盘上目标Windows的注册表, 删除HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下所有项. 这将删除与GUID关联的磁盘签名, Windows重启时能够重新分配一个默认的驱动器号
注:
以上方法适用于Windows2K/XP/SRV03安装在任意分区(主分区或扩展分区), 任意格式(FAT,FAT32,NTFS), 推荐使用方法2, 没有副作用, 成功率99.99%
如果在MBR安装了第三方的引导程序, 请用方法2. 这些程序包括Smart Boot Manager, Lilo, Grub, PowerQuest BootMagic, System Commander, Acronis OS Select等, 若执行"FDISK /MBR"将破坏这些程序, 并可能导致系统无法启动.
转载完成后darkradx注:
FDISK的局限性: 如果FDISK能找到两个或者以上物理硬盘, 方法失效
故障恢复控制台的FIXMBR是无效的, 446字节和440字节的区别
故障恢复控制台的FIXBOOT可修复CHS/Large/LBA迁移造成的"NTLDR Missing", 进阶方法先用MSDOS的SYS, 再FIXBOOT
用Ghost备份&还原似乎可以同时调整MBR和DBR, 因为试验GHOST镜象的还原未出过"NTLDR Missing"的问题
一个好网站http://thestarman.pcministry.com/
一个好网站http://www.dutoe.com/