TANSOT

czyli dziennik wojen z oprogramowaniem. Więcej »

Zmiana hasła użytkownika Windows — Linuksem

11 lis 2013 209 słów
Uwaga

Uwaga: Ten post został przeniesiony żywcem ze starego bloga i mógł ulec przedawnieniu. Nie udało mi się sprawdzić, czy ta metoda działa pod Windows 10, zwłaszcza z kontami spiętymi z chmurą.

Opisany sposób jest bezskuteczny, jeśli dysk jest zaszyfrowany i nie mamy hasła.

Stracone hasło do konta Windows można zresetować programem chntpw uruchomionym z poziomu LiveDVD Linuksa. W przykładzie użyto dystrybucji Ubuntu w wersji 13.10. W pierwszej kolejności należy „wypalić” zawartość pliku .iso na płytę lub pendrive’a i uruchomić zeń komputer. Na ekranie powitalnym wybieramy opcję „Try Ubuntu” („Wypróbuj Ubuntu”).

Następnie uruchamiamy terminal skrótem Ctrl+Alt+T i wydajemy polecenie:

$ sudo -s

aby uzyskać uprawnienia administratora. Instalujemy program chntpw:

# apt-get install chntpw

a następnie sprawdzamy, która partycja zawiera system operacyjny:

# ls -l /dev/disk/by-label

Przykładowy wynik:

lrwxrwxrwx 1 root root 10 11-10 20:39 Arch -> ../../sda1
lrwxrwxrwx 1 root root 10 11-10 20:39 Misc -> ../../sda5
lrwxrwxrwx 1 root root 10 11-10 20:39 Home -> ../../sda2
lrwxrwxrwx 1 root root 10 11-10 20:39 Windows -> ../../sda3

Montujemy wspomnianą partycję (/dev/sda3 do podmiany):

# mkdir /mnt/windows
# mount -t ntfs-3g /dev/sda3 /mnt/windows

i wydajemy polecenie:

# chntpw /mnt/windows/Windows/System32/config/SAM

dalej postępując zgodnie z zaleceniami programu. Uwaga: ścieżka /mnt/windows/Windows/... może się różnić, jeśli system jest zainstalowany w folderze innym niż C:\Windows.