時々、もう使っていない古い Mac を譲ったり売ったりします。その前に、ドライブに個人データが残っていないことを確認したいのですが、ドライブを再フォーマットして OS を再インストールするのは面倒です。その代わりに、次のことを行います。
- 新しい管理者アカウントを作成する
- 新しい管理者アカウントを使用してログインします
- 他の既存のユーザー アカウントをすべて削除します (この手順により、すべてのホーム フォルダーが削除され、ホーム フォルダー内のすべての個人情報も削除されます)
ターミナル ウィンドウを開き、次のコマンドを入力します。
dd if=/dev/random of=bigfile.bin
このコマンドは、bigfile.bin がドライブ上の空き領域をすべて使い果たし、「エラー、ディスク領域不足」というメッセージで終了するまで実行されます。
- ディスク領域を再度解放するには、bigfile.bin を削除します。
実用上、ハード ドライブの空き領域をランダム データで埋めてしまうと、手順 3 で削除されたファイルを「削除解除」ユーティリティを使用して復元することは不可能になると思います。
問題は、このプロセスは実際に十分なのかということです。それとも、上記にもかかわらず、私の個人データが「漏洩」する可能性がある何かを見落としているのでしょうか? (/Applications フォルダにインストールされているアプリケーションは個人データとは見なしていないことに注意してください)