MacでRMコマンドによって削除されたファイルを復元する方法: 4つの方法

recover files deleted by rm command

MacでRMコマンド(拡張機能の有無にかかわらず)を使用し、重要なファイルを削除してしまった場合、そのデータが永久に失われる前に回復するための時間は限られています。このコマンドは高速かつ静かに実行され、ゴミ箱フォルダを完全にスキップします。

この記事では、Mac上でRMファイルを復元するための4つの安全な方法と、RMコマンドに関する詳細情報、および復元の成功率に影響を与える最も重要な要素について説明します。続きを読んでください。

MacターミナルでのRMコマンドとは

Unix (Mac) および Linux システムのコンテキストでは、RM コマンドは消去あるいは「削除」ツールです。これは ターミナル から頻繁に作業するユーザーや迅速なバッチ削除のために便利です。タイプの仕方によって、RM コマンドは異なることを達成することができます:

RMコマンド機能
rm -i各ファイルを削除する前にユーザーに確認を求めます。
rm -Iファイルのバッチを削除する前に一度だけユーザーに確認を求めます。
rm -fユーザーに確認を求めず、即時にファイルを削除します。
rm -rディレクトリとその中身を全て削除します。
rm -pファイルを削除する前に3回上書きします。この技術により、専門的な助けなしにデータを復元するのはほぼ不可能になります。
rm -v削除されたファイルの情報を出力しながら削除します。
rm -d空のディレクトリのみを削除します。

RMコマンドは、ファイルをより効率的に管理できる強力なツールです。しかし、ユーザーが誤って削除したくないファイルに対してRMコマンドを使用してしまった場合はどうでしょうか?それでもファイルを回復することは可能でしょうか?次のセクションで見てみましょう。

MacでRMコマンドを元に戻すことは可能ですか?

RMコマンドの影響を元に戻し、RMファイルを復元する可能性は、主に上書きに関する複数の要因に依存します。

次の制限は、ドライブの動作するバックアップがある場合には適用されません。

従来のハードドライブの通常の動作は、削除されたファイルのデータが上書きされるまで保存し続けることです。復旧のウィンドウは削除から上書きまでの間に発生します。ただし、このウィンドウの利用可能性は次の要因に依存します:

  • どのRMコマンドを使用しましたか – rm -p コマンドは削除する前にファイルを上書きします。これにより、リカバリツールがファイル復元に利用するデータが残りません。
  • あなたのMacにインストールされているドライブの種類は何ですか – お使いのMacがハードドライブではなくSSDを使用している場合、TRIMが有効になっているかもしれません。この設定により、上書きされるまで待たずに削除されたファイルのデータブロックが自動的に消去されます。
  • RMが実行された後に発生したこと – 特に rm -p を使用しなかった場合でも、新しいファイルをダウンロードしたり、新しいデータをドライブに書き込んだり(ファイルのコピーなど)すると、削除されたファイルが上書きされる可能性があります。

ファイルがrm -p、新しいファイル、またはTRIMによって上書きされていなければ、データ復旧ソフトウェアやその他のDIY方法を使用して復元することができます。

上書きされている場合、リカバリーソフトは機能しませんが、バックアップを復元したり、専門のデータ復旧サービスを利用したりすることができます。

次のセクションで、これらのオプションすべてについて詳しく説明します。

MacでRMファイルを回復する方法

RMコマンドの強力さのために、ターミナルから削除されたファイルを復元するには、バックアップに頼るか、データ復旧ソフトウェアと呼ばれるサードパーティツールを使用してファイルシステムから直接ファイルを抽出する必要があります。そして、この記事の前の部分で述べたように、迅速に行動する必要があります。時間が経つほど削除されたデータが失われる可能性があります。

方法 1: Time Machine バックアップ

タイムマシン 現在の状態でファイルやフォルダーの「スナップショット」を保存します。RMコマンドでデータを削除する前にTime Machineのバックアップを作成していた場合、削除する前にTime Machineがキャプチャしたファイルのスナップショットを復元することができます。

Time Machineを使用してRMフォルダとファイルを復元するには:

ステップ 1. Time Machineのバックアップドライブがコンピュータに確実に接続されていることを確認します。次に、システム環境設定 > Time Machineを開きます。
Time Machine icon in the System Preferences window

ステップ 2. の横にあるボックスにチェックを入れて、ウィンドウを閉じます。
Time Machine settings window

ステップ 3. Finderで、復元したいファイルが保存されたフォルダを開きます。Appleメニューバーで、 タイムマシンボタン をクリック > タイムマシンを入力 .
Time Machine button on the menu bar

ステップ 4. メインウィンドウの右側で、矢印ボタンを使用して削除されたファイルが含まれているスナップショットを見つけることができます。復元したいファイルやフォルダをクリックし、 復元 をクリックして元の場所に戻します。
Time Machine snapshots

方法 2: iCloudバックアップ

ファイルとフォルダを保存するためにiCloudを有効にしていた場合、それらがクラウドにアップロードされている可能性があります。MacでそれをiCloudフォルダからデータを削除しましたしていても、iCloudサーバーは最近削除されたデータを30日間保存します。

iCloudバックアップからデータを復元するには:

ステップ 1. にログインして、iCloud.com をクリックします。
iCloud web Account Settings button

ステップ 2. ページの一番下までスクロールして、詳細セクションの下にある ファイルを復元 をクリックします。
iCloud web Restore Files option in Account Settings

ステップ 3. 復元したいファイルの横にあるボックスにチェックを入れます。その後、 復元 をクリックします。これでファイルが元のフォルダーに戻るはずです。
iCloud web file recovery dialogue box

方法 3: データ復元ソフトウェア

iCloudやTime Machineでバックアップを作成できなかった場合、データ復元ソフトウェアと呼ばれるサードパーティツールを使用する必要があります。ファイルが上書きされていなければ、データ復元ソフトウェアはコンピュータのファイルシステムから直接データを取得し再構築することができます。

この記事では、Disk Drillを使用します。これは強力で使いやすく、macOSファイルやファイルシステムに対して優れたサポートを提供します。RMコマンドで削除されたデータを復元するためにDisk Drillを使用するには:

Disk Drill Basic for Macには無料のデータ復旧機能がありません。ファイルを好きなだけプレビューできますが、何かを復旧するにはライセンスを購入する必要があります。無料のデータ復旧ソフトは存在しますが、それぞれに独自の制限があります。

ステップ 1. ダウンロード Disk Drill をインストール。

ステップ 2. Disk Drillアプリを起動します (Finder > アプリケーション).
Disk Drill app in the Applications folder on Mac

ステップ 3. メインウィンドウから、システムドライブ(通常は「Apple SSD」と表示されます)を選択します。外部ドライブでRMコマンドを実行した場合は、それをコンピュータに接続してそちらを選択します。そして、 失われたデータを検索 をクリックします。
Disk Drill main window

ステップ 4. Disk Drill がドライブのスキャンを完了したら、 アイテムを確認 をクリックします。
Disk Drill scan complete screen

ステップ 5. 検索バー(右上隅の虫眼鏡をクリック)とフィルターサイドバーを使用して、ファイルをすばやく見つけることができます。また、マウスをファイル名の横にホバーし、表示される目のボタンをクリックしてファイルをプレビューすることもできます。
Disk Drill search bar and filter sidebar

ステップ 6. 復元したいファイルが見つかったら、左端の列のチェックボックスを選択してください。その後、 復元 をクリックします。
Disk Drill file selection boxes

ステップ 7. 表示されるウィンドウで、Disk Drill が復元したデータを保存する場所を選択します。ファイルの上書きを避けるために、別のドライブに保存することを強くお勧めします。その後、 次へ をクリックしてデータを復元します。
Disk Drill destination selection dialogue

方法 4: データ復旧サービス

プロフェッショナルなデータ回復サービスは、デバイスから失われたファイルを回復するために雇うことができるデータ専門家のチームです。彼らは高度なツールと特別なラボを使用してドライブを分解し、貴重なデータを安全に抽出します。

専門のデータ復旧サービスを雇用してファイルを回収することをお勧めします、もしあなたが:

  • 成功率を最大化したい
  • 失敗のリスクをできるだけ低くしたい(例:顧客のドキュメントの紛失)
  • 自分でデータを回収する時間をかけたくない
  • バックアップがなく、回復ソフトを使ってもデータが回復できなかった

選択するサービスがClass 100クリーンルームを備えており、回復プロセスが複雑すぎるため「ギガバイト単位」で料金を請求しないことを確認してください。

結論

RM コマンドは、ファイルを高速で消去する強力なコマンドラインツールです。これらのファイルが新しいデータで上書きされると、最も強力なデータ復旧ソフトウェアでもそれらを復元するのは困難になります。RM コマンドの使用による望ましくない(かつ永久的な)結果を避けるため、定期的にTime Machine とiCloud のバックアップを作成することをお勧めします。

よくある質問

いいえ、直接的には関係ありませんが、ファイルが完全に削除される原因になる可能性はあります。ほとんどの場合、削除ツールはデータを新しいファイルで上書きするようにマークするだけです。新しいデータがファイルを上書きするまで、ファイルはまだ復元可能であるべきです。ただし、削除時にRMコマンドがゴミ箱フォルダーをスキップすることに注意してください。
RM の削除を元に戻すには、次の方法を試してください:

  • Time Machine バックアップからデータを復元する。
  • iCloud バックアップからデータを復元する。
  • データ復旧ソフトを使用して、ドライブのファイルシステムから直接データを復元する。
削除されると、RMファイルはゴミ箱フォルダをスキップしてFinderから消えます。しかし、それでもドライブのファイルシステムには存在し、上書きされるようにマークされます。一度新しいデータがファイルを上書きすると、それらは永久に消えてしまいます。
Alejandro Santos
主任ライター
AlejandroはMacgasmのチーフライターであり、Appleエコシステム… 全文の経歴