Apple
 Computer >> コンピューター >  >> トラブルシューティング >> Apple

【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法

一部のmacOSユーザーの間で、ディスクユーティリティからHDDやSSDの状態を確認できなくなるトラブルが報告されています。アプリを開いても「Loading disks(ディスクを読み込み中)」というメッセージが延々と表示され続け、ドライブの一覧が一切表示されないという症状です。

【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法

この問題は、比較的よくある不具合が原因の場合もあれば、プロセスのフリーズや設定ファイルの破損など、さまざまな要因によって引き起こされることがあります。本記事では、原因別に試せる対処法を順番にご紹介します。

対処法1:Macを再起動する

まず試したいのが、最もシンプルなシステムの再起動です。複数のユーザーから報告されているように、一時的な不整合が原因でこの症状が発生することがあり、単純な再起動だけで解消するケースがあります。

公式な説明はありませんが、経験豊富なMacユーザーの間では、大容量の外付けHDDやSSDを接続した際にディスクユーティリティがハングアップしやすいと言われています。

再起動するには、画面左上のAppleメニューをクリックし、「再起動」を選択してください。

【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法

再起動が完了したら、再度ディスクユーティリティを起動し、問題が解決したかどうかを確認します。「Loading disks」の表示のまま固まる場合は、次の対処法に進みましょう。

対処法2:ターミナルでフリーズしたディスクユーティリティを強制終了する

この症状は、ディスクユーティリティのバックグラウンドプロセスがフリーズ状態に陥っていることが原因である場合があります。その場合は、ターミナルを使って該当プロセスのIDを特定し、強制終了させることで解決できます。

以下の手順で操作してください。

  1. DockからFinderを開きます。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  2. Finder上部のメニューバーにある「移動」をクリックし、表示されたメニューから「ユーティリティ」を選択します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  3. ユーティリティフォルダ内の一覧から「ターミナル」をダブルクリックして起動します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法

    注意:この時点で管理者パスワードの入力を求められる場合があります。

  4. ターミナルが起動したら、以下のコマンドを入力してReturnキーを押します。現在実行中の関連プロセスの一覧が表示されます。
    sudo ps ax | grep hfs
  5. 管理者アカウントのパスワードを求められたら入力し、再度Returnキーを押します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  6. 結果が表示されたら、以下のような行を探します。
    **970** ?? U 2:08.88 /System/Library/Filesystems/hfs.fs/Contents/Resources/./fsck_hfs -y /dev/disk2s4

    注意:数値や日付は環境によって異なりますが、パスの部分は同じように表示されます。

  7. 先頭の数字(上記の例では970)を控えておき、以下のコマンドに入力して実行します。
    sudo kill -9 970 #

    注意:「970」はあくまで例です。手順5で確認した自分自身のプロセス番号に置き換えてください。このコマンドにより、ディスクユーティリティのタスクが終了され、フリーズ状態が解除されます。

  8. さらに、Fsckプロセスも終了させるために、以下のコマンドを実行します。
    sudo kill $(ps -ef | awk '/fsck/ {print $2}') 2>/dev/null
  9. 改めてディスクユーティリティを起動し、問題が解決したかどうかを確認します。

対処法3:セーフモードでディスクユーティリティを実行する

この症状は、サードパーティ製ソフトウェアとの競合が原因で発生することもあります。まずはセーフモードでMacを起動し、サードパーティのサービスが一切動作しない状態でディスクユーティリティを実行してみましょう。

実際にこの方法で問題なくディスクユーティリティを使用できるようになったという報告が多数あります。

セーフモードで起動してディスクユーティリティを実行する手順は以下の通りです。

  1. Macを起動(または再起動)し、すぐにShiftキーを押し続けます。画面にAppleロゴが表示されるまで押し続けてください。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法

    注意:起動ディスクがFileVaultで暗号化されている場合は、ログインを2回求められます。

  2. 起動が完了したら、DockからFinderを開きます。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  3. Finder上部のメニューバーで「移動」→「ユーティリティ」を選択します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  4. ユーティリティフォルダ内で「ディスクユーティリティ」をダブルクリックし、「Loading disks」エラーなしで正常に開けるかどうかを確認します。問題が再現しない場合は、そのまま目的の作業を完了させてください。

対処法4:ディスクユーティリティの設定ファイル(plist)を削除する

「Loading disks」エラーが繰り返し発生する原因として比較的多いのが、~/Library/Preferences内にある設定ファイル(plist)の破損です。この問題はmacOS Catalinaを含む多くのバージョンで報告されています。

破損したファイルは通常の方法では削除できないため、別の場所へ移動させることで対応します。そうすることでOSが新しい健全な設定ファイルを自動的に作成します。

具体的な手順は以下の通りです。

  1. デスクトップ画面でメニューバーの「移動」をクリックし、表示されたメニューから「フォルダへ移動」を選択します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  2. 検索ボックスに以下のパスを入力してReturnキーを押すと、ライブラリフォルダに直接移動できます。
    ~/library/
    【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  3. ライブラリフォルダ内のリストをスクロールし、「Preferences」フォルダをダブルクリックします。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  4. Preferencesフォルダ内で「com.apple.diskutility.plist」という名前のPlistファイルを探します。
  5. 見つかったら、そのファイルをデスクトップへドラッグ&ドロップで移動します。管理者パスワードの入力を求められたら入力して確定します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  6. その後、LaunchpadまたはFinder経由でディスクユーティリティを再起動し、問題が解決したかどうかを確認します。

対処法5:リカバリーモードからドライブを修復する

OSドライブに不良データが蓄積していることが原因で、このエラーが発生することもあります。悪化すると、ディスクユーティリティを含む重要なユーティリティへのアクセスが妨げられる場合があります。

この場合は、リカバリーモードから直接ディスクユーティリティを起動してドライブを修復すると効果的です。外部からの干渉を受けずに修復作業を行えます。

リカバリーモードで起動してディスクユーティリティを実行する手順は以下の通りです。

  1. Macを再起動し、Command + Rキーを押し続けます。ユーティリティメニュー(リカバリーメニュー)が表示されるまで待ちます。
  2. メニューが表示されたら「ディスクユーティリティ」を選択し、「続ける」をクリックします。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  3. ディスクユーティリティが完全に読み込まれたら、OSファイルが格納されているボリュームを選択し、ツールバーの「First Aid」タブをクリックします。「完了」ボタンが押せるようになったらクリックし、ディスクユーティリティを終了します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  4. AppleメニューからMacを再起動し、次回起動時にドライブが修復されるのを待ちます。
  5. macOSが通常どおり起動したら、改めてディスクユーティリティを開き、問題が解決したかどうかを確認します。

対処法6:NVRAMとPRAMをリセットする

この問題は、NVRAM(不揮発性ランダムアクセスメモリ)やPRAM(パラメータRAM)に保存されたデータが影響している可能性もあります。NVRAMはMacが特定の設定を素早く読み書きするために使う小さなメモリ領域で、PRAMも同様の情報のうち主にカーネル関連の情報を保存しています。

これらに保存されている情報の中には、起動ディスクの選択・管理に関するものも含まれており、これがディスクユーティリティの不調につながることがあります。

注意:NVRAMとPRAMに保存される設定内容は、お使いのMacの機種によって異なります。

両者をリセットする手順は以下の通りです。

  1. まず、Macを完全にシャットダウンします。
  2. 電源を入れ、すぐにOption + Command + P + Rの4つのキーを同時に押し続けます。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  3. 4つのキーを20秒以上押し続けます。途中でMacが再起動しているように見えても、キーから手を離さないでください。
  4. 2回目の起動音が聞こえたら、4つのキーをすべて離します。
    注意:Apple T2セキュリティチップ搭載のMacの場合は、Appleロゴが2回目に表示されて消えたタイミングでキーを離してください。
  5. 起動が完了したら、DockからFinderを開きます。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  6. Finderのメニューバーで「移動」→「ユーティリティ」を選択し、一覧から「ディスクユーティリティ」をクリックします。「Loading disks」エラーが出ずに正常に開ければ成功です。

対処法7:Macの電源を完全に切る(パワーサイクル)

NVRAMとPRAMをリセットしても改善しない場合は、何らかの一時的なデータがディスクユーティリティをフリーズさせている可能性が高いです。原因となりうる要素は多岐にわたるため(フリーズしたプロセスが残っているケースが多い)、電源ケーブルを抜いて完全に放電させるパワーサイクルを試すのが有効です。

以下の手順で実行します。

  1. まず、光学ドライブに挿入されているディスクを取り出し、Macに接続中の外付けHDDやUSBメモリなどをすべて取り外します。
  2. 画面左上のAppleアイコンをクリックし、メニューから「システム終了」を選択します。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  3. シャットダウンが完了し、Macが完全に停止したことを確認したら、物理的に電源ケーブルを抜きます。少なくとも30秒待ってから、ケーブルをコンセントに差し戻し、Macを起動します。
  4. 起動が完了したらディスクユーティリティを起動し、問題が解決したかどうかを確認します。

それでも同じ問題が発生する場合は、最後の対処法に進みましょう。

対処法8:macOSを再インストールする

ここまでの方法をすべて試しても問題が解決しない場合、通常の手段では修復できないシステムファイルの破損が起きている可能性があります。その際は、リカバリーメニューからOSの再インストールを行うことで解決できる場合があります。

手順は以下の通りです。

  1. Macを再起動し、最初の起動画面が表示されたらすぐにCommand + Rキーを押し続けてリカバリーメニューに入ります。
  2. リカバリーメニューが表示されたら、Command + Rキーから手を離します。
  3. リカバリーメニュー(macOSユーティリティ)が表示されたら、「macOSを再インストール」を選択し、「続ける」をクリックします。【解決法】Macでディスクユーティリティが「Loading disks」のまま読み込まないときの対処方法
  4. 画面の指示に従って、Macオペレーティングシステムの再インストールを完了させます。
    注意:この過程で管理者パスワードの入力を何度か求められます。
  1. CHKDSK(チェックディスク)でファイルシステムエラーを修復する方法|GUIとコマンドプロンプト両方の手順を解説

    CHKDSK(チェックディスクユーティリティ)でファイルシステムエラーを修復しましょう。チェックディスクユーティリティは、ハードディスクにエラーがないかを確認することで、パソコンのさまざまな問題を解決し、動作性能の向上にも役立ちます。CHKDSK(読み方は「チェックディスク」)は、ディスクなどのボリュームの状態レポートを表示し、検出されたエラーを修正できるコマンドです。 CHKDSKは、ディスクの物理構造を検査することで、ディスクが健全な状態かどうかを確認します。失われたクラスタ、不良セクタ、ディレクトリエラー、クロスリンクファイルなどに関連する問題を修復できます。ファイルやフォルダ構造の破損

  2. Macのディスクユーティリティを使ってフォルダを暗号化する方法

    WindowsにはBitLockerがあり、クロスプラットフォーム対応ならVeraCrypt(TrueCryptの後継ソフト)という選択肢もあります。しかし、macOSで手軽に素早くフォルダを暗号化したいのであれば、最もシンプルで確実な方法は、Macに標準搭載されているディスクユーティリティを使うことです。 ディスクユーティリティはmacOSのシステムに組み込まれた機能で、ハードディスクやUSBメモリなどのリムーバブルメディアの消去やフォーマットなどを行えます。実はこれ以外にも、macOS上のフォルダをDMG形式で暗号化する機能も備えています。 DMG形式とは DMGという形式に聞き覚えがあ