BitLocker パスワード入力フリーズを修正するにはどうすればいいですか?

BitLocker パスワード入力フリーズを修正するにはどうすればいいですか?

2015 年製の古いノート PC を持っていますが、TPM が搭載されていません。BitLocker を使用してドライブをパスワードで暗号化し、起動するたびにパスワードを入力するようにしています。しかし、ノート PC の電源を入れて、お茶を淹れる (または他の何かをする) 間放置しておくと、戻ってきたときにキーボードで入力してもパスワード入力フィールドが文字を受け付けなくなります。その場合は、マシンを再起動する必要があります。TPM を購入せずにこの問題を解決するにはどうすればよいでしょうか?

答え1

デフォルトでは、Windows の UEFI ブート マネージャーのタイムアウトは 1 分です。何らかの理由でシステムが適切にシャットダウンせず、CPU がフリーズしている可能性があります。

この動作を無効にするには、

bcdedit /set {bootmgr} bootshutdowndisabled 1

詳細は以下をご覧ください。Microsoft: BcdLibraryElementTypes 列挙

BcdLibraryBoolean_BootShutdown無効

UEFI システムのブート エラー画面および F8 メニューでシャットダウンをトリガーする 1 分間のタイマーを無効にします。要素のデータ形式は BcdBooleanElement です。

注: この値は、Windows 8 および Windows Server 2012 以降でサポートされています。

答え2

これにより、自動修復モードに入ることができますが、ドライブはまだ暗号化されているため、ほとんどすべての操作は失敗します。たとえば、PC をリセットしようとすると、次のメッセージが表示されます。

PC のリセット中に問題が発生しました。変更は行われませんでした。では、どうすればよいでしょうか? 当然、ドライブのロックを解除する必要がありますが、そのためにはコマンド プロンプトを使用する必要があります。

コマンドプロンプトへ!

[詳細オプション] をクリックします。[コマンド プロンプト] をクリックします。これでほぼ完了です。

ロック解除コマンドを入力する前に、ロックを解除したいドライブボリュームを知る必要があります。コマンドプロンプトで、次のように入力します。

manage-bde -status このコマンドの出力結果のどこかに「BitLocker ドライブ暗号化: ボリューム」と表示されるはずです。私の場合は「ボリューム D:」です。

さあ、ロックを解除しましょう!コマンドプロンプトで、次のように入力します。

manage-bde -unlock D: -pw 基本的に、これはボリューム D: のロックを解除し、BitLocker パスワードを使用することを意味します。回復キーなど、ロック解除には他のオプションもありますが、ここに到達するためにすでにパスワードを一度入力しているので、パスワードが正しいことはわかっています。パスワードは問題ではありません。

この時点で、コマンド プロンプトに次のように表示されます。

このボリュームのロックを解除するにはパスワードを入力してください: パスワードを入力して Enter キーを押します。完了して成功すると、次のメッセージが表示されます:

パスワードによりボリューム D: のロックが解除されました。これで完了です。ドライブのロックが解除され、PC のトラブルシューティングと修復を続行できます。いずれにしても、これが PC の修復に役立つことを願っています。幸運を祈ります!

PS: 奇妙なことに、CMOS をリセットすることが解決策でした...

答え3

実は、Windows Dev Kit 2023でも同じ問題が発生しました。起動するとBitlocker(かなり大きなテキスト)が表示され、キーを要求されます。入力すると、「Bitlockerのロック解除」と表示され、何も起こりません。コツは、Esc最初に押すことです。これにより、別のBitlocker回復画面が起動します。実際に機能する正しいキーを入力すると確認メッセージが表示されるので、再起動する必要があります。

関連情報