ほとんどのMacユーザーがSafariブラウザの履歴を削除する際、一番望まないのはその履歴が再び戻ることです。しかし時々、ユーザーは誤って閲覧履歴を消去したり、アドレスを覚えていない重要なウェブサイトが含まれていたことに気付いたりします。
現在同じ状況にいる場合、この記事はその解決に役立ちます。Macで削除されたSafariの履歴を復元するためのトップ3の方法について説明しています。ただし、それらについて説明する前に、Safariのブラウザ履歴が実際に何であり、どこにあるかを簡単に説明する必要があります。
目次
Safariの履歴とは何ですか、それを見つける方法は?
Safariの履歴は、以前に訪れたウェブサイトが含まれるデータベースです。他のほとんどのウェブブラウザーと同様に、Safariは自動的にこれを保存し、ユーザーがわざわざアドレスを繰り返し入力することなく、親しみのあるウェブサイトを再訪しやすくします。
Safariの履歴を表示するには:
- MacでSafariを開きます。
- 履歴オプションを選択します。
- すべての履歴を表示をクリックします。
左側の最初の列には以前に訪れたウェブサイトの名前が表示され、右側の列にはそのアドレスが表示されます。個々のエントリは日付ごとにグループ化されているため、特定の日付からの履歴を簡単に遡ってSafari Mac上で確認できます。 あるいは、右上隅の検索バーを使用して、指定されたキーワードを含むすべての履歴エントリを見つけることができます。
すべての情報は「すべての履歴を表示」ボタンをクリックすると表示され、History.db というファイル内にハードドライブ上に保存されています。このファイルは ~/Library/Safari/ フォルダーにあります。
History.dbファイルを見つけて開くには:
- Finderを開きます。
- 移動オプションを選択します。
- フォルダへ移動をクリックします。
- テキストボックスにSafari履歴ファイルの場所へのパスを入力し、OKをクリックします。
- TextEditでHistory.dbを開きます。
長いテキストファイルが表示されますが、解読するのは簡単ではありません。それは、History.dbが実際にはSQLiteデータベースファイルであるためで、通常のテキストエディタで表示することを意図していないためです。代わりに、SQLite用DBブラウザのようなデータベースブラウザを使って開くべきです。これは、公式ウェブサイトから無料でダウンロードできます。
DB Browser for SQLiteをインストールした後、アプリを起動してOpen Databaseをクリックします。History.dbファイルを選択し、Browse Dataタブに切り替えます。最後に、history_itemsテーブルを選択します。
整形式のURLと対応するドメイン名のリストが表示され、アルファベット順に並べ替えることができます。
Safariの履歴を削除する方法と回復可能な場合とは?
Safariの履歴を削除する一般的な理由と、それが復元できるかどうかを見てみましょう:
- 🎯 意図的な削除: 多くのSafariユーザーは、他の人にオンライン活動を覗かれないように閲覧履歴をきれいに保つのが好きです。それは結構なのですが、以前訪れたウェブサイトのアドレスが必要になったときに思い出せないことがあります。
- 🩹 誤って削除: Safariの履歴を削除するためには、履歴をクリアボタンをクリックして決定を確認するだけです。デフォルトでは、Safariは直近1時間の閲覧履歴のみを削除しますが、全履歴を一度に削除するようにも指示できます。ユーザーが直近1時間だけを削除したいのに、全履歴を削除するオプションに気づかずに選択してしまい、全ての閲覧履歴が一瞬で消えてしまうことがよくあります。
- 🔐 プライベートブラウジング: Safariでは、プライベートウィンドウ(Command+Shift+N)を開くことができ、これにより閲覧履歴が記録されるのを防ぎます。Safariユーザーは時々、プライベートウィンドウでウェブを閲覧していることに気づかず、なぜ閲覧履歴が記録されなかったのか疑問に思います。
- 🗃️ 書式設定: macOSを再インストールする際には、システムドライブをフォーマットしてクリーンな状態から始めるのが良いことがあります。フォーマットは、Safariの履歴だけでなく、ハードドライブに保存されたすべてのファイルも消去することは言うまでもありません。
- 👾 ハッカー: Macユーザーは、サイバー犯罪者のターゲットが主にWindowsコンピュータであるため、比較的マルウェアから安全ですが、完全に免疫があるわけではありません。ランサムウェアからリモートデスクトップハックまで、複数のサイバー脅威があり、Macユーザーが一瞬にして全てのSafariの閲覧履歴を失う可能性があります。
Safariの履歴を復元する方法
MacでSafari履歴を復元するための主な方法が3つあり、お勧めの順序でそれぞれの方法を説明しています。
方法 1: Disk Drillを使用する
ディスクドリル は、偶然削除されたり、フォーマット中に失われたりした History.db を完全に復元するのに最適です。ファイルが上書きされていない限り、完全に復元できるはずです。
Disk Drillを使用して削除されたSafariの閲覧履歴を復元するには:
- ダウンロード Disk Drill for Mac をダウンロードしてインストールします。
- Disk Drill を起動し、メインのハードドライブを選択します。
- データの検索をクリックします。
- 右上の検索フィールドに「history.db」と入力し、Returnを押します。
- 削除された History.db ファイルを選択して、回復ボタンをクリックします。
- 安全な回復先を選択して、OK をクリックします。
その後、お気に入りのテキストエディタまたはデータベースブラウザで削除されたSafariの履歴を表示できます。Safariで表示するには、復元したHistory.dbファイルを~/Library/Safariにコピーし、現在その場所にあるファイルを上書きする必要があります。
方法 2:iCloudバックアップから復元
Safariデータのバックアップとデバイス間の同期にiCloudを使用している場合、削除されたSafariの履歴は、元の閲覧履歴データがまだ含まれているiPhoneまたはその他のiOSおよびiPadOSデバイスを使用して復元できます。
こちらが必要な手順です:
- iPhone または iPad で設定アプリを開きます。
- あなたの名前をタップします。
- iCloud を選択します。
- Safari を見つけて、その横のスイッチをデータ統合のプロンプトが表示されるまで切り替えます。
- 「統合」をクリックします。
この方法では、iPhone に iCloud 内の Safari の閲覧履歴を上書きさせることができ、iCloud 設定で Safari オプションを有効にするだけで、Mac 上で削除された Safari 履歴を復元できます(手順については、本記事の最後のセクションをご参照ください)。
方法 3: Time Machine バックアップから復元
Safari の履歴復元は Time Machine を使用して行うこともできます。全体を復元するという手段もありますが、Recovery から Mac 全体を以前の状態に回復するよりも、この記事で前述したように、過去に訪れたすべてのウェブサイトが保存されている History.db ファイルを復元するだけの方がはるかに時間を節約できます。このファイルは ~/Library/Safari ディレクトリに保存されています。
Time Machineを使用して削除されたSafariの閲覧履歴を復元するには:
- Safariを閉じる
- Finderを開いて「移動」->「フォルダへ移動」を選択する。
- ~/Library/Safariと入力し、Goボタンをクリックする。
- History.dbファイルが見つかるまでスクロールし、それを選択する。
- メニューバーにあるタイムマシンのアイコンをクリックし、「タイムマシンに入る」を選択する。
- 失われたSafariの閲覧履歴が含まれているHistory.dbファイルのバージョンが見えるまで時間を遡る。
- 復元をクリックして、選択されたファイルを復元する。
次にSafariを開いたとき、閲覧履歴が戻っているはずです。Time Machineを使って削除されたSafariの閲覧履歴を復元するのはこれほど簡単です。
この方法の唯一の問題は、データ損失の前にTime Machineが有効になっていた場合にのみ機能するということです。もし有効になっていなかった場合、History.dbファイルのバックアップは存在しないため復元できません。
Safariの履歴が消えないようにするには?
Safariの履歴を失わない最善の方法は、iCloudの設定でSafariをオンにすることです。そうすれば、iCloudはSafariのデータを自動的にクラウドにバックアップし、デバイス間で同期させることができ、Macに何か問題が発生した場合でも簡単に復元できます。
iCloudでSafariの閲覧履歴をバックアップするには:
- Macのシステム環境設定アプリを開きます。
- iCloudを選択します。
- Safariにチェックします。
Safariの閲覧履歴は、同じApple IDを使用するすべてのAppleデバイス間で自動的に同期されます。
よくある質問
- Safariを開き、右下にあるタブボタンをタップします。(それは2つの重なった四角形です)
- 画面の下部にあるプラス(+)ボタンを長押しします。
- 最近閉じたタブのリストが表示されます。項目をタップすると、新しいタブで開きます。
- タブをブックマークとして保存して、二度と失われないようにしましょう。
- iPadで設定 > 一般 > リセットを選択します。
- すべてのコンテンツと設定を消去を選択します。
- セットアップのプロンプトに従い、アプリ & データ画面でiCloudバックアップから復元オプションを選択します。
- iCloudにサインインし、削除されたSafariの履歴が含まれるバックアップを選択してデバイスを復元します。
- MacにDisk Drillをインストールします。
- iPhoneをコンピュータに接続します。
- Disk Drillを起動し、ディスクリストからiPhoneを選択します。
- 「データの検索」ボタンをクリックしてデバイスをスキャンします。
- 見つかったファイルをプレビューし、Google Chrome 履歴と設定ファイルを探します。
- 復元するファイルを選択し、回復ボタンをクリックします。