ガイド

Bookmarks.bakからChromeのブックマークを復元する手順

Bookmarks.bakファイルでChromeのブックマークを復元する方法。プロフィールフォルダの探し方、Chromeの終了、先にコピー、安全な入れ替え、バックアップが役に立たないケースまで。

Bookmarks.bakからChromeのブックマークを復元するには、Chromeを完全に終了し、プロフィールフォルダ全体を安全な場所にコピーし、chrome://versionの「プロフィール パス」に表示されたフォルダを開いて、現在のBookmarksファイルの名前をBookmarks.oldに変え、Bookmarks.bakの名前をBookmarksに変えてから、Chromeを再び開いて確認します。 これは、コミュニティのガイドが一致している方法です。Googleは公式に説明しておらず、復元できるのは以前の1つのバージョンだけで、同期によって結果が変わることもあります。そのため、HTMLエクスポートや同期している別の端末が使えない時のために取っておいてください。

このガイドでは、安全な順序で手順を示し、このファイルが何であり何でないかを説明し、役に立たないケースを挙げます。執筆時、自動チェックではGoogleのヘルプページにアクセスできず、私たちの知る限りGoogleはこのファイルについてそこで説明していません。そのため、ファイルについての以下の記述はすべて、中心的な方法では一致し、細部では意見が分かれるコミュニティの情報に基づいています。食い違いは隠さず、そのまま示します。

始める前に:これで何ができて、何ができないか

役に立つのは 役に立たないのは
このセッションでブックマークを削除し、.bakが削除より前のもの .bakが削除の後に書き込まれた
Chromeが壊れた、または空のブックマークファイルで開いた プロフィールに.bakファイルがない
同期していない、または先に一時停止できる 同期がローカルのファイルを上書きする
HTMLエクスポートがない エクスポートがある(そちらを使う)

手順1:まず、より安全な方法を試す

次のどれかがあるなら、プロフィールのファイルに触れる前に、そちらを使ってください。

  1. HTMLエクスポート。 ブックマーク マネージャでインポートします。そのファイルの作り方は、Chromeブックマークのエクスポート方法(英語)を参照してください。
  2. ブックマークが残っている2台目の端末。 オフラインにしてHTMLファイルをエクスポートし、その後で再接続します。
  3. コピーを保持しているブックマークマネージャ。

どれもなければ、続けてください。

手順2:Chromeを完全に終了する

コミュニティのガイドによると、実行中のChromeがファイルを上書きすることがあるため、ウィンドウを閉じるだけでなく、メニューからChromeを終了します。パソコンでは、バックグラウンドのChromeプロセスが残っていないかも確認してください。Chromeが動いている間は、ファイルを編集しないでください。

複数のプロフィールを使っているなら、どのプロフィールのブックマークが消えたかを覚えておいてください。復元するのは、そのプロフィールのフォルダだけです。

手順3:正しいプロフィールフォルダを見つける

パスを読むためだけに、もう一度Chromeを開いて、また閉じます。アドレスバーに chrome://version と入力し、「プロフィール パス」の横の値をコピーします。それが、使用中のプロフィールのフォルダです。フォルダ名は通常 Default か Profile 1 のようなものですが、推測せずに、Chromeが示すパスを使ってください。

ファイルマネージャでそのフォルダを開きます。Windowsでは、名前の変更で Bookmarks.bak.bak のような二重の拡張子ができないよう、先に表示オプションで、ファイル名の拡張子を表示しておきます。

手順4:何かを変更する前に、コピーを取る

プロフィールフォルダ全体を、書類フォルダなどの安全な場所にコピーします。何か問題があっても、そのコピーから戻せます。この1手間が、取り返しのつくミスと取り返しのつかないミスを分けるもので、数秒で済みます。

手順5:中身を確認する

プロフィールフォルダの中で、Bookmarks というファイルと Bookmarks.bak というファイルを探します。ファイルマネージャの詳細表示で、サイズと更新日時を確認してください。Bookmarks.bak が0バイトか、存在しないなら、ここで止めてください。この方法では助かりません。更新日時が想像より古くても、それは情報です。それが、得られる最も古いバージョンです。

新しいバージョンのChromeでは、サインインしているが同期していないプロフィールで、アカウントのブックマーク用の追加ファイルを保持することがあるようです。この情報はコミュニティの報告によるもので、Googleのものではないため、頼りにしないでください。ただし、追加のブックマークファイルが見つかった場合は、それもコピーしておきます。

手順6:ファイルを入れ替える

  1. Bookmarks の名前を Bookmarks.old に変える。バックアップのほうが悪かった場合に備えて、現在のファイルを残すためです。
  2. Bookmarks.bak の名前を Bookmarks に変える。何も削除しないでください。
  3. まだChromeを開かない。

名前の変更をしたくなければ、Bookmarks.bak を別の名前でコピーして、元のファイルを残したまま、そのコピーを Bookmarks という名前で配置します。原則は同じで、元のファイルをすべて残すことです。

手順7:Chromeを再び開いて確認する

Chromeを開き、chrome://bookmarks を確認します。いくつかのフォルダと、最近の項目を見てください。セットが正しければ、すぐにブックマーク マネージャからHTMLファイルをエクスポートして、新しい持ち運べるバックアップを作ります。セットが違っていたら、Chromeを閉じて、名前の変更を元に戻します。Bookmarks.old を Bookmarks に戻してください。

復元したブックマークが元の位置に戻らず、「その他のブックマーク」に入ることがある、とするガイドもあります。必要に応じて、ドラッグして戻してください。

手順8:同期を意識して扱う

ブックマークの同期がオンなら、Chromeはローカルのファイルを、Googleアカウントのコピーと比較することがあります。その結果、復元したファイルが同期された状態で上書きされたり、両者がマージされたりする可能性があります。Google自身の同期ドキュメントでも、同期された情報はアカウントにサインインしたすべての端末で使えると説明されており、悪い状態も、良い状態と同じように広がりやすいのです。

より安全な順序:復元の前に、正しく見える端末からエクスポートする。同期の状態を確認する。復元する。もう一度エクスポートする。それから、他の端末が一致しているかを確認する。Chromeのブックマークが同期されない時の対処法では、リセットを勧めずに、同期の確認方法を説明しています。

復元したセットが完全ではない場合

ブックマークの大部分が戻れば、それでも成功です。ブックマーク マネージャを開き、最近追加したと覚えているものと照らし合わせて、足りない項目は手作業か、ブラウザの履歴から追加し直します。残したかった変更より復元ファイルが古い場合は、すぐにHTMLとしてエクスポートしてください。そのうえで、Chromeを閉じて Bookmarks.old を元に入れ替え、そちらのバージョンもHTMLとしてエクスポートします。2つのHTMLファイルを1か所にインポートすれば、どちらかを選ぶのではなく、2つのセットをマージできます。マージすると重複が出るので、どちらのバージョンも完全だと信じず、後で整理してください。

このバックアップが思っているものと違う理由

コミュニティの見方には、3つの注意点があります。

  • 履歴ではなく、1つのバージョンである。 さかのぼれるタイムラインはありません。
  • タイミングには異論がある。 多くのガイドは、起動時に作られるとします。私たちが見つけた1つの情報源は、そうではなく、セッションの最初の変更の前に書き込まれるとしています。どちらにせよ、想像より古い可能性があります。
  • Googleは公式に説明していない。 挙動は、予告なくバージョン間で変わることがあります。

そのため、このファイルは救済手段であって、バックアップの戦略ではありません。

やってはいけないこと

  • コピーする前に、Bookmarks を削除しない。
  • Chromeを開いたまま、ファイルを入れ替えない。
  • Bookmarks.bak を、バックアップ計画として頼りにしない。
  • Googleのパスワードを要求する復元ユーティリティを使わない。
  • 再度コピーせずに、入れ替えを何度も繰り返さない。 試みるたびに、選択肢が上書きされることがあります。

防ぐために:本物のバックアップを作る

  1. Chromeのエクスポートガイド(英語)を使い、毎月 HTMLファイルをエクスポート する。
  2. この複数ブラウザ向けガイド(英語)で、すべてのブラウザをバックアップ する。
  3. 同じパソコンだけでなく、クラウドストレージにも 2つ目のコピーを置く。
  4. 損失の後ではなく、同期の問題は早めに直す。

削除ではなく、アップデートやサインインの後でブックマークが消えたなら、原因は別のプロフィールであることが多いため、まずChromeのアップデートやログイン後にブックマークが消えた時の対処法から始めてください。データをエクスポートできますか(英語)も参照してください。

Marqlyにできること(正直なところ)

Marqlyは、ブックマークのライブラリを特定のブラウザのプロフィールの外に置く、ブックマークマネージャです。復元したブックマークのHTMLファイルをインポートすると、フォルダはボードになり、タイトル、URL、メモ、タグが保持されます。元の保存日時は保持されず、インポート時に重複は削除されません。無料プランは最大100件のブックマークを保存でき、Proは年額72ドルまたは月額9ドルで、無料お試し期間はありません。拡張機能とiOS、Androidのアプリがあるので、プロフィールが壊れても使い続けられます。

壊れたChromeのプロフィールを修復することも、Bookmarks.bak自体を読み込むこともできません。復元がうまくいき、ファイルを取り戻すだけでよかったなら、これで完了です。プロフィールフォルダに依存しないコピーが欲しいなら、無料で始めて、ブックマーク同期(英語)も見てください。

まとめ

  1. HTMLエクスポートや、同期している別の端末を優先する。
  2. Chromeを完全に終了する。
  3. chrome://version から「プロフィール パス」を読む。
  4. プロフィールフォルダ全体をコピーする。
  5. 両方のファイルのサイズと日時を確認する。
  6. Bookmarks を Bookmarks.old に、次に Bookmarks.bak を Bookmarks に名前変更する。
  7. 再び開いて確認し、HTMLファイルをエクスポートする。
  8. 同期を意識して扱う。

よくある質問

ChromeのBookmarks.bakとは何ですか?
Chromeがプロフィールフォルダ内の、Bookmarksという名前のファイルの隣に保持している、ブックマークファイルのバックアップコピーです。Googleのヘルプページには載っていないため、ここで述べることは広く共有されているコミュニティのガイドに基づいています。存在については一致していますが、Chromeがいつ書き込むかについては意見が分かれています。
Chromeのプロフィールフォルダはどうやって見つけますか?
アドレスバーにchrome://versionと入力し、「プロフィール パス」の横に表示されるパスをコピーします。それが、使用中のプロフィールのフォルダです。複数のプロフィールがある場合は、ブックマークが消えたプロフィールを確認してください。(項目名の表記はバージョンにより表示が異なる場合があります。)
Chromeを開いたまま、Bookmarks.bakから復元できますか?
できません。実行中のChromeがファイルを上書きする可能性があるため、先にChromeを完全に終了してください。何かを入れ替える前に、プロフィールフォルダ全体を安全のためにコピーしておくことも、ガイドでは勧められています。
Bookmarks.bakには、最新のブックマークが入っていますか?
必ずしもそうではありません。保持しているのは以前の1つのバージョンで、更新のタイミングについては報告が一致していません。セッションの最初の変更の前の状態を反映する、という説もあります。想像より古い可能性があるため、最後の手段としての復元と考えてください。
Bookmarks.bakが空だったり、見つからなかったりしたら?
その場合、この方法は使えません。エクスポートしたHTMLファイル、ブックマークが残っている2台目の端末、ブックマークマネージャのコピーを探してください。探している間は、何も削除しないでください。
同期は、Bookmarks.bakからの復元に影響しますか?
影響することがあります。同期がオンだと、Chromeはローカルのブックマークを、Googleアカウントが保持する内容と突き合わせることがあり、復元したファイルが上書きまたはマージされるかもしれません。まず、正しく見えるコピーからHTMLファイルをエクスポートし、前後で同期の状態を確認してください。
プロフィールのファイルを編集するより安全な方法はありますか?
あります。HTMLエクスポートがあるなら、ブックマーク マネージャからインポートするほうが、ファイルの入れ替えより安全です。エクスポートがない時に限って、ファイルの入れ替えを使ってください。

ホーム · Marqly