На моем новом ноутбуке я ввел новый пароль для своей учетной записи при первой загрузке 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 доступным для чтения и записи, что позволило мне сбросить пароль.