パーティションが読み取り専用の場合の Windows 10 パスワードの回復

パーティションが読み取り専用の場合の Windows 10 パスワードの回復

新しいラップトップで、初めて Windows を起動したときに、アカウントの新しいパスワードを入力しました。このパスワードはもう覚えていません。

アカウントは単なるローカル アカウントであり、Microsoft アカウントではないため、その方法ではパスワードを回復できません。

私は Linux ユーザーで、Windows と一緒に Debian をインストールしました。アカ​​ウント パスワードを変更/削除するために '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 を起動し、HDD が安定するまで待ってから、電源ボタンでラップトップの電源をオフにします。

次に Debian を起動し、chntpwもう一度このトリックを試してください。

答え2

この問題には簡単な解決策があります。

Windows を起動し、画面をクリックしてログイン ウィンドウにアクセスします。

右下隅にある電源アイコンをクリックし、再起動をクリックします。休止状態データは、再起動時には Windows によって書き込まれず、シャットダウン時にのみ書き込まれます。

Linux を起動し、Windows パスワードのクリアを続行します。

Windowsにログインできるようになったら、今後この問題に遭遇しないように高速スタートアップを無効にしてください。https://www.windowscentral.com/how-disable-windows-10-fast-startup詳しい方法についてはこちらをご覧ください。

ちなみに、記事で述べたように、Windows の各「エディション」の更新後には、おそらく高速スタートアップを再度無効にする必要があるでしょう。

答え3

私にとっての解決策は、Egan Johnson が回答に投稿した内容でした (私は賛成またはコメントできる評価を持っていないので、ここに別の回答を追加します)。

私も元の投稿者と同じ状況でした:

  • Windows 10 は休止ファイルでシャットダウンするため、Linux ライブ ディストリビューションは読み取り書き込み権限で NTFS をマウントできず、chntpw動作できません。
  • Windowsにログインして高速ブートオプションを変更できないため、hiberfileなしでクリーンシャットダウンを行うことはできません。

さらに、承認された回答のF8オプションは無効になっています。これを有効にするには、ログインして変更する必要がありますなので、ログインしないと不可能です。

私にとってそれを解決したのは、Egan Johnsonの回答とこのリンクに従うことでしたWindows 10 を休止状態にするのではなく完全にシャットダウンする方法

ログイン画面から「シャットダウン」をクリックしながら SHIFT キーを押し続けると、ログイン画面から Windows をクリーン シャットダウンすることができました。次に Linux ライブで起動すると、ディスクを読み取り/書き込み権限でマウントできました。

答え4

これを解決するには、Windows パーティションをマウントする前に ntfsfix を実行します。

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

これにより、Windows パーティションが読み取り/書き込み可能になり、パスワードをクリアできるようになりました。

関連情報