我尝试使用与 Windows 7 双启动的 Kali Linux 重置我的 Windows 7 密码。
我读了几页并按照以下步骤操作:
cd /media/448AF1848AF172B2
cd /Windows/System32/config/
chntpw SAM
在我尝试该cd /Windows/System32/config/
部分后,我收到错误:
bash: cd: /Windows/System32/config: No such file or directory
这是分区列表:
Device Boot Start End Blocks Id System
/dev/sda1 2046 31459327 15728641 5 Extended
/dev/sda2 * 31459328 31664127 102400 7 HPFS/NTFS/exFAT
/dev/sda3 31664128 260026367 114181120 7 HPFS/NTFS/exFAT
/dev/sda4 260026368 488394751 114184192 7 HPFS/NTFS/exFAT
/dev/sda5 2048 31459327 15728640 83 Linux
答案1
如果您要进入的目录是/media/448AF1848AF172B2/Windows/System32/config/
,您可以通过以下两个步骤进入该目录:
cd /media/448AF1848AF172B2
cd Windows/System32/config
注意:如果您想从第一个命令指定的目录继续,第二个命令的参数cd
不能以 开头。/
cd
以斜线开头的路径名/
是绝对路径:它总是从文件系统层次结构的根开始解释。您的第二个cd /Windows/...
命令在开头有一个斜杠,因此它不会从第一个cd
命令停止的位置继续,而是尝试从系统的根目录开始跟踪完全不同的路径 - 一个不存在的路径。
在您的解决方案中,您有两个cd
带有绝对路径的命令:
cd /media/448AF1848AF172B2
cd /media/448AF1848AF172B2/Windows/System32/config
由于您的目标是到达/media/448AF1848AF172B2/Windows/System32/config
,因此第一个命令是完全不必要的:第二个命令将使您到达您指定的确切目录,无论当前目录在它之前是什么。
答案2
我玩了一段时间后找到了解决方案。我将向遇到类似问题的人展示我所采取的步骤:
cd /media/448AF1848AF172B2/Windows/System32/config
chntpw -l sam
chntpw -u Rahul_2 sam
你应该看到这个
- - - - User Edit Menu:
1 - Clear (blank) user password
2 - Edit (set new) user password (careful with this on XP or Vista)
3 - Promote user (make user an administrator)
4 - Unlock and enable user account [probably locked now]
q - Quit editing user, back to user select
选择2
更改密码。