Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でCipherコマンドを使いこなす方法|データ暗号化から完全削除まで

Cipher.exeは、Windows OSに標準搭載されているコマンドラインツールです。NTFSドライブ上のデータを暗号化・復号化できるだけでなく、データを上書きすることで安全に削除する機能も備えています。

本記事では、Cipherコマンドの基本的な仕組みと、実際の使い方、主要なスイッチ(オプション)について詳しく解説します。

Cipherコマンドの仕組み

テキストファイルなどを作成して暗号化する際、Windowsは処理が完了するまでの間、ファイルのバックアップを作成します。これは、暗号化プロセス中に何らかの問題が発生した場合でも、バックアップファイルからデータを復旧できるようにするためです。暗号化が完了すると、このバックアップは自動的に削除されます。

しかし、ここに落とし穴があります。削除されたバックアップファイルは、他のデータによって上書きされるまで、データ復元ソフトウェアを使えば復元できてしまうのです。

Cipher.exeを使用すると、システムパーティション上に「EFSTMPWP」という名前の一時フォルダが作成されます。そのフォルダ内にさらに一時ファイルが作成され、0と1、その他のランダムな数値で構成されたデータがそれらのファイルに書き込まれます。これにより、削除済みデータが確実に上書きされます。

つまりCipher.exeは、データの暗号化・復号化だけでなく、データの安全な完全削除にも活用できるツールなのです。そのため、ファイルを完全に消去したい場合にも多く利用されています。

cipher /w で削除済みデータを上書きする方法

削除済みのデータを上書きして復元不能にするには、/w スイッチを使用します。

WinXメニュー(Windowsキー + X)を開き、「ターミナル」または「コマンドプロンプト」を選択します。次のコマンドを入力してEnterキーを押してください。

cipher /w:ドライブ文字:\フォルダ名

「ドライブ文字」と「フォルダ名(またはパス)」は、環境に合わせて指定してください。例えばCドライブ全体を対象にする場合は「cipher /w:C:\」のように入力します。

なお、Cipherコマンドはフォルダやファイルの暗号化状態の表示・変更にも使えます。パラメータを付けずに実行すると、現在のフォルダとその中に含まれるファイルの暗号化状態が表示されます。

Cipher.exeの主なスイッチ一覧

  • /?:コマンドプロンプトにヘルプを表示します。
  • /e:指定したフォルダを暗号化します。フォルダにマークが付けられ、以後に追加されたファイルも自動的に暗号化されます。
  • /d:指定したフォルダを復号化します。フォルダのマークが解除され、以後に追加されたファイルは暗号化されなくなります。
  • /w:PathName:ボリュームの未使用領域にあるデータを消去します。PathNameには、対象ボリューム上の任意のディレクトリを指定できます。
  • /s:dir:指定したフォルダおよびすべてのサブフォルダに対して、選択した操作を実行します。
  • /a:ファイルとディレクトリの両方に対して操作を実行します。
  • /i:エラーが発生しても操作を続行します。デフォルトでは、cipherはエラーに遭遇すると停止します。
  • /f:指定したすべてのオブジェクトの暗号化・復号化を強制します。デフォルトでは、すでに暗号化または復号化済みのファイルはスキップされます。
  • /q:最も重要な情報のみをレポートします。
  • /h:隠しファイル属性やシステム属性を持つファイルを表示します。デフォルトでは、これらのファイルは暗号化・復号化の対象外です。
  • /k:cipherを実行しているユーザー用の新しいファイル暗号化キーを作成します。このオプションを使用すると、他のすべてのオプションは無視されます。
  • /u:ローカルドライブ上のすべての暗号化ファイルについて、ユーザーのファイル暗号化キーまたは回復エージェントのキーを最新のものに更新します(キーが変更されている場合)。このオプションは /n との併用でのみ機能します。
  • /n:キーの更新を防止します。ローカルドライブ上のすべての暗号化ファイルを検索する際に使用します。このオプションは /u との併用でのみ機能します。

Cipherコマンドラインスイッチとパラメータの完全なリストについては、Microsoft TechNetをご覧ください。

安全に使用できる理由

このツールの性質上、アクティブなファイルが上書きされることはありません。上書きされるのは、ユーザーが削除したデータのみです。そのため、データの安全な完全削除用途で安心して使用できます。

代替ツール:SDelete

Microsoft SysInternalsには、ファイルを完全に削除できる強力なツールもあります。無料でダウンロードできるSDeleteツールを使用すると、ディスクの空き領域の内容を上書きし、削除済みまたは暗号化済みのファイルが復元されるのを防ぐことができます。

関連記事:EFSTMPWPフォルダとは何か?

  1. Windows 11/10でフロッピーディスクを使う方法|物理ドライブと仮想ドライブの活用術

    フロッピーディスクは1960年代に開発された記録メディアで、今ではすっかり過去のものとなりました。しかし、何らかの理由で今でもフロッピーディスクを使用する必要があるユーザーも存在します。 フロッピードライブは1980年代から2000年代初頭にかけて広く普及していましたが、CDやDVD、大容量のUSB外部ストレージの登場により、その役割は次第に終わりを迎えました。現在のほとんどのPCにはフロッピードライブが搭載されておらず、実はCD/DVDドライブもUSB外付けデバイスに取って代わられつつあります。 Windows 11/10でフロッピーが必要になる理由とは? 「なぜ今さらフロッピーディスク?」

  2. Windows 11/10のメールアプリの使い方完全ガイド|アカウント追加から署名・通知設定まで

    MicrosoftはWindows 11/10のメールアプリに対して数多くの改良を重ねてきました。かつての平凡なアプリから、非常に使い勝手の良いアプリへと進化を遂げています。本記事では、新機能の紹介をはじめ、新しいメールアカウントの作成・追加方法、署名の作成、メールの送受信方法などを詳しく解説します。 メールアプリは、Web版やOffice版のOutlookを簡略化したアプリです。メールの確認や差出人への返信に必要な基本機能はすべて備えているため、ほとんどのユーザーにとって十分な仕上がりといえます。ただし、より高度な機能を求める上級者には、物足りなく感じられるかもしれません。 Windows