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

空き容量があるのにMacで「ディスクが満杯です」と表示される原因と7つの解決策

Macのアップデートを実行したら「ソフトウェアアップデートのためのディスク領域が不足しています(macOS Big Sur)」というエラーが表示されたり、「ディスクがほぼ満杯です」「コピーするためのディスク領域が不足しています」といった警告が出て、Macのハードドライブにファイルを保存できない——。ところが、「ストレージ管理」や「ディスクユーティリティ」でディスク容量を確認してみると、実際にはまだ十分な空き容量が残っている…。

空き容量があるはずなのにMacが「ディスクが満杯です」と主張してくるのは、非常に不可解な現象です。しかし心配は無用です。この記事では、空き容量があるのにMacが「ディスク領域不足」と表示してしまう原因と、その問題を解消する具体的な対処法をわかりやすく解説します。

Macで「ディスクが満杯です」と表示されるのはどういう意味?

Macから「起動ディスクが満杯です」という警告が表示されるということは、通常どおり作業を続けるために必要なストレージ容量が足りていないことを意味します。この状態では、一部の操作が制限され、Macの動作が次第に遅くなったり、フリーズやクラッシュを起こしたりすることもあります。放置すると、最終的にはMacが起動しなくなる可能性さえあります。早急に空き容量を確保しましょう。

空き容量があるのに「ディスクが満杯」と表示される理由

ここで見落とされがちなのが、Macの「パージ可能(purgeable)」領域の存在です。

「ストレージ管理」「ディスクユーティリティ」「情報を見る」などで表示されるハードドライブの「使用可能」な容量は、純粋な空き容量ではありません。Appleの定義によると、macOSにおける「使用可能」な領域には、実際に必要になったときに解放される(=いわゆるパージ可能ストレージ)領域も含まれています。ただし、本当にその領域を解放するかどうかを判断するのはApple側であり、ユーザーがいつでも自由に使えるわけではありません。つまり、実質的な空き容量は「使用可能」の数値からパージ可能領域を差し引いた分になるのです。

これこそが、空き容量があると思っていても、Macが「ディスク領域が不足しています」と表示する理由です。

また、「数GBものファイルを削除したのに、利用可能なストレージ容量がまったく増えない」という報告もあります。この場合は、Spotlightのインデックス作成の不具合やシステムエラーが原因である可能性が高いです。

空き容量があるのに「ディスクが満杯」と表示される場合の7つの対処法

Macがディスク領域不足と表示する場合は、まず一時的なシステムエラーを解消するためにMacを再起動してみてください。それでも改善しない場合は、以下の対処法を順番に試しましょう。

なお、MacではOSやアプリが正常に動作できるよう、少なくともディスク容量の15%程度を空けておくことが推奨されています。これを下回ると「ディスクがほぼ満杯です」という警告が表示され、macOSのアップデート失敗や、最悪の場合はMacが起動できなくなるといったトラブルにつながることもあります。

対処法手順の概要効果
Spotlightに再インデックスさせるAppleメニュー > システム環境設定 > Spotlight > プライバシーで、全パーティションを追加してからリストから削除Spotlightのインデックスエラーが原因なら高い効果
iBoysoft DiskGeekerでパージ可能領域を掃除アプリを起動し、起動ディスクを選択して「Clean Junk」をクリック、不要ファイルを選んで削除高い効果。不要ファイルを素早く大量に削除できる
iCloudの「Macストレージを最適化」をオフにするシステム環境設定 > Apple ID > iCloudでチェックを外す高い効果。多くのユーザーがiCloud有効時にオンにしているため
ゴミ箱を空にするゴミ箱を開いて右上の「空にする」をクリック中程度の効果。日頃から空にしている人には効果が限定的
キャッシュを削除するFinder > 移動 > フォルダへ移動で「~/Library/Caches」を開き、キャッシュをゴミ箱へ低め。アプリの実行中に再生成されるため一時的な対策
Time Machineの自動バックアップをオフにするシステム環境設定 > Time Machineで「自動的にバックアップ」のチェックを外す高い効果。毎時・毎週・毎月のローカルスナップショット生成を停止できる
ターミナルでパージ可能領域を削除するコマンドを実行してローカルスナップショットを一括削除低め。コマンド操作が難しく、誤操作によるトラブルの恐れもある

注意: パージ可能領域は、空き容量があるのにMacがディスク不足と表示する最有力の原因です。問題を解決し、パージ可能領域が繰り返し発生するのを防ぐには、iBoysoft DiskGeekerなどを活用して不要ファイルを定期的に掃除し、常に十分な空き容量と快適な動作速度を維持することをおすすめします。

この記事が役に立ったら、同じ悩みを抱える方のためにシェアしてください。

1. Spotlightに強制的に再インデックスさせる

SpotlightはMac上のすべてのコンテンツをインデックス化し、素早い検索を可能にしています。しかし、インデックス作成にエラーが発生すると、実際は空きがあるのにMacがディスク満杯と認識し、ファイルの保存を受け付けなくなることがあります。

空きがあるのにディスク満杯と表示される」トラブルから抜け出すには、Spotlightに強制的に再インデックスさせましょう。

  1. Appleメニュー > システム環境設定 > Spotlight > プライバシー を開きます。
  2. 「+」ボタンをクリックして、Macディスク上のすべてのパーティションを追加します。
  3. 追加したパーティションをリストから削除します。

これでSpotlightがハードドライブ全体を再インデックスします。完了後、Appleメニュー > このMacについて > ストレージ を開いて利用可能な容量を確認し、「ディスクがほぼ満杯です」という表示が消えたかチェックしてください。

2. iBoysoft DiskGeekerでパージ可能領域を掃除する

Mac上の多くのファイルはパージ可能領域として管理されているため、後述の手動の方法では一部しか削除できません。また、パージ可能領域を実際の空き容量に変換するのはあくまで一時的な対策にすぎません。

Macのストレージをより適切に管理し、「ディスクがほぼ満杯です」という警告の再発を防ぎたいなら、専門的なMacクリーナーまたはディスク管理ツールの活用がおすすめです。

iBoysoft DiskGeekerは、ワンクリックでディスク容量を分析し、Macのハードドライブ上のジャンクファイルを削除できるオールインワンのディスク管理ツールです。これを使えば、Macに散らばる一時ファイルや不要ファイルを探す時間を大幅に節約できます。

iBoysoft DiskGeekerでできること:

  • 数クリックでパージ可能領域をクリーンアップ
  • 不要・無用なファイルを迅速に削除
  • ディスク容量の適切な管理と利用率の向上
  • Macのパフォーマンス最適化

手順:

  1. iBoysoft DiskGeekerを無料ダウンロードしてインストールし、起動します。
  2. 起動ディスクを選択し、「Clean Junk」をクリックします。
  3. 不要なファイルを選択して「Clean」をクリックします。

3. iCloudの「Macストレージを最適化」をオフにする

iCloudでMacとの同期を有効にしている場合、「Macストレージを最適化」にチェックを入れているかもしれません。この機能は、iCloud Driveの全コンテンツをMac上の「不可視」の領域(空きがあれば)に保管するもので、その占有領域こそがパージ可能ストレージとして扱われます。

そこで、MacのiCloud設定で「Macストレージを最適化」をオフにしてみましょう。

  1. Appleメニュー > システム環境設定 を開きます。
  2. Apple ID をクリックします。
  3. iCloud を選択します。
  4. 「Macストレージを最適化」のチェックを外します。
    空き容量があるのにMacで「ディスクが満杯です」と表示される原因と7つの解決策

なお、macOS Sonomaでは「Macストレージを最適化」をオフにすると、ダウンロード済みファイルを削除するための「ダウンロードを削除」オプションが表示されなくなる点に注意してください。問題を解決した後は、必要に応じて再度オンに戻しても構いません。

4. ゴミ箱を空にする

右クリックで「ゴミ箱に入れる」を選んだり、ドラッグ&ドロップでゴミ箱に移動したりしたファイルは、実際にはまだMac上に残っており、ディスク容量を占有し続けています。

ゴミ箱を空にすれば、削除済みデータが占めていた領域を解放でき、Macディスクの実質的な空き容量を増やせます。

空き容量があるのにMacで「ディスクが満杯です」と表示される原因と7つの解決策

5. キャッシュファイルを削除する

キャッシュファイルは、Mac上のアプリによって生成される一時的かつパージ可能なファイルで、アプリの動作をよりスムーズかつ高速にするために使われます。画像処理ソフトや動画視聴・編集ソフトなどのストリーミング系アプリを多用していると、大量のキャッシュが発生し、ディスク容量を圧迫します。

アプリのキャッシュを削除すれば、「空きがあるのにディスク不足と表示される」状態を改善できます。Finder > 移動 > フォルダへ移動 で「~/Library/Caches」を開き、不要なキャッシュをゴミ箱に移動しましょう。

6. Time Machineの自動バックアップをオフにする

Time Machine環境設定で「自動的にバックアップ」を有効にしている場合、Time Machineは毎時・毎日・毎週のローカルスナップショットを自動的に作成し、Mac上に保持します。ローカルスナップショットはハードドライブが満杯になると自動削除される仕組みのため、パージ可能領域として管理されます。

空き容量があるのにディスク不足と表示される」混乱の原因となるパージ可能領域を減らすには、Time Machineの自動バックアップをオフにしましょう。

  1. Finder > システム環境設定 > Time Machine を開きます。
  2. Time Machine環境設定ウィンドウで「自動的にバックアップ」のチェックを外します。

7. ターミナルでパージ可能ストレージを削除する

パージ可能ストレージが依然として多くの領域を占めている場合は、ターミナルを使ってバックアップスナップショットを削除し、ストレージ使用量を減らせます。ただし、ターミナルでのコマンド操作は複雑で、一歩でも間違えるとMacのクラッシュや起動不能など、異常動作を引き起こす恐れがあります。以下の手順は慎重に実行してください。

  1. ターミナルを開きます。
  2. 以下のコマンドをコピー&ペーストしてReturnキーを押します。これはMac上のTime Machineによるローカルスナップショットをすべて表示するコマンドです(スナップショットがない場合はターミナルを終了してください)。
    tmutil listlocalsnapshots /
  3. 次のコマンドを入力して、削除したいローカルスナップショットを指定します。「2023-06-26-123742」の部分は、対象スナップショットの生成日時に置き換えてください。
    sudo tmutil deletelocalsnapshots 2023-06-26-123742
  4. すべてのローカルスナップショットを一度に削除したい場合は、以下のコマンドを使用します。
    for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done

この記事が問題解決の助けになったら、フォロワーの方々にもぜひ教えてください。

空き容量があるのにMacで「ディスクが満杯です」と表示される原因と7つの解決策

なお、Macの空きディスク容量を確認する方法は複数ありますが、「ディスクユーティリティが誤った空き容量を表示する」「Finder・ディスクユーティリティ・ストレージ管理で表示される空き容量が異なる」といった問題に遭遇することもあります。その場合も、上記の対処法が有効です。

Mac/MacBook Airでディスク容量を空ける方法

「起動ディスクが満杯です」エラーを解消するには、Macintosh HDの空き容量をさらに増やす必要があります。Macのシステムストレージをクリアするには、蓄積されたジャンクファイルを取り除くことがポイントです。

簡単なテクニックでハードドライブの空き容量を確保する方法は以下のとおりです。

  • iBoysoft DiskGeekerを使ってジャンクファイルを削除する
  • 重複ファイルを削除する
  • ブラウザの履歴・Cookie・キャッシュを削除する
  • アプリのログとキャッシュを削除する
  • 使わないアプリをアンインストールする
  • 定期的にゴミ箱を空にする
  • ストレージ管理の「最適化」機能を実行する

これらの中で最も手軽で迅速なのが、iBoysoft DiskGeekerの活用です。無料でダウンロードできるこのMac最適化ツールを使えば、ディスク容量を分析し、不要ファイルを素早く削除できます。

よくある質問(FAQ)

Q1. Macのディスク容量を確認する方法は?

A. Appleメニュー > このMacについて > ストレージ をクリックすると、Macのディスク使用状況を確認できます。また、Launchpad > その他 > ディスクユーティリティ を開くか、Finderのサイドバーでディスクを右クリックして「情報を見る」を選択する方法もあります。

Q2. Macの「システムデータ」を削除するには?

A. 以下の方法で、Macのシステムおよびユーザーデータが占めるストレージを削減できます。

  1. iBoysoft DiskGeekerを使えば、ユーザーキャッシュ、ユーザーログ、ゴミ箱、アプリキャッシュなどを含む不要ファイルを数クリックでスキャン・削除できます。
  2. Time Machineのローカルスナップショットを手動で削除する。
  3. ゴミ箱を手動で空にする。
  4. 不要なアプリをアンインストールする。

Boot Campアシスタントの使用中に「起動ディスクにパーティションを作成するための十分な空き領域がありません」という警告が表示されても、起動ディスクには十分な空きがある場合は、パージ可能領域が最大の疑わしい原因です。iBoysoft DiskGeekerでパージ可能領域を掃除すれば、素早く問題を解決できます。

  1. Macターミナルで外付けハードドライブを修復する方法【コマンド操作ガイド】

    外付けハードドライブが破損した場合、Macのターミナルでコマンドを実行することで修復できることがあります。ただし、修復作業の前にiBoysoft Data Recovery for Macを使ってデータを復旧しておくことで、大切なデータの消失を防げます。 目次 Macターミナルで外付けハードドライブを修復する方法 予期せぬトラブルによって、外付けハードドライブのディレクトリ構造が損傷し、データやドライブ自体にアクセスできなくなることがあります。幸い、macOS標準の「ディスクユーティリティ」を使えば、外付けハードドライブの健康状態を維持できます。しかし、ディスクユーティリティが使用できない状況

  2. Macで外付けハードディスクが取り出せないときの対処法5選!安全に取り外す方法を徹底解説

    概要: Macで外付けハードディスクが取り出せずお困りですか?ご安心ください。この記事では、問題を解決するための5つの対処法をご紹介します。外付けディスクを安全に取り出す最も簡単な方法は、iBoysoft NTFS for Macを利用することです。通常、Macで外付けハードディスクを使い終わったら、最後に必ずディスクを安全に取り出し(アンマウント)してから、物理的に取り外すのが正しい手順です。しかし多くのMacユーザーから、「ディスクは1つ以上のプログラムによって使用中のため、取り出せませんでした」という警告メッセージが表示され、WD My PassportやSeagate製の外付けディスク