Восстановление пароля Windows 10, если раздел доступен только для чтения

Восстановление пароля Windows 10, если раздел доступен только для чтения

На моем новом ноутбуке я ввел новый пароль для своей учетной записи при первой загрузке Windows. Я больше не помню этот пароль.

Учетная запись была просто локальной, а не учетной записью Microsoft, поэтому я не могу восстановить пароль таким образом.

Я пользователь Linux и установил Debian вместе с Windows. Я попытался использовать программное обеспечение 'chntpw' для изменения/удаления пароля учетной записи, но когда я запускаю программу в правильной папке, я получаю следующую ошибку:

root@sam:/media/sda3/Windows/System32/config# chntpw -i SAM
chntpw version 1.00 140201, (c) Petter N Hagen
openHive(SAM) failed: Read-only file system, trying read-only
openHive(): read error: : Read-only file system
chntpw: Unable to open/read a hive, exiting..

Я немного погуглил и выяснил, что в Windows 10 есть функция полугибернации, которая позволяет ей загружаться быстрее, но требует, чтобы раздел был доступен только для чтения, даже когда Windows выключена. Есть способ отключить это в настройках, но я не могу получить к ним доступ, так как не могу войти в систему!

Есть ли способ использовать chntpw, пока раздел заблокирован, или, в качестве альтернативы, способ завершить работу Windows, чтобы можно было записать данные в раздел?

решение1

Начните загрузку Windows и нажмите F8во время загрузки. Выберите, чтобы сбросить данные гибернации и запустить Windows в обычном режиме, затем выключите ее. Это должно удалить данные гибернации и снова сделать раздел чтением и записью.

В крайнем случае загрузите Windows до появления запроса на ввод пароля, дождитесь, пока жесткий диск успокоится, а затем выключите ноутбук кнопкой питания.

Затем загрузите Debian и попробуйте проделать тот chntpwже трюк еще раз.

решение2

Эту проблему можно легко решить.

Загрузите Windows, затем щелкните по экрану, чтобы открыть окно входа в систему.

В правом нижнем углу нажмите на значок Power, затем нажмите Restart. При перезапуске Windows не записывает данные гибернации, только при выключении.

Загрузите Linux и приступайте к очистке пароля Windows.

Как только вы сможете войти в Windows, отключите быстрый запуск, чтобы не столкнуться с этой проблемой в будущем. Смотретьhttps://www.windowscentral.com/how-disable-windows-10-fast-startupдля получения подробной информации.

Кстати, как упоминалось в статье, вам, вероятно, придется снова отключать быстрый запуск после каждого обновления «редакции» Windows.

решение3

Решением для меня стало то, что Иган Джонсон опубликовал в своем ответе (у меня нет репутации, чтобы голосовать за или комментировать, поэтому добавляю отдельный ответ здесь).

Я оказался в той же ситуации, что и автор оригинального поста:

  • Windows 10 завершила работу с файлом гиберспина, поэтому дистрибутив Linux Live не может смонтировать NTFS с правами чтения и записи, и, следовательно, chntpwне может работать.
  • При отсутствии рабочего входа в Windows для изменения параметра быстрой загрузки невозможно добиться чистого завершения работы без hiberfile.

Кроме того, опция F8 в принятом ответе была отключена. Чтобы включить ее,вам нужно войти в систему изменить его, поэтому без входа в систему это невозможно.

Для меня решение проблемы было получено после ответа Эгана Джонсона и этой ссылки.Как полностью выключить Windows 10 вместо перевода в режим гибернации.

Удерживая SHIFT при нажатии кнопки «Выключение» на экране входа в систему, мне удалось выполнить чистое выключение Windows на экране входа в систему. Следующая загрузка с Linux Live позволила смонтировать диск с правами чтения и записи.

решение4

Мне удалось это сделать, запустив ntfsfix на разделе Windows перед его монтированием:

ntfsfix /dev/sda2 # this is an example Windows partition location
mount -t ntfs-3g /dev/sda2 /mnt

Это сделало раздел Windows доступным для чтения и записи, что позволило мне сбросить пароль.

Связанный контент