Windows でファイルを細断する

Windows でファイルを細断する

Windows には、サードパーティのソフトウェアを使用せずにファイルをシュレッド (削除してランダム データで上書き) できる組み込みの cmd コマンド/ユーティリティがありますか? Linux では shred を使用します。これは、ファイルを削除するだけでなく、データを上書きしてディスクに残っている「残留物」を破壊する素晴らしいツールです。

答え1

おそらくそうではないでしょう。Windows 8で追加されない限りは

最近、Windows 7 を搭載した新しい PC を購入しましたが、メーカーがサードパーティのシュレッダー アプリケーションをバンドルしていました。標準ではシュレッダー アプリケーションが付属していない (聞いたことがありません) か、(可能性は低いですが) メーカーが通常のような正当な理由もなく不要なブロートウェアを追加したかのどちらかだと思います。

ただし、否定を証明するのは難しいです。


ノート:

  1. Shred はファイルを上書きするだけで、未割り当てのディスク領域にあるデータの断片やコピー (編集などによって生じたもの) を探し出すことはありません。

  2. ファイルを複数回上書きする必要はありません。反対意見もあります。徹底的に論破されたずっと前に。

  3. 何を上書きしても問題ありません。

したがって、十分に大きいが無害なファイルをその上にコピーするだけで十分です。


アップデート:

ファイルを削除してから暗号:

  1. すべてのプログラムを終了します。
  2. クリック始める、 クリック走ると入力しcmd、Enter キーを押します。
  3. と入力し、Enter キーを押します。上書きする削除済みデータを含むボリュームを識別するドライブとフォルダーを指定します。ファイルまたはフォルダーに割り当てられていないデータは上書きされます。これにより、データが完全に削除されます。大きな領域を上書きする場合は、時間がかかることがあります。cipher /w:driveletter:\foldername

おそらく、大きなファイルを機密ファイルにコピーする方が速いですが、未割り当て領域をクリアする方が安全です。

答え2

Piriform の CCleaner には空き領域を消去するオプションがあります。ファイルシュレッダーを使用すると、特定のファイルを「削除時に」消去できます。

**編集: MS の sysinternas で何かを見つけました。削除試したことはありませんが、試してみる価値はあると思います。

答え3

Windows ネイティブではありませんが、この質問を読んでいる多くの人はすでにインストールされている可能性があります。Git for Windows には、 を含む多くの一般的な Unix ユーティリティの独自のポートが付属していますshred。デフォルトでは にありますC:\Program Files\Git\usr\bin\shred.exe

使い方はUnix系と同じです。例:C:\"Program Files"\Git\usr\bin\shred.exe myfile.txt

答え4

Get-RandomPowershell が組み込まれていると考えると、ファイルを削除する前に、そのファイルの内容をランダムな値で上書きするスクリプトを作成することも可能です。

このスタックオーバーフロー質問役に立つかもしれません。

関連情報