Mac

Macで削除されたSafariの履歴を復元する方法

Macで削除されたSafariの履歴を復元する方法

Macで削除されたSafariの履歴を復元する方法

MacでSafariの閲覧履歴を復元したいと思ったことはありませんか? うっかり履歴やウェブデータをすべて消去してしまったり、特定のSafari履歴を削除してしまったりして、その操作を元に戻し、閲覧履歴を復元したいと思ったことはありませんか? あるいは、何らかの理由でちょっとした調査をしたり、MacのSafari閲覧履歴について簡単なデジタルフォレンジック調査を試してみたりしたくなったりしたことはありませんか?

Mac で削除された Safari 履歴を復元する簡単な方法を紹介します。

ここではシンプルなアプローチを目指しているため、Mac のバックアップ サービスである Time Machine に頼ることにします。これは、Mac で削除された Safari の履歴を復元する (または削除されたファイルを復元する) 最も簡単な方法を提供しますが、ここでの焦点は Safari Web ブラウザーです。したがって、このアプローチには、問題の特定の Mac で使用される Time Machine バックアップが当然必要です。Mac に Time Machine バックアップが設定されておらず、定期的にバックアップが維持されていない場合、このシンプルな履歴復元アプローチは機能しません。これはバックアップを介して復元するため、バックアップが作成されてから復元が行われるまでの間の中間データはすべて失われます。そのため、このプロセスを開始する前にその点に留意してください。特に現在のブラウザー履歴も重要な場合は、最初にバックアップしておくのが賢明です。

Macで削除されたSafariの履歴を簡単に復元する方法

Time Machine バックアップがある場合、Mac で削除された Safari 履歴を復元する方法は次のとおりです。

  1. Mac OSでSafariをまだ終了していない場合は終了してください。
  2. Time MachineバックアップドライブがMacに接続されていない場合は接続します
  3. Finder から、「移動」メニューをプルダウンし、「フォルダへ移動」を選択して、次のパスを入力します。
  4. ~/Library/Safari/
    MacのSafariデータの場所のフォルダに移動する

  5. ~/Library/Safariディレクトリに移動したら、「History.db」ファイルを選択し、右上隅のTime Machineメニューをプルダウンして「Time Machineに入る」を選択します。
  6. タイムマシンから入る

  7. ~/Library/Safari/ディレクトリのTime Machineの履歴をスクロールし、復元したいSafariの履歴データが含まれている希望の日付に達したら、Time Machineの「復元」ボタンをクリックします。
  8. 削除されたSafariの履歴を復元する

  9. Time Machineが~/Library/Safari/ディレクトリの復元を完了すると、削除されたSafari履歴の新しく復元されたバージョンに自由にアクセスできるようになります。
  10. 新しく復元された履歴がそのままの状態でMacのSafariを再起動します
  11. Safariでは、「履歴」メニューをプルダウンし、「すべての履歴を表示」を選択します。
  12. MacのSafariですべての閲覧履歴を表示する方法

  13. 復元されたSafari History.dbファイルから、通常通り特定のSafari履歴を参照、検索、見つけることができます。
  14. MacでSafariのウェブ履歴を閲覧する

これで、削除された Safari のブラウザ履歴が復元されました。

Macの~/Library/Safari/フォルダ内にある「History.db」ファイルを探します。このファイルは、ウェブ閲覧の頻度にもよりますが、十分なサイズになるはずです。これは基本的にデータベースファイルであり、必要に応じてSQLで直接クエリすることも可能ですが、MacのSafari自体でもSafariの履歴にアクセス、検索、閲覧できるため、ここではその方法は扱いません。このチュートリアルでは、内容をシンプルにまとめています。

なお、この方法はMacから削除または消去されたSafariの閲覧履歴の復元と復元にのみ有効です。履歴が作成されていないプライベートセッションの復元には*機能しません*。例えば、Mac版Safariでプライベートブラウジングを使用して履歴の収集を最初から防いでいる場合、Time Machineから復元できる履歴データは存在しません(あるいは、複雑なメモリやスワップ抽出を試みない限り、復元できる履歴データは存在しません。これはこのチュートリアルで説明するよりもはるかに高度なものですが、一部のシナリオでは理論的に可能かもしれません)。

この方法はMac向けですが、理論的にはiOSでも同様の方法を使用できます。iPhoneやiPadでもSafariの履歴を検索したり、iOSのSafariブラウザで特定のブラウザ履歴を削除したりすることは可能ですが、iOSで削除したSafariの履歴を復元するには、iCloudまたはiTunesから削除したSafariの履歴を含むバックアップを使用してデバイスを復元する必要があります。これは別の記事で取り上げるトピックなので、ここでは説明しません。

MacでSafariのウェブブラウザの履歴を復元したい場合、この記事は役に立ちましたか?他に有効な方法をご存知ですか?ぜひ下のコメント欄でご意見やご経験を共有してください!