Windows 10でファイルが復元されないようにする方法

Windows 10 で削除したファイルの復元を困難にするには、ストレージ ドライブに合った方法を選択してください。従来のハードディスク ドライブ (HDD) では、Microsoft Sysinternals SDelete を使用して、まだ存在するファイルを安全に削除します。既に削除済みの場合、Windows はcipher /wそのボリュームの未使用領域を上書きできます。ソリッドステート ドライブ (SSD) では、どちらのコマンドも古いデータを含むすべての物理フラッシュ セルが消去されたことを保証できないため、SSD 全体を消去する必要がある場合は、ドライブ メーカーがサポートする消去方法を使用してください。

Windows 10のファイルエクスプローラーで、文書が選択され、デスクトップにごみ箱が表示されている状態。
ファイルエクスプローラーでファイルを削除しただけでは、そのファイルの記憶領域が上書きされたとは断定できません。

ファイルを削除しても復元可能なデータが残る理由

ファイルを削除してごみ箱を空にすると、Windows は通常、そのファイルの領域を再利用可能な状態としてマークします。コンテンツは、何かが上書きするまでその領域に残るため、ファイルエクスプローラーに表示されなくなったファイルでも、復元ソフトウェアで見つけられる場合があります。Windows のフォーマットや再インストールも、個々のファイルを確実に消去する確実な方法ではありません。

削除したファイルを同じ名前のダミーファイルで置き換えるのは、確実な解決策ではありません。NTFSは置き換え用に異なるクラスタを割り当てる可能性があり、SSDは内部的に書き込みを再マッピングする可能性があります。ファイル名とフォルダの場所によって、Windowsやドライブが元のコンテンツが格納されていた正確な物理的場所を再利用するように強制されるわけではありません。

まず、ドライブがHDDかSSDかを確認してください。

スタートメニューを開き、「デフラグ」と入力して、 「ドライブのデフラグと最適化」を選択します。ドライブのメディアの種類を確認してください。Microsoft Windows の手順では、ハードディスク ドライブと SSD を区別しています。これは、Windows が最適化の処理方法が異なるためです。ファイルがセカンダリ ドライブに保存されている場合は、C: ドライブであると決めつけるのではなく、そのドライブを確認してください。

HDD上の既存ファイルを安全に削除する

Sysinternals SDelete の Microsoft Learn ページと、SDelete の ZIP ファイルを含むダウンロード フォルダーの横。
Microsoft SysinternalsからSDeleteをダウンロードし、実行する前にZIPファイルを解凍してください。
  1. MicrosoftからSDeleteをダウンロードしてください。公式のSysinternals SDeleteページを参照し、ダウンロードしたZIPファイルを後で簡単に見つけられるフォルダに解凍してください。
  2. 展開したフォルダーでコマンドプロンプトを開きます。ファイルエクスプローラーでそのフォルダーを開き、アドレスバーを選択して「」と入力しcmd、Enterキーを押します。Windowsがアクセス許可の問題を報告した場合は、そのファイルに必要なアクセス権を付与した状態でコマンドプロンプトを再度開きます。
  3. SDeleteをファイルのフルパスに対して実行してください。サンプルパスを実際のファイルパスに置き換えてください。スペースを含むパスは二重引用符で囲んでください。
Windows 10のコマンドプロンプトをCドライブのプロンプトで開き、SDeleteコマンドを実行する準備をします。
抽出したSDelete実行ファイルを含むフォルダから、ファイル固有のコマンドを実行してください。
sdelete64.exe -p 1 "C:\Users\YourName\Documents\private.txt"

SDeleteはファイルを安全に上書きして削除します。この-p 1オプションでは上書きパスを1回要求します。1回はドキュメントに記載されているデフォルト値でもあります。ポリシーで特に要求されている場合にのみ、パスを追加してください。パスを追加しても処理時間は長くなり、SSDのリマッピングの問題は解決しません。Enterキーを押す前に、引用符で囲まれたパスを確認してください。

ファイルが既にHDDから削除されている場合

既に未割り当て領域にあるデータについては、Cipherの空き領域オプションを使用して、そのファイルが格納されていたボリュームにアクセスしてください。他のプログラムを先に閉じてください。コマンドプロンプトで、同じボリューム上のフォルダ名を入力します。例:

cipher /w:C
短い進行状況インジケーターと、それ以外は空白のコンソールを備えたWindows 10コマンドプロンプトウィンドウ
cipher /w削除された特定のファイルではなく、選択したボリューム全体の未使用領域に対して処理を行います。

C影響を受けるドライブ文字を変更してください。Microsoft のドキュメントによるとcipher /w:<directory>、この処理は、該当ディレクトリを含むボリューム全体の未使用領域を上書きします。既存のファイルは自動的に消去されず、容量の大きいドライブやほぼ満杯のドライブでは時間がかかる場合があります。処理が完了するまで、そのボリュームに新しいファイルを保存しないでください。Cipherコマンドを実行する前に、コマンドリファレンスをお読みください。

SSDで何をするか

cipher /wSDelete はSSD 上での確実な物理的消去を保証するものではありません。SSD コントローラはウェアレベリングを使用して書き込みをフラッシュセル全体に分散させるため、ファイルの論理アドレスを上書きするコマンドでも、古い物理コピーがすべて上書きされるとは限りません。Samsungの SSD ドキュメントには、このコントローラの動作について記載されています。また、Microsoft は、Windows が通常のドライブ最適化の一環として SSD に TRIM 情報を送信することにも注意を促しています。TRIM は定期的なドライブメンテナンスであり、特定のファイルが安全に消去されたことの証明ではありません。

SSD 全体を消去する必要がある場合は、そのモデル専用の製造元の指示または管理ユーティリティを使用し、最初にバックアップを作成してください。消去またはセキュア消去操作では、ドライブ上の他のデータも削除されます。2025 年 9 月に発行された NIST の最新版SP 800-88 リビジョン 2 では、メディアの消去について説明し、組織が現在承認されている標準と方法を参照できるようにしています。BitLockerはロックされたボリュームをオフライン アクセスから保護できますが、後から個々のファイルを完全に消去するためのツールではありません。

ローカルファイル外のコピーをチェックする

ローカルワイプでは、ファイル履歴、バックアップソフトウェア、メール添付ファイル、共有フォルダー、クラウドごみ箱内のコピーは削除されません。ファイルがOneDriveと同期されていた場合は、OneDriveのごみ箱からも削除してください。Microsoftによると、削除されたOneDriveアイテムは、アカウントの種類とポリシーに応じて一定期間、ごみ箱に復元可能な状態で残る可能性があります。OneDriveの削除に関するガイダンスを確認し、管理しているバックアップは別途削除してください。

HDDの場合は、ファイルを削除する前にSDeleteを使用するか、削除後にCipherを使用してください。SSDの場合は、ドライブ全体を消去できる場合は、ドライブメーカーが提供するデバイス全体のデータ消去方法を使用してください。いずれの場合も、クラウドやバックアップのコピーは個別に確認してください。Windowsは、他の場所に保存されているコピーを消去することはできません。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。