Spotlightを一時的に無効にして、ファイルを削除してから再度有効にすることができます。
これを行うプロセスには、ターミナルコマンドの実行が含まれるので、注意して各ステップをトリプルチェックしてください。
Terminal.app(/Applications/Utilities/Terminal.app)を開き、次を入力します。
cd /Volumes
ls -l
その出力を調べてください。1つは「壊れた」ボリュームです。確認したら、すべてターミナルでこれらの手順を実行します。コマンドを初めて実行するとき、パスワードが必要になる場合がありますが、これは正常です。
出力は次のようになります。
lrwxr-xr-x 1 root admin 1 Sep 2 12:23 MacintoshHD -> /
したがって、あなたの名前は「MacintoshHD」です。
ステップ1:ドライブのSpotlightを無効にします。
sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"
ステップ番号2:ドライブからインデックスを削除します。
sudo mdutil -E "/Volumes/the_name_you_have_identified_before"
ステップ3:ドライブからすべてのSpotlightファイルを削除します。(2つのコマンド)
cd "/Volumes/the_name_you_have_identified_before"
sudo rm -fr .Spotlight-V100
最後のコマンドに注意し、表示されているとおりに正確に入力してください。
ステップ4:ドライブでスポットライトを再度有効にします。
sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"
これで、Spotlightの完全な再インデックス付けがトリガーされます。あなたはそれに非常に忍耐強くなければなりません。Spotlightはフリーズしているように見える場合がありますが、実際にはインデックス化されています。それを一晩残して、忍耐することが最善です。