chrome のブックマークを間違って消した!復元する方法は? | まくあめのブログ

まくあめのブログ

まっくのアメブロ日記。興味のあることならなんでも。

chrome のブックマークをフォルダを切ってたくさん登録しています。
複数のパソコンと同期設定をしています。

で、そのひとつのパソコンで間違って一つのフォルダをフォルダごと消してしましました。
かなり一所懸命調べて集めたブックマークだったのでなんとか復元したいと思い、調べてみました。

方法は、

1.エクスポートしていたブックマークをインポートする
2.bookmarks.bak を、bookmarks にリネームして再起動

の2つくらいの方法が見つかりました。

でも1のブックマークのエクスポートはしていないので×。
2の方法に望みを託しました。


で、とりあえず、chromeを終了させました。
Chromeのブックマーク同期も停止しました。


次に、

誤って削除したGoogle Chromeのブックマークを復元する方法(※)
http://php-fan.org/google-chrome-bookmarks-tool.html

のページを見て、ブックマークのバックアップファイルを使う方法を試すことにしました。

bookmarks.bakのあるフォルダに移動
(Windows7は、C:\Users\ユーザー名\AppData\Local\Google\Chrome\UserData\Default にあります)

bookmarks.bak は、3日前の日付でした。
bookmarks と、bookmarks.bak を別のフォルダにコピーする。
bookmarks を削除
bookmarks.bak を、bookmarks にリネーム

で、chrome を再起動させてみました。


・・・残念。削除したブックマークフォルダは復活しませんでした。。。

これで復活すると思ったのですが、うまくいきませんでした。


次に(※)のページの方もうまくブックマークがうまく復元しなかったらしく、自分で.bakをバックアップ用のhtmlに変換するツールを作られたようです。

クロームブックマークhtml変換ツール
http://php-fan.org/sample_code_demo/chromebookmarks.php

すごいなあ。
ということでさっそく利用させていただこうと、bookmarks.bakをセットし、「変換する」をクリック。

あーー、「ファイルサイズが大きすぎます。1MB以下対象です」といわれてしましました。
見ると、bookmarks.bakは2.5MBくらいありました。

この方法もうちでは使えません。


ならと、別のパソコンを見ると、4日前の日付のbookmarks.bakがあったので(同期設定しているので、削除したフォルダもあるはず)、このパソコンで試すことに。

同じように、

bookmarks を削除
bookmarks.bak を、bookmarks にリネーム
chrome再起動

・・おぉ!こちらは見事に削除したブックマークフォルダが復活しました!


いまのうちだ!ということで、復活したブックマークをエクスポートすることに。

chromeの右の方の「三」~「ブックマーク」~「ブックマークマネージャー」を進み、ブックマークマネージャーを立ち上げる


「管理▼」~「HTMLファイルにブックマークをエクスポート」で、HTMLファイルとして保存しました。


で、HTMLファイルを、ブックマークを誤って削除したパソコンにコピー
chromeを起動(まだブックマークの同期設定は切っていました)
HTMLファイルをインポート

削除したファイルを含むブックマークが、ちょっと忘れましたが、「インポートしたブックマーク」というようなフォルダに復活したので、削除したフォルダを元の位置に移動し、重複している「インポートしたブックマーク」内のブックマークは、フォルダごと削除しました。


これで完全復活。(^o^)/


いやあ、他のパソコンで復活してラッキーでした。
ブックマークのまめなバックアップは大切ですね、とあらためて。


追記

 今回はブックマークをエクスポートして、そのファイルをインポートすることにより復活させましたが、この作業をせずに、間違って削除したパソコンのブックマークの同期を同期するように設定し直したら、エクスポート移行の作業はしなくても自然にブックマークが同期してブックマークが復活したのかもしれません。

でも、同期が、間違って削除したパソコンのブックマークに合わせることになったら、復活に成功したパソコンのブックマークが消えてしまうのでは?と思いちょっと試せませんでした(^_^;)