« mac mini ワイヤレスキーボード command + R が効かない | メイン | OS X 10.10 YOSEMITE インストール »

2014年9月13日 (土)

iPhotoリカバリー

iPhotoが頻繁にエラーで落ちるようになった。

TimeMaChineで再インストールを行うも改善されず。

OS X のみ再インストール、データは手動で戻す事にした。

iPhotoのデータは、既定でピクチャに保存されている。

この中にある Masters にオリジナルの全データがある様子。

このフォルダごと、ドラッグアンドドロップで iPhotoに放り込めば読み込みが開始されて

インポートが行われるが、「認識できないフォーマットです」のエラーで、大量のデータが

インポート失敗。

しかし、失敗したファイルを個別にドラッグアンドドロップで再度放り込めば、インポート

完了になる。iPhoto側で大量データを一括で処理できないのかも。

そこで、エラーメッセージのものを再度読み込ませる形で試してみたが、これが失敗。

エラーメッセージより、Masterより別フォルダへ該当するファイルをコピーするスクリプト

を作成。これでコピー先のフォルダから、ドラッグアンドドロップで再度放り込んでインポート

完了。・・・だったが、タイムスタンプがコピー当日に変わってしまい、撮影時の日付情報が

失われてしまった。手動で直すにも数百のファイル・・・。

なので、手動でひとつづつバックアップのMastersのフォルダーからドラッグアンドドロップ

でインポートする事に。

ただし、ファイルの保存されているフォルダが、イベント毎?に細かく分割されていて、どこ

にあるのか分からない・・。 

しょうがないので、エラーメッセージより該当ファイルの一覧を作成し、ひとつずつ find で

保存先のパスを探し当て、そこからドラッグアンドドロップでインポート。

Mastersのフォルダ上で find ./ -name filename

フォルダ内のファイル数 ls -l | wc -l

フォルダ内のファイル名一覧 ls -l | sed 's/.*Clip #1234*"'

コメント

コメントを投稿