Все что нам понадобится, это один единственный пакет chntpw. Установите его с помощью менеджера пакетов Synaptic или командой в терминале:
sudo apt-get install chntpw
С помощью файлового менеджера можно посмотреть путь к папке с Windows.
Откройте терминал и перейдите в папку Windows/system32/config, примерно такой командой:
cd /mnt/win7/Windows/system32/config
Хочется напомнить, что в Linux есть разница между большими и маленькими буквами в именах файлов и папок, поэтому «Windows» и «windows» – это 2 разные папки, будьте внимательны!
Теперь запускаем утилиту:
sudo chntpw SAM
После того, как chntpw прочитает данные из реестра, вам будет предложено несколько вариантов: сбросить пароль, установить новый пароль, сделать пользователя администратором, разблокировать пользователя. Я бы не рекомендовал ставить новый пароль с помощью этой утилиты – все таки лучше это делать из самой Windows. Чтобы сбросить пароль, вводим «1», подтверждаем действие символом «y» (что означает «yes» – «да»), и – вауля! Готово =).
Приведенный выше пример работает с учетной записью администратора, если вам необходимо работать с другой, тогда вам поможет команда:
sudo chntpw –u имя_пользователя SAM
Подсказка для тех, кто в танке: если создать загрузочную флэшку Ubuntu c помощью утилиты, по-умолчанию установленной в системе, при этом выделив некоторое дисковое пространство для сохранения документов и настроек, то можно в последующем устанавливать на эту флэшку пакеты, что я вам и рекомендую сделать, и использовать такую флэшку в том числе и для сброса паролей Windows.