macOS Sequoiaでcom.apple.mediaanalysisdファイルがドライブを占拠する問題を修正する方法

macOS Sequoiaでcom.apple.mediaanalysisdファイルがドライブを占拠する問題を修正する方法

3分で読めます
| ハウツー

macOS Sequoiaでcom.apple.mediaanalysisdファイルがドライブを占拠する問題を修正する方法

画像クレジット: Apple

Apple Intelligenceは写真アプリを全面的に刷新しました。検索バーで自然言語を使ったり、写真を整理したり、テキストプロンプトからアバターを生成したりできるようになりました。当然のことながら、これらの機能はすべて、はるかに多くの処理能力を必要とします。その結果、macOS Sequoiaでメディアファイルを分析するプロセス(com.apple.mediaanalysisd)は、より多くのディスク容量を使用するようになりました。

RAM使用量が急増するのは全く正常なことです。しかし、Macの動作が極端に遅くなる場合は、ソフトウェアまたはハードウェアに根本的な問題がないか確認する必要があるかもしれません。対処法をご紹介します。

mediaanalysisdプロセスは、メディアライブラリを解析する際にキャッシュファイルを生成します。macOS Sequoiaでは、バグや設定ミスにより、これらのキャッシュファイルが制御不能に増大し、膨大なディスク容量を消費することがあります。この動作は、大規模な写真ライブラリの解析やメディアファイルの継続的な再処理によく見られ、キャッシュファイルに過剰なデータが蓄積される原因となります。~/Library/Containers/com.apple.mediaanalysisd/Data/Library/Caches/ directory.

1. メディア分析の処理が完了するまで待つ

com.apple.mediaanalysisd プロセスは、バックグラウンドでメディアファイルを分析します。オブジェクトのインデックス作成、顔検出、写真検索とスマートアルバム分類のためのメタデータ生成を行います。Mac で最近大量のアセットを変更した場合、このプロセスはまだ実行中である可能性があります。

所要時間:  10分

誤ってこのプロセスを中断してしまう可能性があります。システムがライブラリ全体を分析できるように、以下の手順に従ってください。

  1. Macを電源に接続し、数時間起動したままにします。
  2. アクティビティ モニター> CPUを開き、mediaanalysisd がアクティブに実行されているかどうかを確認します。

    アクティビティモニター

  3. CPU使用率が徐々に低下した場合は、プロセスが自動的に終了するようにしてください。

    アクティビティモニターのCPUタブ

  4. CPU アクティビティが落ち着いたら、一時データを消去するためにMacを再起動します。

2. メディア分析キャッシュファイルを手動で削除する

メディア処理中は、一時キャッシュファイルが に保存されます~/Library/Containers/com.apple.mediaanalysisd/Data/Library/Caches/。macOSは処理後にこれらのファイルを自動的に削除しますが、写真アプリが既存のメタデータを変更し続けると、キャッシュが無制限に大きくなる可能性があります。macOSに新しいキャッシュを強制的に生成させ、ディスクの過剰な使用を防ぐには、手動で削除してみてください。

  1. Finderを開き、メニューバーの [移動] > [フォルダへ移動] をクリックします。
  2. 検索バーに「~/Library/Containers/com.apple.mediaanalysisd/Data/Library/Caches/」と入力します。
  3. Caches フォルダ内のすべてのファイルを削除します。
    Finder-ライブラリ-環境設定
  4. 完全に削除するにはゴミ箱を空にしてください。
  5. macOS が不要な膨張をせずに必要なファイルを再構築できるように、Mac を再起動します。

3. 写真分析をリセットして再処理を停止する

写真アプリはmediaanalysisd同じファイルのインデックスを繰り返し作成すると、キャッシュファイルが継続的に再生成されることがあります。これは、バックアップからの復元後にmacOSがタイムスタンプやメタデータの変更を検知し、ライブラリ全体を不必要に再スキャンする原因となることがよくあります。データベースをリセットして、再処理のループを停止してください。

  1. ターミナルを開きます。
    ターミナルインストールレガシーiOSキット
  2. -w /System/Library/LaunchAgents/com.apple.mediaanalysisd.plistウィンドウにlaunchctl unload コマンドを入力します。
  3. Macを再起動します。
  4. -w /System/Library/LaunchAgents/com.apple.mediaanalysisd.plistプロセスをリロードするには、このコマンド launchctl load を入力します。

4. プロセスの実行を一時停止する

破損したメディアファイルが原因で、インデックス作成が繰り返し失敗している可能性があります。一部の画像および動画形式には、フォトアプリが解釈できない破損したEXIFメタデータが含まれており、これが無限処理ループの原因となっています。

  1. ターミナルを開きます。
  2. ウィンドウにsudo launchctl「disable」と入力し、Return キーを押します。system/com.apple.mediaanalysisd
  3. Macを再起動して、リソース使用量が正常に戻ったかどうかを確認します。
  4. ターミナルを起動して実行し、com.apple.mediaanalysisd再度有効にしますmediaanalysisd

メモアイコン 注記

が無効になっている間は、フォト検索で顔認識、オブジェクト検出、メタデータのインデックス作成を使用することはできませんmediaanalysisd

5. mediaanalysisdフォルダを削除する

キャッシュファイルが再生成され続ける場合は、メディア分析コンテナ全体を削除できます。これにより、macOSは処理データベース全体を再構築し、永続的なインデックスエラーを削除します。ただし、写真アプリはすべてのメディアファイルを再分析するため、CPU使用率が一時的に上昇する可能性があります。ただし、すぐに正常に戻るはずです。

  1. ターミナルを起動します。
  2. Enter を押しrm -rf ~/Library/Containers/com.apple.mediaanalysisd/Returnを押します。
  3. Macを再起動します。

メモアイコン 注記

このフォルダを削除しても写真は削除されません。オブジェクト検出、顔認識、スマートアルバムに関連するすべての処理済みデータがリセットされるだけです。

6. macOSを工場出荷時の状態にリセットする

最終手段として、完全な工場出荷時設定へのリセットを検討してください。問題の原因となるバグや設定ミスを特定できないため、すべてをデフォルト設定に戻してください。事前にiCloudバックアップを更新しておけば、Macの設定に使用できます。

  1. Apple メニューアイコン>システム設定>転送またはリセットをクリックします。
  2. [すべてのコンテンツと設定を消去]を選択します。
    Macで「すべてのコンテンツと設定を消去」をクリックする
  3. 管理者プロファイルのパスワードを入力してください。
  4. Mac が再起動するまで待ってから、iCloud から再度設定してください。

問題が解決しない場合は、Appleサポートにご連絡ください。認定技術者が、ソフトウェアとハ​​ードウェアのより具体的なトラブルシューティング手順をご案内いたします。また、デバイスの修理時期についてもアドバイスいたします。

Knowledge Network