LoginSignup
0
0

More than 5 years have passed since last update.

Keynoteで画像・動画が突如消えてしまったが,ちょっと古めのバックアップから画像だけ戻せたのでメモ

Last updated at Posted at 2017-03-11

SS 2017-03-11 at 14.06.05.png
一部のイメージは書類から削除されたため見つかりません。

ことのはじまり

学会を5日後に控え,ほぼ出来上がっていた登壇用Keynoteのファイルの画像が,上記のようなエラーで正しく開けなくなってしまいました。Dropboxのバックアップ経由で画像だけうまく復旧できたのでメモっておきます。

SS 2017-03-11 at 14.15.05.png
ほとんど画像が見えなくなっていて絶望した。

環境

  • macOS 10.12.3 Sierra
    • MacBook Pro Retina, 13-inch, Early 2015
  • Keynote 7.0.5
    • .keyのファイルタイプはパッケージに変更してあった(下図参照) SS 2017-03-11 at 23.48.53.png
  • Dropbox 22.3.22 (Dropbox plus, 旧 Pro)
    • 空き容量は十分
  • JetDrive Lite 330
    • DroboxフォルダはJetDriveに入れてある
    • .keyをおいてあるフォルダは内蔵SSDにあり,Dropboxに同期するためにシンボリックリンクをJetdriveのDropboxフォルダ内に貼っている状態 1

時系列

日付 時間帯 出来事
2017-03-10 04:52 (A) Dropbox上の .key 最終バージョンの時刻
       日中 .key を編集。Dropboxは起動していたが,なぜか.keyは同期されず。
他のファイルは同期されていた。
16:16 (B) ローカルにある .key の最終更新時刻。この時は正しく.keyが開かれていた
.keyは開いたままになっていたが,他の作業をしていた
2017-03-11 昼頃 .keyを閉じた
昼すぎ 電車にのってテザリングしたのでDropboxをオフにした。
     ローカルにある.keyを開いたら問題発生

症状

いくつかの画像ファイルが見えなくなっていた。ちなみに,別のMacで開いても同じでした。:
SS 2017-03-11 at 14.06.33.png

パッケージの内容を表示,で.keyの中身を見てみる:
SS 2017-03-11 at 23.52.41.png

Dataフォルダ内に,貼り付けた画像やら動画やらのファイルが保管されている:
SS 2017-03-11 at 23.53.46.png

このフォルダに画像が無くなってしまったのだろうか?っと思ってフォルダ内を漁ってみると,結構な数のファイルが0バイトになっていた…!:
SS 2017-03-11 at 23.58.07.png

Dropboxのほうのファイルを開いてみると,どうやらこちらは問題ない模様:
SS 2017-03-11 at 23.59.44.png

その他,状況
- Dropboxにあったファイルは上記時系列(A)の段階のファイルであるため,これをそのまま利用するとなると,(A)以降に編集したデータが復元できない・・・
- 消えた画像の多くは(A)(B)の間に編集した画像以外っぽい

解決した方法

(A)のDataフォルダ内のファイルを,(B)のDataフォルダにコピーし,同名のものは上書き。

SS 2017-03-12 at 0.04.10.png
何のエラーも出ずにファイルを開くことができた…!

まとめ

  • 原因は不明
  • 何かおかしいと思ったらDropboxの同期を止めて,古いバージョンが取り出せるようにすると良いかもしれない。
  • 大事なデータは複数バックアップを取ろう
  • 自動バックアップに頼りっぱなしも良くないっぽい

  1. これと同じシンボリックリンク経由でDropboxに入っている他のファイルは正常に同期されていた。 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0