使用Ubuntu Live CD重置Windows密码

一位朋友带给我他的Windows Vista电脑,因为他很久没有使用了,忘记了密码,所以想要重置用户密码。
于是我找到了一个教程,教我如何使用Ubuntu Live CD和chntpw软件来重置密码。
安装完这个软件后,我通过文件浏览器打开了SYSTEM分区,现在可以在/media/SYSTEM/路径下访问它。
教程上说我需要用chntpw打开文件/windows/system32/config/sam,并且通过它来重置密码。
chntpw -u USERNAME sam

在我这样做之后,没有显示任何错误。所以我卸载了分区,并重新启动了安装了Windows Vista的电脑。 它仍然被旧密码锁定。
我有做错什么吗?还是有其他方法可以重置密码?

还有,SYSKEY这个东西怎么样?- http://zh.wikipedia.org/wiki/安全账户管理器 - Wilf
3有没有不在Windows Vista上执行此操作的原因?http://www.top-password.com/knowledge/reset-windows-vista-password.html 对我来说,你使用了错误的工具来完成这项任务,应该在Windows内部或者使用Windows来完成。 - Rinzwind
@Rinzwind 那些是Windows的人... - Braiam
1个回答

你不能用chntpw来更改密码,你能做的是重置密码(如果你能更改密码,那就意味着你可以读取以前的密码)。正确使用方法如下:

cd /media/B830C9BC30C981BC/WINDOWS/system32/config
sudo chntpw SAM SECURITY

一旦进入此界面,您将需要回答几个问题。请仔细阅读。选择您想修改的账户,然后重设密码。
1 - Clear (blank) user password
2 - Edit (set new) user password (careful with this on XP or Vista)

如果直接重置密码不起作用,您可以激活管理员帐户,然后从那里重置密码。

我在媒体中找不到B830C9BC30C981BC,我错过了什么吗? - meda
1你需要将B830C9BC30C981BC替换为指向Windows分区的路径。 - snix
我已经激活了管理员账户(1-清除(空白)对我无效),但是我该如何从管理员账户重置我的账户密码? - Waqas