WindowsXP操作系统登录账户10大问题(多图)(4) | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| http://www.sina.com.cn 2004年11月05日 11:01 IT168.com | |||||||||
|
文/NinJai
10.我的Windows XP密码弄丢了,不能登录,里面还有很多重要的东西呢……怎么办?
这个问题要解决就没那么简单了,从Windows N
每个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”将结果保存到一个文本文件中,查看该文本文件即可获知管理员密码。 [上一页]  [1]  [2]  [3]  [4]
|



