恢复XP管理员密码的五大秘诀

秘诀1:大家知道,WindowsXP的密码存放在系统所在的WinntSystem32Config下SAM文件中,SAM文件即账号密码数据库文件 。当我们登录系统的时 候,系统会自动地和Config中的SAM自动校对,如发现此次密码和用户名全与SAM文件中的加密数据符合时,你就会顺利登录;如果错误则无法登录 。既然如此,我们的第一个方法就产生了:删除SAM文件来恢复密码 。

如果你不用管本来系统卡包含的任意账号,而且有两个操作系统的话,可以使用另外一个能访问NTFS的操作系统启动电脑,或者虽然没有安装两个系统,但可以使用其他工具来访问NTFS 。然后删除C:WINNTsystem32config目录下的SAM文件,重新启动 。这时,管理员Administrator账号就没有密码了 。当然,取下硬盘换到其他机器上来删除SAM文件也算个好办法 。

小提示:WindowsNT/2000/XP中对用户账户的安全管理使用了安全账号管理器(Security AccountManager,SAM)的机制,安全账号管理器对账号的管理是通过安全标识进行的,安全标识在账号创建时就同时创建,一旦账号被删除,安全标识也同时被删除 。安全标识是惟一的,即使是相同的用户名,在每次创建时获得的安全标识都是完全不同的 。因此,一旦某个账号被删除,它的安全标识就不再存在了,即使用相同的用户名重建账号,也会被赋予不同的安全标识,不会保留原未的权限。

安全账号管理器的具体表现就是%SystemRoot%system32configsam文件 。SAM文件是WindowsNT/2000/XP的用户账户数据库,所有用户的登录名及口令等相关信息部会保存在这个文件中 。

秘诀2:下面介绍一个比较与众不同的方法 。你可以在别的分区上再装一个XP,硬盘分区格式要和原来的一样,并且请你注意一定不要和原来的XP安装在同一分区!在开始之前,一定要事先备份引导区MBR(Master Boot Record).备份MBR的方法有很多,可以自己编程,或使用工具软件,如杀毒软件KV3000等 。装完后用Administrator登录,现在你对原来的XP就有绝对的写权限了 。你可以把原来的SAM拷下来,用lOphtcrack得到原来的密码 。也可以把新安装的XP的WinntSystem32Config下的所有文件覆盖到CWinntSystem32Config目录中(假设原来的XP安装在这里),然后用KV3000恢复以前备份的主引导区MBR,现在你就可以用Administrator身份登陆以前的XP了 。

小提示:MBR俗称"主引导区",它的作用是读取磁盘分区表(Partition Table)里面所设定的活动分区 (Active Partition),位于硬盘的柱面0、磁头0、扇区1的位置,也即俗你的0磁道位置 。它是由分区命令fdisk产生的 。MBR包括硬盘引导程序和分区表这两部分 。MBR结束标志为55AA,用杀毒软件KV3000的F6功能即可查看,其默认画面即为MBR 。如果MBR找不到活动分区,就会在屏幕上显示像Missing operating System等错误讯息,所以,如果你的WindowsXP无法正常开启 。而你又在屏幕上看到类似这样的错误讯息,原因大多就是出在这里了 。

    推荐阅读