インポートがハングしたときにiPhotoの状態を復元する

私は趣味があります-写真。

偶然のカタログ化には、iPhotoと呼ばれる通常のAppleプログラムを使用します。



このことは、写真ライブラリを完全に紛失または損傷しようとして常にバグがありますが、良い選択肢がないため、使用する必要があります。



最近、問題が発生しました。インポート中にカメラが誤って削除され、その結果、「インポート」スライダーがiPhotoでハングし、プログラムが正常に終了することを英雄的に拒否しました。







クイックグーグルでは、この問題は非常に一般的であることが示されましたが、その後のライブラリの復元では「強制終了」を行うことをお勧めします。 このような写真をほぼ100枚も失ったので、解決策に代わる他の方法を探すことにしました。



このテキストが誰かを助けることを認めます。







突然、誰かが私の考えの誤りに気づいた場合、手順を順番に説明します-修正してください。



  1. 繰り返し、より深いグーグル

    2回目の検索では、この問題は2つの理由により発生することが示されました:ディスクのアクセス権の損傷、およびインポートが実行された誤ってアンマウントされたディスク。その結果、インポートはリストに残りますが、アクセスできません。
  2. バックアップ

    念のため、ライブラリのコピーを作成することにしました。 Time Machineのコピーは約1週間前に作成され、それ以来いくつかの変更がありました。 単純なファイルの複製に失敗しました。 システムは、ファイルが使用されていることを汚い呪いで、ライブラリの複製を拒否しました。 それから、ZIPを作成することにしましたが、Finderではなくコンソールを使用します。 プロセスが開始されました-他のステップに移る時です
  3. アクセス権を復元する

    彼らはこれが問題であるかもしれないと書いたら-あなたは試す必要があります。 ディスクアクセス権ユーティリティとディスク検証の分析により、すべてが正常であることが示されました。 では、先に進みましょう。
  4. 手動インポートのキャンセル

    この段階では、iPhoto全体で「インポートをキャンセル」ボタンを確認しましたが、インターフェイスで「キャンセル」ボタンを押しても何も表示されませんでした。
  5. 偽マウントの検索

    この点でGUIはディスクユーティリティを信頼しないため、diskutil listスペルがコンソールに導入されました。 チームの結論は、異常は認められず、一見してすべてが正常であることを示しました



  6. 検索インポートプロセス

    私の考えは単純でした-インポートプロセスを完了すると、iPhotoはほとんど閉じず、単にインポートを終了します。 もちろん、クラッシュの可能性は持続しますが、「強制終了」による画像の損失と比較すると非常に小さいです。

    標準のシステム監視ユーティリティを使用して、インポートプロセスを見つけようとしました。 失敗しました。 同時に、プロセスに関する詳細な情報を調査中に、iPhotoはQuickTimeコンポーネントの1つを使用してインポートが実行されることを発見しましたが、QuickTimeを再起動しても何も得られませんでした。

    同時に、興味深い詳細が明らかになりました-iPhotoは、ソースファイルがすでに失われているいくつかのビデオファイルを開いたままにしました。 モチベーションが上がりました

  7. 代替のインポートの試み

    もう1つのインターフェイスソリューションが残っています。大きなファイルをiPhotoにインポートして、インポートを再開します。 iPhotoはよりスマートになり、並行インポートを開始しました。
  8. 一時停止/復元

    音楽ライブラリ(ファイルだけでなく、構造についても話している)を保持するという希望は急速に失われ、その時点でZIPは正常に作成されていたため、サードパーティのファイルマネージャーの助けを借りてプロセスを一時停止してから再起動することにしました。 レインボーホイールは長い間回転していましたが、具体的なものには至りませんでした。
  9. アプリケーションを完了するソフト試行

    フォーラムの1つで、iPhotoにSIGKILLなど以外の信号を送信した場合、ライブラリに損傷を与えることなく正しく終了することが読まれました。 読み取り-完了、次の信号がアプリケーションに直接送信されました。

    • SIGCHLD(子のステータスが変更されました)
    • SIGSTP(キーボードから生成された停止信号)
    • SIGALRM(リアルタイムタイマーの期限切れ)


    最後のiPhotoで、彼はレインボーホイールを約7秒間回転させて倒れました。





再起動後、メディアライブラリ全体は正常な状態のままでした。復元して復元する必要はありませんでした。 「オープンストリームとファイル」で見つかったすべての写真とビデオは、すべてのサイズとオリジナルのプレビューを含め、その場所にありました。



この研究が次回誰かが自分の写真ライブラリを整頓するのに役立つことを願っています。



All Articles