Macで外付けHDD/USBドライブが回転と停止を繰り返す場合の対処法

日本語 English Français Deutsch Español

概要: 外付けハードドライブが頻繁に、またはランダムに回転と停止を繰り返す場合の対処法を紹介します。外付けハードドライブがスリープ状態になるのを防ぐには、まず iBoysoft DiskGeekerを実行して、外付けドライブにエラーがないか確認し、修復してみてください。

外付けハードドライブが頻繁に回転と停止を繰り返す

Macに接続してから、外付けハードドライブが頻繁に回転と停止を繰り返していることに気づくことがあります。ハードドライブの寿命に悪影響があるのではないかと心配になるかもしれません。実際のところ、これは珍しい問題ではありません。同じ、または似た症状に悩むユーザーはほかにもいます。以下は、MacRumorsフォーラムに投稿された事例です。

新しいM1 MacBook Air(macOS Monterey 12.1)で、WD EasyStore USB 3ハードドライブが数分おきに回転と停止を繰り返します。「可能な場合はハードディスクをスリープさせる」の設定もオフにしましたが、改善しません。煩わしいですし、ドライブの状態も心配です。何か対処法はありますか?

Macで外付けUSBハードドライブが常に回転と停止を繰り返す理由を知りたい場合は、この記事で原因を確認し、解決に役立つ方法を試してみてください。

Macで外付けハードドライブが回り続けるのはなぜ?

Western Digitalの外付けハードドライブが回り続けるようになったという報告は、macOS Big SurやMontereyへのアップグレード後に見られます。そのため、この問題はシステムの不具合が原因ではないかと考えるユーザーもいます。

実際に確認すると、外付けHDDが回転を続ける現象は、主にM1またはM2チップ搭載Macで発生しています。そのため、Appleシリコン搭載MacでmacOSが外付けドライブを制御する仕組みに、何らかの問題が生じている可能性も否定できません。

上記以外にも、この問題にはいくつかの原因が考えられます。Macで外付けハードドライブが回転を続ける主な原因は次のとおりです。

  • 接続不良
  • 「省エネルギー」または「バッテリー」の設定
  • ディスクのスリープ設定による干渉
  • 外付けハードディスクのエラー
  • システムの不具合
  • Appleシリコンに関する不具合
  • ドライブへの書き込みを続けるアプリの影響

この問題の原因を他の人にも共有しましょう。

外付けハードディスクが回転開始と停止を繰り返すのを止めるには?

「外付けドライブがスリープしないようにするには?」とお考えの場合は、このセクションで紹介する方法をお試しください。

外付けハードディスクが回転開始と停止を繰り返す状態を止める方法は、次のとおりです。

  1. 外付けハードディスクを取り出してから、再接続する
  2. Macを再起動する
  3. ディスクのスリープ設定を無効にする
  4. ターミナルを使って、すべての状態でディスクがスリープしないようにする
  5. iBoysoft DiskGeekerでハードディスクをチェックする
  6. ドライブへの書き込みを続けているアプリを終了する
  7. 「省エネルギー」または「電源」に関する.plistファイルを削除して、Macを再起動する
  8. Macをアップデートする

外付けハードディスクをMacに再接続する

外付けハードディスクとMacの通信に問題が発生している可能性があります。その場合、Macによる認識とマウント解除が繰り返されることがあります。また、外付けハードディスクが回転しているのに認識されない場合もあります。外付けハードディスクを取り出してから取り外し、Macの別のポートに接続し直してください。

Macを再起動する

Macで一時的なエラーが発生すると、接続している外付けUSBハードディスクが常に回転開始と停止を繰り返すなど、正常に動作しなくなることがあります。問題を確認して解消するには、Macを再起動してください。再起動すると、システムとインストール済みのプログラムが再読み込みされ、一時的なソフトウェアの問題が解消される場合があります。

ディスクのスリープ設定を無効にする

「可能な場合はハードディスクをスリープさせる」の項目が、「省エネルギー」または「バッテリー」の設定で有効になっていないか確認してください。この設定が有効だと、外付けディスクがMacから自動的に取り出されることでスリープし、復帰時に再びマウントされることがあります。

また、Macのディスプレイが数分以内、またはそれより短い時間でオフになるように設定している場合、接続した外付けハードディスクが回転開始と停止を繰り返すことがあります。

「システム環境設定」でディスクの自動スリープ設定を無効にできます。

  1. Appleメニュー >「システム環境設定」>「省エネルギー」(または「バッテリー」)を開きます。
    システム環境設定でバッテリーを開く
  2. 「可能な場合はハードディスクをスリープさせる」の横にあるチェックを外します。また、ディスプレイがオフになるまでの時間を極端に短く設定している場合は、より長い時間に変更してください。
    可能な場合はハードディスクをスリープさせる設定を無効にする 

ターミナルで、どの状態でもディスクがスリープしないようにする

ディスクのスリープ設定をオフにしても問題が続く場合(または、もともと有効になっていない場合)は、どの状態でもディスクがスリープしないようにするコマンドを実行してみてください。

手順は次のとおりです。

  1. Launchpad >「その他」> 「ターミナル」をクリックします。
  2. ターミナルウインドウに次のコマンドを入力し、Returnキーを押します。 sudo pmset -a disksleep 0どの状態でもディスクがスリープしないようにするコマンドを実行する
  3. 管理者パスワードを入力し、Returnキーを押します。

その後、MacBookで外付けUSBハードディスクが頻繁にスピンアップとスピンダウンを繰り返すか確認します。

iBoysoft DiskGeekerで外付けハードディスクをチェックする

外付けハードディスクにエラーがあると、正常に動作しないことがあります。そのため、外付けハードディスクが頻繁にスピンアップとスピンダウンを繰り返す場合があります。

外付けディスクにエラーがないか確認し、見つかったエラーを修復するには、iBoysoft DiskGeekerを利用できます。ハードディスクをチェックし、検出されたエラーを修復できる多機能なディスク管理ツールです。

 

iBoysoft DiskGeeker

ディスクエラーをチェック・修復

iMac、MacBookなどで外付けハードディスクがスピンアップとスピンダウンを繰り返す場合に、iBoysoft DiskGeekerでチェックする方法は次のとおりです。

  1. iBoysoft DiskGeekerを無料でダウンロードし、Macにインストールして起動します。
  2. アプリのサイドバーで外付けハードディスクを選択します。
  3. 右側のツールバーにある「First Aid」をクリックします。
    iBoysoft DiskGeekerのFirst Aidで外付けドライブをチェックする 
  4. iBoysoft DiskGeekerのFirst Aidがディスクをチェックして修復するまで待ちます。

その後、アプリのツールバーにある「Unmount」ボタンをクリックしてしばらく待ち、「Mount」ボタンをクリックすると、システムがドライブを再認識します。これにより、Macで外付けハードディスクをマウントした状態に戻し、頻繁なスピンアップとスピンダウンを抑えられる場合があります。

この便利なディスクチェックツールを友人にも共有しましょう。

AutoWakeの.plistファイルを削除してMacを再起動する

「可能な場合はハードディスクをスリープさせる」を「省エネルギー」または「バッテリー」の設定で有効にしていない、あるいはすでに無効にしているにもかかわらず、外付けハードドライブが不規則に、または頻繁にスピンアップとスピンダウンを繰り返すことがあります。原因として、AutoWakeの設定ファイルが破損している可能性があります。つまり、AutoWakeの .plistファイルです。

AutoWakeの.plistファイルを削除してMacを再起動すると、ファイルが自動的に再作成されます。

  1. Finderを開き、Command+Shift+Gを押して「フォルダへ移動」を表示します。
  2. 入力欄に「/Library/Preferences/SystemConfiguration」と入力し、Returnキーを押します。
    「フォルダへ移動」を使ってAutoWakeのplistファイルを探す 
  3. com.apple.AutoWake.plistを見つけて選択し、ゴミ箱に移動します。
    AutoWakeのplistファイルを見つけて削除する 
  4. Macを再起動します。

外付けドライブを読み取り続ける

外付けHDDで継続的に読み取りまたは書き込みが行われていれば、Mac上でスピンアップとスピンダウンが繰り返されるのを防げます。外付けドライブ上のファイルを開き、Macがスリープしないようにして、システムがドライブを読み取り続ける状態にします。または、macOS用のスリープ防止アプリ「Amphetamine」をダウンロードして使用する方法もあります。「Drive Alive」オプションを使うと、対象ディスク上のファイルに小さなデータを書き込み続けることができます。

AmphetamineのDrive Alive

Macをアップデートする

上記の方法で、使用していないときにも外付けハードドライブが回転する問題を解決できない場合は、利用可能なマイナーアップデートがないか確認し、Macをアップデートしてください。ソフトウェアアップデートには、以前のアップデートが原因でMacの動作に異常を引き起こしているエラーを修正するバグ修正が含まれていることがあります。

この記事が問題の解決に役立った場合は、より多くの人に共有してください。

外付けハードドライブが頻繁にスピンアップ/スピンダウンを繰り返す場合のよくある質問

QMacで外付けハードディスクをスリープさせない方法は?
A

To make your external hard drive awake on your Mac, go to the Apple menu > System Preferences > Energy Saver or Battery. Then, disable "Put Hard Disks to sleep when possible".

QMacで外付けハードディスクのマウントが何度も解除されるのはなぜですか?
A

The reasons are not unique, maybe you've enabled "Put Hard Disks to sleep when possible" in Energy Saver or Battery preferences, the external hard drive is corrupted, or macOS has glitches to detect and recognize the drive.

Q外付けハードディスクが回転しているのに検出されないのはなぜですか?
A

接続を確認してください。外付けハードディスクをいったん取り外し、Macの別のUSBポートに接続し直します。