Windowsで暗号化コンテナー(仮想ドライブ)を作成する方法

Windowsで暗号化コンテナー(仮想ドライブ)を作成する方法

暗号化コンテナーは、パスワードを入力すると独自のドライブ文字を持つ別のドライブになる1つのファイルです。そのドライブはほかのドライブと同じように使えますが、保存したものはすべてファイルの中に暗号化されて格納されます。マウントを解除すると、残るのは読めないファイルだけです。

要点
  • マウント中のコンテナーはドライブで、マウントを解除するとランダムに見えるバイト列です。
  • いくつかのフォルダーや持ち運ぶデータには、ドライブ全体の暗号化より適しています。
  • Windowsだけで行う場合はVHD + BitLockerですが、Pro、Enterprise、Educationでしか使えません。
  • Cryptic Disk:ウィザードは6ステップで、既定の設定で十分です。ヘッダーのバックアップを保存してください。

暗号化コンテナーとは

コンテナー(暗号化された仮想ドライブ)は、中に完全なファイルシステムを持つ普通のファイルです。どのディスク、USBメモリ、クラウドの同期フォルダーにも置けます。

マウント中 パスワードを入力すると、エクスプローラーにM:などのドライブとして表示されます。ファイルはその場で暗号化・復号され、プログラムはそれに気づきません。
マウント解除後 ランダムに見えるバイト列だけが残ります。マーカーがなければ(既定)、それがコンテナーだと誰も証明できません。

普通のファイルと同じようにコピーやバックアップができます。パスワードの異なるコンテナーを複数持つこともできます。

コンテナーか、ドライブ全体の暗号化か

Cryptic Diskは、パーティション全体、外付けドライブ、USBメモリも暗号化できます。

コンテナーが向いている場合
  • いくつかのフォルダーだけを守りたく、フォーマットし直したくない
  • データを持ち運ぶ:USBメモリ、バックアップ、クラウド
  • ドライブの暗号化されていない部分をほかの人も使う
ドライブ全体が向いている場合
  • すべてが機密で、暗号化されていないものを何も残せない
  • コンテナーファイルは中身ごと削除されることがある
  • 暗号化ドライブのほうがわずかに速い

Cryptic DiskはWindowsのパーティションを暗号化できませんが、そこにコンテナーを置くことはできます(開いたファイルの一時コピーを、プログラムがそのパーティションに残すことがあります)。ドライブ全体についてはドライブ暗号化のガイドをご覧ください。

Windowsの標準機能ではできませんか?

一部はできます。「ディスクの管理」(「操作」>「VHDの作成」)でVHDまたはVHDXファイルを作成し、接続してBitLockerをオンにします(Microsoftはデータ用のVHDでのBitLockerをサポートしています)。

  VHD + BitLocker Cryptic Diskのコンテナー
価格 無料 買い切り、30日間の試用版あり
Windows Pro、Enterprise、Education(Homeは不可) Homeを含むすべてのエディション
パスワードを忘れた場合 回復キーでアクセスを復元できる データは失われる
開くとき 接続(管理者権限が必要)してロック解除。通常は再起動のたびに必要 パスワードとドライブ文字だけで完了
閉じるとき 再起動、切断、またはmanage-bde -lockまで開いたまま ホットキー、ロック時の自動マウント解除

無料でオープンソースのVeraCryptでもコンテナーを作れます。比較は「VeraCryptの代替」をご覧ください。

Cryptic Diskで暗号化コンテナーを作成する方法

ウィザードを開始する

Cryptic Diskをインストールし、メイン ウィンドウで「Create Encrypted Container...」(暗号化コンテナーを作成)をクリックします。6つのステップには適切な既定値が設定されています。

マウント済みのコンテナーと「Create Encrypted Container...」リンクがあるCryptic Diskのメイン ウィンドウ
ファイルのパスとサイズ

ファイルの場所とサイズを選びます。書類なら数GB、写真や動画にはずっと多く必要です。指定したサイズがすぐに全部確保されるので、ディスクの空き容量に余裕を残してください。

「Write a marker in the encrypted container header」(暗号化コンテナーのヘッダーにマーカーを書き込む):オフなら、そのファイルがコンテナーだと誰も証明できません。オンなら、Cryptic Diskがコンテナーとして認識します。暗号化の強度は同じです。

「Expandable file size」(可変ファイルサイズ):ファイルはデータに合わせて大きくなります(2TBのコンテナーで、ディスク上は640KB)。ただし、NTFSのみで、速度が落ち、使われていない部分が外から見え、隠しボリュームは作れず、ディスクがいっぱいになるとコンテナーのファイルシステムが壊れることがあります。

FAT32の制限:FAT32(多くのUSBメモリ)には4GBを超えるファイルを置けません。それより大きいコンテナーには、NTFSかexFATを使ってください。

可変サイズのコンテナーのファイルのプロパティ:サイズ2TB、ディスク上のサイズ640KB
フォーマット

NTFSを選んでおけば問題ありません。exFATも4GBを超えるファイルを扱えますが、FAT32は扱えません。ラベルはエクスプローラーに表示される名前です。

ウィザードのステップ2:ファイルシステム、クラスターサイズ、ボリュームラベル
暗号化

既定のままにするか、「Change」(変更)をクリックして、AES、Serpent、Twofish、Blowfish、CAST6、またはカスケードを選びます(詳細)。ウィンドウの上でマウスを動かすと、キーにランダム性が加わります。

ウィザードのステップ3:暗号化アルゴリズムと新しい暗号化キー
パスワード

ランダムな単語を並べた15文字以上のパスフレーズを使います(キーの導出について)。キーファイルを追加すると、パスワードとキーファイルの両方が必要になります。仮想キーボードはキーロガー対策に役立ちます。キーの導出が遅く設計されているため、マウントには少し時間がかかり、パスワードの推測には大きなコストがかかります。

ウィザードのステップ4:パスワードとキーファイル
確認して開始する

「Start」(開始)をクリックします。最後のページで「Save a backup of the header now」(今すぐヘッダーのバックアップを保存)をクリックし、「Mount the encrypted volume after closing the wizard」(ウィザードを閉じた後に暗号化ボリュームをマウント)はオンのままにします。

ヘッダーのバックアップへのリンクがあるウィザードの最後のページ

マウントとマウント解除

マウントする

コンテナーを選び(または「Mount from File...」(ファイルからマウント)を使い)、パスワードを入力し、空いているドライブ文字を選んで「OK」をクリックします。D:\Privateのような空のフォルダーにもマウントできます。これでパスワードで保護されたフォルダーになります。

マウント先のドライブ文字または空のフォルダーを選ぶ
ドライブを使う

ドライブは「PC」に表示されます。

エクスプローラーにドライブとしてマウントされた暗号化コンテナー
マウントを解除する

開いているファイルを閉じてから、メイン ウィンドウまたは通知領域のアイコンからマウントを解除します。Windowsをシャットダウンすると、すべてマウント解除されます。

ホットキーと自動マウント解除

ホットキー コンテナーの「Properties...」(プロパティ)でマウント用とマウント解除用のキーを設定できます。すべてをマウント解除するグローバルキーもあります。マウント用のキーは平文で保存されるため、Cryptic Diskは安全ではないと警告します。
自動マウント解除 「Auto-Unmount」(自動マウント解除)の設定:サインアウト、省電力、スクリーンセーバー、Win+Lのときにすべてのドライブを、または一定時間操作がないときに1つのドライブをマウント解除します。
Cryptic Diskの自動マウント解除の設定
自動マウント解除の設定

Dropbox、OneDrive、Googleドライブにコンテナーを置く

クラウドに届くのは暗号化されたファイルだけです。ルールは4つです。

PC上に置く クラウドだけに置かないでください。OneDriveでは「このデバイス上に常に保持する」を選びます。
同時に使うのは1台のコンピューターだけ PCを切り替える前にマウントを解除し、同期が終わるのを待ちます。変更がアップロードされるよう、コンテナーの最終更新日時を元に戻す設定はオフにしてください。
中くらいのサイズのコンテナー 1つの巨大なコンテナーより、複数のコンテナーのほうが同期しやすくなります。
同期フォルダー内には絶対にマウントしない そうしないと、復号されたファイルがアップロードされてしまいます。

詳しい手順:Dropboxのフォルダー、OneDriveまたはGoogleドライブ

コンテナー内の隠しボリューム

パスワードの開示を強要されるおそれがあるなら、隠しボリュームを追加します。コンテナーには2つのパスワードができます。

外側のドライブ 一方のパスワードでは、見られても問題のないファイルが表示されます。
隠しボリューム もう一方のパスワードで隠しボリュームが開きます。その存在は証明できません。入れ子は最大3階層です。

マウントしていない、可変サイズでないコンテナーに作成してください。外側のドライブに書き込むときは、マウントのオプションで隠しボリュームの保護をオンにしてください。そうしないと、新しいファイルで隠しボリュームが上書きされることがあります。

コンテナーの複数のバージョンを誰にも比較させないでください。クラウドのバージョン履歴、同期のコピー、古いバックアップから、どの「空き」領域が変わったかがわかり、隠しボリュームの存在が明らかになることがあります。隠しボリュームのあるコンテナーは同期フォルダーの外に置いてください。

詳しくは隠しボリュームともっともらしい否認をご覧ください。

ヘッダーのバックアップ:できること、できないこと

キーはコンテナーのヘッダーにあります。ヘッダーが壊れると、データを救えるのはそのコピーだけです。Cryptic Diskはヘッダーをファイルに保存し、そこから復元できます。コピーは、保存した時点で有効だったパスワードで保護されます。

役立つ場合
  • ヘッダーが壊れたとき
  • パスワードを変更し、新しいパスワードを忘れたとき
役立たない場合
  • 唯一のパスワードを忘れたとき:データは永久に失われます

ヘッダーのコピーはコンテナーとは別の場所に保管し、マウントしていない状態のコンテナーファイルを別のドライブにバックアップしてください。

よくある質問

別のコンピューターでコンテナーを開けますか?

開けます。Windowsと、インストールしたCryptic Disk、またはフォルダーやUSBメモリに展開したCryptic Disk(「Extract」(展開)モード)があれば開けます。macOS、Linux、Android、iOS版はありません。

Windows 11 Homeで使えますか?

使えます。Windows 11、10、8.1、8、7、Vista、XPのすべてのエディションに対応しています。

Cryptic Diskで古いTrueCryptのコンテナーを開けますか?

開けます。TrueCryptのファイルコンテナーを開き、形式を判別します。一部の追加オプションにはCryptic Diskの形式が必要です。「TrueCryptへの対応」をご覧ください。

ファイルが暗号化コンテナーだと見抜かれることはありますか?

マーカーがオフなら見抜かれません。ランダムなデータに見えます。ただし、形式不明の大きなファイルは疑問を招くことがあります。その場合は隠しボリュームが役立ちます。

Cryptic Diskを30日間無料でお試しください

試用期間中の制限はありません。買い切りのライセンスで、Windows 11からXPまで対応します。

無料体験版 価格と購入