BitLockerを再ロックする方法

はじめに

BitLocker はドライブをまるごと暗号化できる Windows の標準ツールです。ドライブを接続したままで再ロックする方法を紹介します。

BitLocker を再ロックできない

BitLocker で暗号化したドライブを一度アンロックすると、利便性を高めるためか、ログアウトするかドライブを切断しない限り再ロックされません。
右クリックでの再ロックも不可能なようです。
エクスプローラーのドライブを右クリックしてもBitLockerを再ロックする選択肢がない
しかし、私の使用環境では、BitLocker をしたドライブは PC 内部で接続しぱなしです。スリープし、しばらくログアウトしないことも多いため、せっかくの暗号化の意味が弱まってしまいます。

コマンドプロンプトで再ロック可能

PowerShell で BitLocker を制御するプログラム manage-bde のパラメーター一覧を見てみたところ「-lock BitLocker 暗号化データへのアクセスを禁止します。」との文字が!
manage-bde のパラメータ説明。「 -lock BitLocker暗号化データへのアクセスを禁止します。」との文字がある
試しに manage-bde [ボリュームラベル]: -lock を実行するとロックできました。
manage-bde H: -lock するとボリュームHがロックされた

バッチファイルにして簡単に実行できるように

manage-bde [ボリュームラベル]: -lock の 1 行を記載したバッチファイルを暗号化しているドライブに保存しておき、このバッチファイルを右クリックの管理者権限で実行するようにすると簡単にロックができます。
lock.bat を作成する lock.bat を右クリックして、「管理者として実行」を選択する

エクスプローラーの不具合

ただし、この方法ではエクスプローラーが誤作動します。
この方法でロックし、その後再びロック解除したあとにドライブをダブルクリックしても「BitLocker ドライブ暗号化で保護されたドライブは既にロック解除されています。」と表示されます。
Windows が 「BitLockerドライブ暗号化で保護されたドライブは既にロック解除されています。」と表示する
その場合は、ドライブをダブルクリックせず、右クリックして「開く」をクリックしてください。
エクスプローラーのドライブを右クリックして「開く」を選択