macOS 27アップグレード後のSpotlightの再インデックス:バッテリー消耗と停止の解決策

macOSTahoe ·
macOS 27アップグレード後のSpotlightの再インデックス:バッテリー消耗と停止の解決策

macOS 27へのアップグレード後、Spotlightがすべてを再インデックスし、バッテリーを消耗させ検索結果が返ってこなくなります。正常な状態と停止状態の見分け方、監視方法、修正手順を解説します。

macOS 27 "Golden Gate"にアップグレードして再起動したら、Macが憑かれたように振る舞い始めた——そんな経験はないでしょうか。アイドル状態のはずなのにファンが全速回転し、一日中もつはずのバッテリーは昼前に空になり、何をするにも以前より少し長くビーチボールが回る。そして本当にインストールが失敗したのかと思わせる一幕:Command-Spaceを押して昨日開いたファイルの名前を入力しても、Spotlightが何も返さない。間違った結果ではなく、文字通り何も。メール検索は空っぽ。Photosはあの写真を見つけられない。アップグレードがMacの最も基本的な機能を静かに壊してしまったような感覚に陥ります。

ここに安心できる点と苛立たしい点を一文で表すなら:これはほぼ確実にSpotlightが検索インデックス全体をゼロから再構築している状態であり、macOS 27アップグレード後の期待される動作です——ただしAppleはほとんど情報を提供しないため、Terminalを使って実際に調べてみるまで、正常に数時間かかる再インデックスと本当に止まってしまったものを区別するのは至難の業です。

このガイドはまさにそのために存在します。macOS 27がなぜフルの再インデックスを強制するのか(バグではなく実際のアーキテクチャ変更に起因します)を説明し、アクティビティモニタで目にする処理の内容を理解できるよう各デーモンを解説し、ステータス確認と実際の進捗監視のための正確なコマンドを紹介し、インデックスが本当に停止しているかどうかを判断するための診断チェックリストを示し、そして——本当に停止している場合に限り——必要な注意事項をすべて踏まえた上でクリーンな再構築手順をご案内します。読み終えれば、充電しながら待つべきか、介入すべきかがわかるようになります。

内容に入る前にソースについて一言:後述するタイミングの数値(再インデックスに何時間・何日かかるか)はベータ1のコミュニティレポートに基づいています——41件の返信があるV2EXスレッドと複数のMacRumorsベータスレッドで、デベロッパーベータ機から収集されたものです。保証ではなく現実的な目安として受け取ってください。秋の最終リリースではより速く安定するはずです。一方、コマンドとデーモンの動作はmacOSの基本的な知識であり、何年も安定して変わっておらず、どのビルドを使っていても適用されます。

重要なポイント

  • macOS 27アップグレード後のフルSpotlight再インデックスは正常です。 Golden GateはSpotlight、メール、Photosの検索基盤を再構築しており、その変更が初回起動時にすべてのボリュームのゼロからの再インデックスをトリガーします。
  • 症状は本物ですが一時的です: 軽い使用中でも高いファン回転数・熱、顕著なバッテリー消耗、全体的な動作の遅延、インデックス完了まではSpotlight・メール・Photosの検索結果が不完全または空になります。
  • 作業を行うプロセスはmds、mds_stores、mdworker/mdworker_shared、そしてcorespotlightdです。 これらがCPUを消費しているのは、インデックスが正常に動作しているサインであり、壊れているわけではありません。
  • mdutil -s /でステータスを確認し、アクティビティモニタでデーモンを監視しましょう。きれいな進捗バーは存在せず、設定画面のインジケーターは信頼できません。
  • 正常か停止かの見分け方: 正常なインデックスは時間とともに活動が収まっていきます。停止したインデックスはmds_storesが何時間もCPUを張り付いたままインデックスのサイズが増えない、またはmdutilがエラーを報告します。
  • ベータ1では、大規模なライブラリで数時間から7日以上かかりました。 Macを電源につないだまま、起動した状態で放置してください——再インデックスを中断すると最初からやり直しになります。
  • 本当に停止したインデックスの修正方法はsudo mdutil -E /です。 これはインデックスを消去して再構築します。ファイルは安全ですが時計をリセットするので、就寝前に電源接続状態で実行してください。
  • 成果として: 同じ再構築によってSpotlightの新しい「Search or Ask」Siri統合が動作するため、一時的な苦労の後にはより優れた検索機能が手に入ります。

macOS 27がすべてを再インデックスする理由

Spotlightは単一のアプリではありません——Mac上のすべてのファイル、メール、メッセージ、連絡先、カレンダーイベント、写真のメタデータを格納した検索インデックス、つまりデータベースです。検索を実行するとき、ディスクをリアルタイムでスキャンしているわけではありません。入力した瞬間に結果が表示されるのは、事前に構築されたインデックスを照会しているからです。インデックスは各ボリュームの隠しフォルダに格納され、ファイルが変更されるとバックグラウンドで更新されます。

Golden Gateの目玉となる内部変更は、2026年6月8日のWWDCで発表された検索基盤の再構築です——同じエンジンがSpotlight、メール検索、Photos検索を動かすようになり、Appleの目標はスピードと安定性でした。長期的には朗報ですが、避けられない副作用があります:インデックスのフォーマットと構造が変わると、古いインデックスは互換性がなくなります。macOSはその場でマイグレーションできません。唯一の安全な選択肢は、古いインデックスを破棄し、新しいエンジンに合ったものをゼロから構築することです。

そのため、アップグレード後の最初の起動時に、macOSはインデックス対象のすべてのボリューム——内蔵ドライブと接続中の外部ドライブ——のフルの再インデックスをひっそりと開始します。小さくてほぼ空のSSDであれば気づく前に完了するかもしれません。ファイルが数十万件あり、大規模なPhotosライブラリ、何年分ものメール、大容量の外部ドライブを抱えているMacでは、CPU、ディスクI/O、バッテリーを何時間も奪い続ける大仕事になります。

これは以前にも小規模で経験したことのある出来事と同じ種類のものです——新しいMacへの移行、バックアップからの復元、メジャーなOSアップグレードはすべて再インデックスをトリガーします。macOS 27が特徴的なのは、アーキテクチャの変更により、増分更新ではなくすべての人に対して完全な再構築が保証されている点です。Tahoeから来て前日まですべてが速くスムーズだったとすれば、今のコントラストがひときわ衝撃的に感じられる理由はそこにあります。

正常なものとそうでないもの

「放置する」か「介入する」かの違いは症状を正確に読み取れるかどうかにかかっているため、ここできちんと線引きしておきましょう。

新規再インデックス中の正常な状態:

  • 「ただ」ブラウジングやタイピングをしているだけなのにファンが加速する。インデックス処理はCPUとディスクを酷使します。
  • バッテリーが通常より明らかに速く減る——ベータ1のテスターの多くが、日中に充電が必要になったり、Macを一晩中電源につないで処理させたと報告しています。
  • 全体的な重さ:アプリの起動が少し遅くなり、カーソルがたまにビーチボールになり、Mission Controlがカクつく。
  • Spotlightが部分的または空の結果を返す。再インデックスの初期はデータベースがほぼ空なので、検索してもほとんど何も見つからないのは当然です。インデックスが進むにつれて改善されます。
  • 以前は機能していた検索で「結果なし」と表示されるメール、内容や場所で画像を見つけられないPhotos。
  • 上記のすべてが、作業の完了とともに数時間かけて徐々に解消される。

要注意——調査の価値あり:

  • mds_stores(またはmdworker)が何時間も高CPUで張り付いたまま落ち着く気配がなく、それが何日も続く。
  • 丸一日一晩電源につないでも検索結果がまったく改善されない。
  • インデックスのディスクサイズが長時間にわたって全く増加しない(確認方法は後述)。
  • mdutilが「インデックス中」ではなくエラー状態を報告する。
  • 電源接続で一晩放置してもMacが静かで涼しいアイドル状態に戻らない。

最も有用なメンタルモデルは一つ:正常なインデックスは収束し、停止したインデックスは頭打ちになる。 健全な再インデックスは徐々に落ち着いていくスプリントです。停止したものは永遠に全速力で動き続けるトレッドミルです。以下はすべて、どちらの状態にあるかを測定するためのものです。

作業を行うデーモン:mds、mds_stores、mdworker、corespotlightd

アクティビティモニタ(アプリケーション→ユーティリティ、またはインデックスが途中まで進んだら検索すれば見つかります)を開いて**% CPUでソートすると、再インデックス中に今まで気にしたことのないバックグラウンドプロセスの集団が現れます。それぞれの役割を知ることで、「何がMacを食い尽くしているのか」が「ああ、これがインデクサーか」に変わります。これらは総称してメタデータサーバー**、つまりSpotlightの背後にあるサブシステムです。

  • mds — メタデータサーバー本体。これはコーディネーターデーモンです。インデックス処理の管理、ファイルシステム変更通知の追跡、他のプロセスへの作業の振り分けを行います。管理者であって作業者ではないため、CPU使用率はあまり高くありません。

  • mds_stores — 重労働担当。このプロセスはファイルの内容とメタデータを読み込み、実際のインデックスストアに書き込みます。再インデックス中のmds_storesによる高いCPU使用率は完全に正常であり、インデックスが活発に処理されているという最もわかりやすいサインです。 「アップグレード後にMacが熱い」と言う人がアクティビティモニタを見ると、大抵このプロセスがトップにいます。

  • mdworker / mdworker_shared — インポーターワーカー。ドキュメント、写真、PDFを開いて検索可能なテキストとメタデータを抽出する、ファイルタイプごとのSpotlightインポーターを実行します。macOSが並列処理するため、複数のmdworker_sharedインスタンスが同時に動くことがよくあります。バッチ処理のたびに急増して消えます。

  • corespotlightd — CoreSpotlightデータを処理します。これはアプリがSpotlightに提供する検索可能なコンテンツ(Messagesの会話、メモ、サードパーティアプリのコンテンツ、新しいアーキテクチャのメールなど)です。生ファイルのインデックスとは異なります。検索からアプリのコンテンツが欠落している場合は、このプロセスが関係しています。

これらのプロセスが動いているのは、システムが設計通りに動作しているサインです。苛立って強制終了するのは間違いです。mdsやmds_storesを強制終了しても作業は止まりません——macOSは即座に再起動させるため、進捗を捨てて作業の一部をやり直しにしてしまう可能性があります。そのまま実行させてください。目的は活動を把握することであり、抑制することではありません。

アクティビティモニタでSpotlight再インデックス中のmds_storesとmdworkerプロセスがCPUを消費している様子

インデックスの状態を確認する方法(mdutilとアクティビティモニタ)

2つの補完的なツールがあります:アクティビティモニタは強度をリアルタイムで視覚的に確認するため、Terminalのmdutilは状態を権威ある形で確認するためのものです。

アクティビティモニタ(視覚的な確認):

  1. アクティビティモニタを開き、CPUタブをクリックします。
  2. 右上の検索ボックスにmdと入力して、メタデータサーバーのプロセスだけに絞り込みます。
  3. mds_storesとmdworker_sharedを観察します。意味のあるCPUを消費していれば、インデックスは動いています。
  4. エネルギータブに切り替えてこれらのプロセスがバッテリー消費の原因かどうかを確認し、ディスクタブでも読み書きを行っているか確認しましょう——再インデックスはディスクI/Oが重い処理です。

mdutil(権威ある状態確認):

mdutilはボリューム単位でSpotlightインデックスを管理するコマンドラインユーティリティです。Terminal(アプリケーション→ユーティリティ→Terminal)を開いて実行します:

mdutil -s /

-sフラグは「ステータス」を意味し、/は起動ボリュームです。正常なレスポンスは次のようになります:

/:
	Indexing enabled.

「Indexing enabled」が見たい結果です——Spotlightがそのボリュームのインデックスを許可されており、実行中であることを意味します。詳細を確認するにはsudoを付けて実行します(パスワードの入力を求められます):

sudo mdutil -s /

外部ドライブを含むすべてのマウント済みボリュームを一度に確認するには:

sudo mdutil -as

-aフラグは「すべてのボリューム」を意味します。外部ドライブのインデックスが有効か、無効か、エラー状態かを最速で確認する方法です。表示される可能性のあるステータスメッセージには「Indexing enabled」「Indexing disabled」「Indexing and searching disabled」またはインデックスに関するエラーがあります。検索可能にしたいボリュームが「disabled」になっていれば、それが手がかりです(後で修正方法を説明します)。明示的なエラーが表示される場合は、インデックスが停止または破損していることを示します。

mdutil -sが意図的に提供しないのがパーセンテージや予想完了時間です。「47%完了」という出力はサポートされていません。これがこの問題の診断において最大の苛立ちであり、次のセクションが存在する理由です。

実際の進捗を監視する方法

Appleはspotlightのインデックスに関するきれいな進捗バーを用意していません。Spotlightの結果ウィンドウに表示されることがある小さなスピナーと「インデックス作成中...」というテキストは精々参考程度であり、ベータ1では設定レベルのインジケーターが信頼できないと広く報告されていました——完了後も長らく「インデックス中」と表示されたり、明らかに処理中なのに何も表示されなかったりします。そのため上級者は間接的なシグナルに頼ります。安全な順に3つ紹介します。

1. ライブログストリームを監視する(読み取り専用、安全)。 macOSの統合ログを使うと、mds_storesがリアルタイムで何をしているか追跡できます:

log stream --predicate 'process == "mds_stores"'

プロセスがファイルを処理していくにつれてログ行が流れてきます。行の内容はほとんど内部的なものですが、原則はシンプルです:安定した活動の流れはインデックスが進んでいることを意味します。突然で持続的な沈黙(プロセスはアクティビティモニタで高CPUのまま)は赤信号です。 Control-Cで監視を停止できます。すべてのメタデータプロセスに広げるには--predicate 'process == "mds" OR process == "mds_stores"'を使います。

2. インデックスフォルダの成長を監視する(上級者向け——よく読んでください)。 データボリュームのSpotlightインデックスは隠しパスに格納されています:

sudo du -sh /System/Volumes/Data/.Spotlight-V100

一部の構成では関連パスが単純に/.Spotlight-V100です。このコマンドを実行してサイズを記録し、15〜30分待って再度実行します。数値が増加していれば、インデックスが活発に書き込まれている——それは健全なサインです。 CPUが張り付いたまま長い時間ウィンドウで数値が全く動かなければ、プロセスが進捗なく空回りしていることを示唆します。これは絶対的な指標ではなく傾向の指標として扱ってください:正常な実行中でもフェーズ間でサイズが一時的に止まることがあるため、一回の比較ではなく1時間の傾向を見てください。.Spotlight-V100内のものを開いたり、移動したり、削除したりしないでください——システム管理のデータベースであり、改ざんするとインデックスが破損します。

3. 単純に時間をかけて検索品質をテストする。 最もローテクで最も正直なシグナル:数時間おきに確実に存在するファイルを検索します——最近ダウンロードしたもの、今週のメール、先月の写真など。最初は何も見つかりません。インデックスが蓄積されるにつれて、見つかるものが増えます。すべてが即座に解決されたとき、インジケーターが何を言っていようとも実質的に完了です。これがあなたにとって実際に重要な指標です。

これらを組み合わせて使います:アクティビティモニタは強度、ログストリームは活性、フォルダサイズはスループット、検索品質は成果を教えてくれます。合わせることで、長いながらも健全な再インデックスと本当に停止したものを確信を持って区別できます。

かかる時間、バッテリーと熱について

誰もが実際に知りたい質問:どのくらいかかるの?正直な答えは場合によるで、最も影響する変数はファイルの総数、PhotosとMailのライブラリのサイズ、接続している外部ドライブの数とサイズ、そしてMacのストレージとCPUです。

ベータ1のコミュニティレポートに基づくと——繰り返しになりますが、これらは大容量でヘビーに使われたライブラリを持つデベロッパーベータ機です——初回の再インデックスはおよそ小規模なセットアップで数時間から非常に大規模なライブラリで7日以上の範囲でした。V2EXとMacRumorsの複数のテスターが、検索が完全に回復する前にMacを一晩(時には数晩)電源につないで放置したと報告しています。上限が不安を感じさせるのはもっともですが、不便ではあるものの、それらのユーザーでも介入なしに最終的には自力で完了しました。

2つの注意点でこれを文脈に置きます。第一に、最終的な秋のリリースはより速くなるはずです——ベータビルドには追加のログとデバッグオーバーヘッドがあり、Appleは通常、一般リリース前にインデックスのパフォーマンスを最適化します。第二に、典型的なライブラリを持つ一般的なMacの大部分はその範囲の低い側に収まり、一晩または一日以内に完了します。

実行中は、Macが重い作業をこなしているように扱ってください——実際そうなのですから:

  • 電源につないでおく。 これが唯一最大の有効策です。バッテリー駆動でインデックス処理をしても消耗するだけです。電源接続中なら、どれだけ時間がかかっても構いません。
  • 何度もスリープさせない。 スリープするとインデックスは一時停止し、起動時に再開しますが、頻繁なスリープと起動の繰り返しは非効率です。可能であれば、完了するまで電源接続中は起動し続けるよう設定してください(システム設定→スクリーンロック/バッテリー→電源アダプター設定)。
  • 中断しない。 再起動や、さらに悪いことにデーモンを強制終了すると進捗が失われ、作業の一部が最初からやり直しになります。衝動を抑えてください。
  • ドライブをいじらない。 外部ドライブを接続したり取り出すたびに、インデクサーに余分な仕事を与えるか、進行中の作業を中断します。埃が落ち着くまで接続ボリュームの構成を安定させてください。
  • 熱を受け入れる。 この時間帯に熱くてファンが回るMacは正常です。機械にダメージを与えていません。通気口を塞がないよう、通気の良い場所に置いてください。

ほとんどの人への実践的な手順:就寝前に電源を接続し、起動したまま放置して、朝に検索品質を確認する。十中八九、Terminalコマンドなしで解決します。

本当に停止しているか?診断チェックリスト

破壊的な操作を実行する前に、このチェックリストを確認してください。「停止」を指す複数のシグナルが必要です。一日が長くなった後の一つの悪い感覚では不十分です。

  1. 実際にどのくらい経過しているか? アップグレード後に気づいたときではなく、アップグレード後の最初の起動から数えてください。大規模なライブラリで24時間以内で電源接続中であれば、ほぼ確実にまだ正常なウィンドウ内です。まずは辛抱してください。

  2. mds_storesが張り付いているがインデックスが増えていないか? .Spotlight-V100のdu -shチェックを1時間おきに2回実行します。高CPU+1時間以上フラットなサイズは停止の典型的なサインです。

  3. ログストリームが沈黙しているか? log stream --predicate 'process == "mds_stores"'を実行します。プロセスがアクティビティモニタで高CPUを示しているのにログが何分も完全に静かであれば、そのミスマッチはハングを指しています。

  4. mdutil -s /がエラーを報告しているか? 「Indexing enabled」が健全です。エラーメッセージや、検索可能であるべきボリュームで「Indexing disabled」が表示される場合は修正が必要な問題です。

  5. 検索品質が少しでも改善されたか? 2時間目に既知のファイルを検索して何も見つからず、20時間目(電源接続で起動したまま)にまだ何も見つからない場合は、停止の強いシグナルです。何らかの改善があれば、遅いながらも動いています。

  6. 何かが繰り返し中断させたか? 頻繁な再起動、クラッシュ、スリープサイクル、ドライブの抜き差しはインデックスを混乱した半分構築の状態にする可能性があります。そのような操作をしていた場合は、クリーンな再構築がより正当化されます。

判断基準: 心配なシグナルが1〜2個で24時間未満なら、電源接続でもっと待ちましょう。3個以上——張り付くCPU、フラットなインデックスサイズ、沈黙したログ、丸一日一晩後も検索の改善なし、または明示的なmdutilエラー——があれば、クリーンな再構築を強制するのが妥当です。それが次のセクションです。

クリーンな再構築を強制する方法(mdutil -E ウォークスルー)

実行前にこれをお読みください。 sudo mdutil -E /は既存のSpotlightインデックスを消去してゼロから再構築します。 ファイル、メール、写真は削除されません——それらの検索インデックスだけが対象です。データは安全です。ただし再インデックス全体を最初からやり直します。つまり、高CPU、熱、空の検索結果の時間が再び始まります。診断チェックリストを確認し、インデックスが停止しているという実際の証拠がある場合にのみ実行してください。就寝前に電源接続状態で実行し、仕事中に検索が必要な時間帯には絶対に実行しないでください。

起動ボリュームのインデックスを消去して再構築するための最もクリーンな単一コマンド:

sudo mdutil -E /

-Eフラグは「消去と再構築」を意味します。管理者パスワードの入力を求められます。macOSはそのボリュームのインデックスを削除し、直ちに新しいインデックスの構築を開始します。起動ドライブではなく特定のボリュームに対して実行する場合は、マウントパスを渡します。例:

sudo mdutil -E "/Volumes/My External Drive"

すべてのボリュームを一度に消去して再構築するには:

sudo mdutil -Eai on

単純な消去で修正されない場合、より強力な切り替えはインデックスをオフにしてからオンに戻すことで、状態をより積極的にクリアします:

sudo mdutil -i off /
sudo mdutil -i on /

-iフラグはボリュームのインデックスを有効(on)または無効(off)にします。オフとオンを切り替えることでインデックス状態のクリーンリセットになります。一部のユーザーはオフの後に-E消去を行ってからオンに戻す、念には念を入れた再構築を行います:

sudo mdutil -i off /
sudo mdutil -E /
sudo mdutil -i on /

これらのいずれかを実行した後、ボリュームが正しい状態を報告しているか確認します:

sudo mdutil -s /

再び「Indexing enabled」と表示されることを確認してください。そして最も難しいこと:放置する。 意図的に長い再インデックスを最初からやり直したのですから、電源を接続し、Macを起動したまま、一晩放置してください。翌朝検索がまだ不完全だからといって-Eを再実行しないでください——新鮮なインデックスに元のものと同じ忍耐を与えてください。インデックスを繰り返し消去することは、ゆっくりながら回復可能な状況を何日もの自作自演の消耗に変える最も一般的な方法です。

TerminalでmacOS 27のSpotlightインデックスを消去して再構築するためにsudo mdutil -Eを実行している様子

プライバシー除外による再インデックスのトリック

Terminalを使わずに特定の場所の再インデックスを強制するよりマイルドなGUIだけの方法があり、定番のMacトラブルシューティングの手として知っておく価値があります。Spotlightがプライバシー除外を処理する方法を利用したもので、場所のインデックスを停止するよう指示してから再開するよう指示すると、macOSがその場所のインデックスをゼロから再構築します。

手順は次の通りです:

  1. システム設定→Spotlightを開きます。
  2. 検索プライバシー(検索から除外される場所のリスト)までスクロールしてクリックします。
  3. **+**ボタンをクリックして再インデックスしたいボリュームまたはフォルダを追加します——たとえば起動ドライブ(Macintosh HD)や頑固な外部ドライブなど。あるいはFinderウィンドウからリストにボリュームをドラッグしても構いません。
  4. 確認すると、その場所は除外され、インデックスエントリが破棄されます。
  5. しばらく待ってから、リストで同じ場所を選択して**–**ボタンをクリックして除外を解除します。
  6. 除外が解除された瞬間に、Spotlightはその場所のインデックス再構築を新たに開始します。

これは問題が局所化されている場合に便利です——たとえば、システムの他の部分は問題ないのに一つの外部ドライブが検索に表示されない場合などで、mdutil -Eでインデックス全体を削除する代わりにその場所だけを再構築できます。完全にリバーシブルで文書化されたUIのみを使用するため、Terminalに手を伸ばす前のリスクの低い最初の試みとしても適しています。トレードオフは常に同じです:その場所の再インデックスには時間とリソースがかかるので、電源接続で辛抱強く行ってください。

フリーズを軽減するSpotlightの関連設定

macOS 27の再インデックスが今の主要な問題ですが、密接に関連するSpotlightの設定があり、前のリリース(Tahoe)でも多くのユーザーのビーチボールやフリーズを引き起こしていたことが知られています。再インデックス中の体感的な遅さを悪化させる可能性があるため、知っておく価値があります。

システム設定→Spotlightでは2つのオプションを確認してください:

  • 「関連コンテンツを表示」(Spotlightの提案/関連する結果として表示されることもあります)
  • 「Appleによる検索の改善に協力する」(限定的な検索データをAppleに送信します)

Tahoeのユーザーのうち意味のある数が、これらの一方または両方をオフにすることで、Spotlightのビーチボールの持続、フリーズした検索ウィンドウ、UIハングが解消されたと報告しました。仕組みとしては、これらの機能が各検索にネットワーク往復と追加処理を追加するため、すでに再インデックスで負荷がかかっているシステムでは、そのオーバーヘッドが「遅いが使える」と「フリーズ」の差になり得ます。(インデックス処理による全体的なバックグラウンドの遅さではなく)Spotlightを起動するときに特にフリーズする場合、これらをオフにするのはすばやく非破壊的な試みです。

ただし、フレーミングを正確に保ちましょう:これらの設定は検索時のハングに対処するものであり、根本的な再インデックスには対処しません。再インデックスを速く終わらせたり、本当に停止したインデックスを修正したりするわけではありません。再インデックスが実行されている間に使用体験をより快適にする補完的な軽減策であり、関連する提案を気にしない場合は永続的に有用な設定です。ビーチボールがSpotlightだけでなくシステム全体に及ぶ場合、原因はインデックスの負荷そのものか、マルチディスプレイセットアップでのWindowServerの高いCPU使用率のような別の問題である可能性が高いです。

成果:Search or Ask

「なぜこんな苦労をしなければならないのか」という疑問をプラス面で締めくくる価値があります。痛みを伴う初期の再インデックスは無駄な作業ではなく——macOS 27で最も宣伝された検索機能の基盤だからです。

この一回限りの再インデックスを強制する同じ再構築された検索エンジンが、Spotlightの新しい**「Search or Ask」**機能——コンテンツを見つけるだけでなく、コンテンツについて質問に答えたりアクションを起こしたりできる、より深いSiri統合——を動かしています。そのような自然言語、コンテンツ対応の検索は、その下のインデックスが高速で、新しい方法で構造化されており、完全である場合にのみ機能します。言い換えれば、再インデックスは利益のない税金ではなく、質的に優れた検索へのアドミッションチケットです。

毎日Spotlight、メール検索、Photos検索に頼っているユーザーにとって、再インデックスを乗り越えたベータ1テスターの大多数が、落ち着いてからは検索がTahoeよりも速く信頼性が高くなったと報告していました——これはAppleが再構築のスピードと安定性という目標を掲げていたことと一致します。一日目にMacが熱くて遅くてアップグレードが失敗だったかと思っているなら、現実的な期待はこうです:これは一時的なコストであり、反対側にあるのはベースラインへの回帰ではなく改善です。まだベータを利用すべきか迷っている場合は、macOS 27ベータ判断ガイドがより広いトレードオフを扱っています。

よくある問題のトラブルシューティング

インデックスが終わらない(何日も経っている)。 まず本当に停止しているのか、それとも単に遅いドライブ上の非常に大きなライブラリなのかを確認してください——診断チェックリスト、特に1時間の.Spotlight-V100サイズ増加チェックを実行します。インデックスのサイズが本当に動いておらずmds_storesが張り付いているなら、クリーンな再構築を行ってください:就寝前に電源接続状態でsudo mdutil -i off /、次にsudo mdutil -E /、そしてsudo mdutil -i on /を実行します。新しい再構築が同じ場所で繰り返し停止する場合は、破損したファイルがインポーターを詰まらせている可能性があります——Consoleで繰り返すmdworkerのクラッシュレポートを確認し、最近追加した大きなまたは変わったファイル(損傷したアーカイブ、不正なPDF)が停止と一致するか検討してください。また、十分な空きディスク容量があることを確認してください。ほぼいっぱいのボリュームはインデックスの構築を妨げる可能性があります。

mds_storesが何時間も100%(以上)で張り付いている。 再インデックス初期の短いCPU急増は正常です。長時間にわたってテーパリングもインデックス増加もなく張り付いているのが停止のサインです。強制終了しないでください——再起動させるだけです。代わりに、ログストリームで確認してください(log stream --predicate 'process == "mds_stores"'):活発なログの流れは積み残しを処理中で待つべきことを意味します。ログが死んでいてCPUが張り付いていればハングを意味し、mdutil -E /によるクリーンな再構築が適切です。同じボリュームで再構築後に即座に再び張り付く場合は、特定の問題ファイルやディレクトリを疑い、検索プライバシーを通じて大きなサブフォルダを除外して切り分けを試みてください。

再構築後も検索が空のまま。 時間を与えてください——再構築は長いインデックスジョブを最初からやり直すので、-Eの直後の空っぽは失敗ではなく期待される状態です。mdutil -s /が「Indexing enabled」と言っているか確認してください。電源接続で丸一日後もまだ検索が完全に空でインデックスフォルダが増えていない場合、問題はインデックスより深いかもしれません:システム設定→SpotlightでSpotlightが無効になっていないか確認してください(カテゴリのチェックボックスが何も入っていないと、完璧なインデックスがあっても何も表示されません)。アプリのコンテンツ(Messages、メモ)については関連するデーモンはファイルインデックスではなくcorespotlightdです。メール検索だけが壊れているのに一般的なSpotlightは機能する場合は、それはメール自身のインデックスに関する別の問題です——メール検索の修正とエンベロープインデックスの再構築に関する専用ガイドを参照してください。

外部ドライブがインデックスされない。 sudo mdutil -asを実行してリスト内のドライブを見つけます。「Indexing disabled」と表示されている場合はsudo mdutil -i on "/Volumes/Drive Name"で有効にします。有効になっているのに検索できない場合は、プライバシー除外のトリックを使ってください:ドライブを検索プライバシーに追加して削除し、再インデックスさせます。一部の外部ドライブは意図的にインデックスされないことに注意してください——ネットワークボリューム(SMB/AFPシェア)と一部の非APFS/非HFS+フォーマット(exFATなど)はSpotlightのサポートが限定的またはゼロのため、Windowsマシンと共有するドライブは単純にインデックスされない場合があります。また、再インデックス中に外部ドライブを取り出して再接続するたびにジョブを中断するため、インデックスが完了するまでマウントしたままにしてください。ドライブのインデックスが破損している場合は、sudo mdutil -E "/Volumes/Drive Name"でそのボリュームだけのクリーンな再構築を強制します。

よくある質問

再インデックスでファイル、メール、写真は削除されますか? いいえ。再インデックス——破壊的に聞こえるmdutil -Eコマンドを含めて——は検索インデックスだけを消去して再構築します。これはコンテンツについてのデータベースです。実際のファイル、メールボックス、写真ライブラリには一切手を触れません。失うのは新しいインデックスが構築されるまでの一時的な検索機能だけです。

バッテリーを取り戻すために再インデックスを止められますか? 実質的にはできませんし、やるべきでもありません。Macをスリープさせることで一時停止し、起動時に再開しますが、インデクサーを中断したり強制終了したりすると進捗が失われ、全体の作業が長くなる可能性があります。正しい対処法はその逆です:電源を接続してできるだけ早く完了させましょう。バッテリー消耗は一時的なものです。インデクサーと戦っても長引かせるだけです。

インデックス中にMacを使っても安全ですか? はい。インデクサーは低優先度で動作し、アクティブなアプリに処理を譲るため、全体を通じて普通に作業できます。遅さと不完全な検索結果は予想してください。ただし、データやインデックスに危険はありません。避けるべき2つのことはメタデータデーモンの強制終了と外部ドライブの繰り返し接続・取り出しです。

「ベータをインストールすべきか」の問題とどう違うのですか? ベータ判断ガイドはインストール時とアプリの互換性の問題を扱っています——インストール後のネットワーク切断、起動しないアプリ、インストールのブロッカー。この記事は特に成功したアップグレード後に起こるSpotlightの再インデックス——熱、バッテリー消耗、インデックス再構築によって引き起こされる空の検索——についてです。別々の問題であり、完璧なインストールをしながら再インデックスを経験することはあります。

macOS 27の最終リリースでもこんなにひどく再インデックスされますか? おそらくそこまでひどくはないでしょう。ここの数値はデベロッパーベータ機から得たもので、余分なデバッグオーバーヘッドがあり、Appleは通常7月のパブリックリリースと秋2026年の最終バージョン前にインデックスのパフォーマンスを最適化します。再インデックス自体はアップグレード時に引き続き発生します——それは新しい検索エンジンに固有のものです——しかしリリースビルドではより速く破壊的でないはずです。

まとめ

突然何も見つけられなくなった熱くて遅いMacは、macOS 27のスタートとして警戒させる経験です——しかしほぼすべてのケースで壊れたアップグレードではなく、SpotlightがGolden Gateの新しい検索エンジンに合わせてインデックス全体を静かに再構築しているのです。症状は本物で、大規模なライブラリでは時間が本当に長くなる可能性があり、Appleに進捗インジケーターがないことで何かが起きているかどうか信じにくくなっています。しかし今あなたにはツールがあります:ステータスを確認するmdutil -s /、活動を読み取るアクティビティモニタとmds_storesログストリーム、スループットを測定する.Spotlight-V100サイズチェック、そして健全な再インデックスと停止したものを区別するための明確なチェックリスト。

ほとんどの人にとってのデフォルトのアクションは簡単です:電源を接続し、Macを起動したまま、立ち去り、朝に検索を確認する。インデックスが停止しているという実際の証拠がある場合にだけsudo mdutil -E /を実行してください——実行する際は電源接続で、就寝前に、そして完了するまで放置してください。反対側にはAppleが再構築で提供すると約束したものがあります:より速く信頼性の高い検索、そしてその上に構築された新しい「Search or Ask」体験。

このリリースと関連するトラブルシューティングの詳細については、macOS 27 Golden Gateの発表と互換性概要、macOS 27ベータ判断ガイド、アップグレードがうまくいかない場合はデータを失わずにmacOS 27ベータからTahoeにダウングレードする方法をご覧ください。速度低下がインデックス処理以外の原因によるものである場合は、WindowServerの高いCPU使用率とランダムカーネルパニックと再起動に関するガイドが最も一般的な原因を扱っています。また、まだ安定版のTahoeを離れるべきか決めかねている場合はmacOS Tahoe 26.5のアップデートとセキュリティのまとめも参考になります。