windowsXP登陆的帐号密码忘记了怎么办
我的Windows XP密码弄丢了,不能登录,里面还有很多重要的东西呢……怎么办?
这个问题要解决就没那么简单了,从Windows NT/2000/XP/2003开始,账户管理就有了一种叫“安全帐号管理器(Security Account Manager)”的机制,安全帐号管理器对用户账户的管理是通过安全标识符(SID,Security Identifiers)进行的。
每个SID都是在我们为系统添加一个账户时生成的,它由用户和组的安全描述、标志符的颁发机构、修订版本、可变的验证值四部分组成,它被存储在系统中一个名为“sam”的无后缀名文件中(图1,其位置为:%System...全部
我的Windows XP密码弄丢了,不能登录,里面还有很多重要的东西呢……怎么办?
这个问题要解决就没那么简单了,从Windows NT/2000/XP/2003开始,账户管理就有了一种叫“安全帐号管理器(Security Account Manager)”的机制,安全帐号管理器对用户账户的管理是通过安全标识符(SID,Security Identifiers)进行的。
每个SID都是在我们为系统添加一个账户时生成的,它由用户和组的安全描述、标志符的颁发机构、修订版本、可变的验证值四部分组成,它被存储在系统中一个名为“sam”的无后缀名文件中(图1,其位置为:%SystemRoot%\system32\config\sam)。
一旦我们删除该账户,其对应的SID也被删除,而且它是唯一的,也就是说,即使我们马上再建一个同样的账户,新生成的SID值都是不一样的。由于Windows的登录都是靠SID来验证的。
明白了这个原理,我们再来纠正两种错误的做法:
一、有些人觉得删除SAM文件就可以正常登录了。
这种方法您千万别尝试,它只实用与原装版本的Windows 2000,对Windows XP不行,可能会引起系统锁死的故障,对Windows XP/2003用户可以尝试将C:\Windows\Repair目录下的sam文件拷贝覆盖到C:\Windows\system32\config目录中,注意覆盖前请先备份C:\Windows\system32\config\sam文件。
不过这样你也无法抢救使用EFS加密的文件。
二、有些人说可以使用别的账户登录,登录后再进行抢救工作。这样做固然不错,但你同样无法抢救使用EFS加密的文件。
那么改如何解决才是正道呢?我们可以使用一款名为@Stake LC4的软件破解存放在SAM文件中用户名和密码信息,该方法的优点在于可以完美解决忘记密码的问题,即使管理员账户中使用EFS加密的文件也一样能够访问,不会存在数据丢失的情况,不过缺点是如果你设置的密码过于复杂,该软件计算时间会非常长一些,这需要你有足够的耐心了。
运行@Stake LC4,选择“File→New Session”菜单,选择“Import→Import From SAM File”并定位到X:\Windows\System32\Config\sam文件,这时候我们会看到LC4将本机中存在的所有账户的账户名(User Name)、域(Domain)等全部信息。
如果某账户的密码为空,大家可以在该账户的“Password”项看到“*empty*”。
接下来选择要破解密码的账户,选择“Session→Begin Audit”开始进行破解,其所用时间的长短视你的密码长短而定。
完成后选择“File→Export Password File”将结果保存到一个文本文件中,查看该文本文件即可获知管理员密码。
。收起