【修正済み】SDカードからファイルを削除してもWindows/Macで容量が満杯のまま

SDカードからファイルや写真を削除したにもかかわらず、まだ満杯と表示される場合、あなただけではありません。多くのユーザーが、SDカードにファイルが表示されないのに満杯と報告されるこの問題に遭遇しています。このガイドでは、この問題の一般的な原因を探りながら、WindowsとMacユーザーの両方に対して、容量を回復し問題を修正するための解決策を提供します。

更新者 Aeri    更新日: 2026年03月30日

SDカードからファイルを削除してもストレージが満杯のままなのはなぜ?

SDカードからファイルを削除しても、ストレージ容量が満杯のままというのは苛立たしい問題です。この一般的な問題は様々な理由で発生する可能性があり、その原因を理解することで適切な解決策を見つけることができます。

1. 隠しファイルとシステムファイル

ファイルを削除した後でも、SDカード上には隠しファイルやシステムファイルが容量を占有している可能性があります。これらのファイルには以下が含まれます:サムネイル、キャッシュファイル、メタデータ。

2. ファイルシステムの破損

ファイルシステムエラーや破損により、SDカードのストレージ容量が誤って表示されることがあります。これは、カードが不適切に取り外された場合や、データの書き込み・削除中にシステムがクラッシュした場合に発生する可能性があります。

3. 削除ファイルの残留データ

特に削除プロセスが中断されたり、正しく行われなかった場合、一部のファイルはSDカードから完全に消去されていない可能性があります。これにより、ファイルが見えなくなっていても「幽霊」データが容量を占有し続ける結果となります。

4. 大きなシステムファイルまたはバックアップファイル

ファイルを削除しても、SDカードのストレージが満杯と表示されることがあります。これは、表示されていない大きなバックアップファイルやシステムファイルが存在するためです。例えば、写真、動画、その他の大きなファイルが隠しフォルダやシステムパーティションにバックアップされている可能性があります。

5. パーティションと複数のストレージ領域

場合によっては、SDカードに複数のパーティションやストレージ領域が存在することがあります。1つのパーティションからファイルを削除しても、他のパーティションが使用中の場合、ストレージインジケーターは満杯のまま表示される可能性があります。

6. SDカードの経年劣化

SDカードには寿命があり、時間の経過とともに性能が低下することがあります。この経年劣化により、ファイルを削除した後でも、SDカードが不正確なストレージ情報を表示する原因となる可能性があります。

WindowsとMacで「SDカードからファイルを削除しても満杯のまま」を修正する方法

つまり、「ファイルを削除してもSDカードが満杯のまま表示される」または「SDカードが満杯だがファイルがない」という問題は、隠しファイル、システムエラー、残留データ、あるいは経年劣化が原因である可能性があります。良いニュースは、適切なツールと技術を用いれば、失われた容量を復元し、エラーを修正し、SDカードを元の状態に戻すことができるということです。

方法1. 隠しファイルを表示

削除したファイルが、デフォルトでは表示されない隠しファイルやシステムファイルであるために、容量を占有し続けている場合があります。隠しファイルを表示する方法は以下の通りです:

Windowsの場合:

ステップ 1. ファイルエクスプローラーを開き、SDカードに移動します。ファイルエクスプローラーの上部にある「表示」タブをクリックします。

ステップ 2. 「表示/非表示」グループ内の「隠し項目」のチェックボックスをオンにします。これにより、SDカード上の隠しファイルとフォルダーが表示されます。

ファイルを確認し、まだスペースを占有している隠しファイルがないか調べてください。見つかった場合は、削除することができます。

別の方法として、コマンドプロンプトを使用して隠しファイルを削除することもできます:スタートメニューでコマンドプロンプトを検索し、結果を右クリックして「管理者として実行」を選択します。

attrib -h -s /s /d X:\*.*と入力し(XをSDカードのドライブレターに置き換えてください)、Enterキーを押します。これにより、SDカード上のすべてのファイルから隠し属性とシステムファイル属性が削除され、ファイルが表示されるようになります。

Macの場合:

ステップ 1. ターミナルを開きます(Spotlightで検索するか、アプリケーション>ユーティリティから見つけることができます)。

ステップ 2. 次のコマンドを入力してEnterキーを押します:defaults write com.apple.finder AppleShowAllFiles YES

ステップ 3. これにより隠しファイルが表示されます。次に、killall Finderと入力してFinderを再起動します。

これでSDカード上の隠しファイルが表示されるはずです。ファイルを確認し、不要なファイルや残留ファイルを削除してください。

方法2. キャッシュまたは一時ファイルを削除

一時ファイルやキャッシュファイルはSDカードに蓄積され、不要なスペースを占有する可能性があります。これらのファイルはファイルエクスプローラーやFinderには表示されない場合がありますが、SDカード上のすべてのファイルを削除した後でも、SDカードがいっぱいであるように見える原因となることがあります。削除するには以下のステップに従ってください:

Windowsの場合:

ステップ 1. エクスプローラーを開き、SDカードに移動します。SDカードを右クリックし、「プロパティ」を選択します。

ステップ 2. 「全般」タブで、「ディスククリーンアップ」ボタンをクリックします。

ステップ 3. これによりディスククリーンアップユーティリティが開き、一時ファイル、システムファイル、キャッシュファイルなど、安全に削除できるファイルのスキャンが開始されます。

ステップ 4. スキャンが完了すると、ファイルのカテゴリ一覧が表示されます。「一時ファイル」、「サムネイル」、その他不要なファイルの横にあるチェックボックスを選択します。「OK」をクリックして選択したファイルを削除します。

さらに、一時ファイルを手動で検索して削除することもできます:Win+Rキーを押し、「%temp%」と入力してEnterキーを押します。これによりTempフォルダーが開きます。

Tempフォルダー内のすべてのファイルを選択して削除します。削除する前に、どのファイルも使用中でないことを必ず再確認してください。

Macの場合:

ステップ 1. Finderを開き、SDカードに移動します。「Command+Shift+G」キーを押して「フォルダへ移動」を表示します。

ステップ 2. 「~/Library/Caches」と入力し、「移動」をクリックします。

ステップ 3. これにより、システムおよびアプリケーションのキャッシュが含まれるフォルダが開きます。

不要な、または大きなキャッシュファイルを削除します。重要なシステムファイルを削除しないよう注意してください。削除するとシステムのパフォーマンスに影響する可能性があります。

方法3. ファイルシステムエラーをチェックして修復

「SDカードからファイルを削除したのに容量がいっぱいのまま」という問題の原因がファイルシステムエラーである場合、Windowsではchkdskツールを、Macではディスクユーティリティを使用してSDカードのエラーをチェックおよび修復できます。

Windowsの場合:

ステップ 1. ファイルエクスプローラーを開き、SDカードに移動します。SDカードを右クリックし、「プロパティ」を選択します。

ステップ 2. プロパティウィンドウの「ツール」タブをクリックします。「エラーチェック」セクションで「チェック」をクリックします。

WindowsがSDカードのエラーをスキャンします。エラーが見つかった場合、「ドライブを修復する」オプションが表示されます。「ドライブの修復」をクリックして修復プロセスを開始します。または、コマンドプロンプトを使用してファイルシステムエラーを修正することもできます:管理者としてコマンドプロンプトを開き、chkdsk X: /f /rと入力します(XをSDカードのドライブレターに置き換えてください)。

Macの場合:

ステップ 1. ディスクユーティリティを開き、左側のリストからSDカードを選択します。

ステップ 2. ウィンドウ上部の「Frist Aid」ボタンをクリックします。これにより、SDカードのファイルシステムのエラーがチェックされます。

ステップ 3. Frist Aidをクリックした後、「実行」をクリックしてプロセスを開始します。ディスクユーティリティがSDカードのファイルシステムエラーをスキャンし、見つかった問題の修復を試みます。

プロセスが完了したら、Macを再起動し、SDカードが正しい空き容量を表示するか確認してください。

方法4. SDカードをフォーマット

SDカードのフォーマットは、残っているファイルをクリアし、問題を修正し、カードを元のストレージ容量に復元するための迅速で効果的な方法です。ただし、これによりカード上のすべてのデータが消去されるため、重要なファイルは事前にバックアップしてください。

Windowsの場合:

ステップ 1. ファイルエクスプローラーを開き、「PC」の下にあるSDカードを探します。SDカードを右クリックし、「フォーマット」を選択します。

ステップ 2. フォーマットウィンドウで、以下の設定を調整してください:

  • ファイルシステム:FAT32(32GB以下のSDカードの場合)またはexFAT(32GBを超えるSDカードの場合)を選択します。
  • アロケーションユニットサイズ:これは「デフォルト」のままにしておきます。
  • ボリュームラベル:SDカードに名前を付けることができます(任意)。
  • クイックフォーマット:より高速なフォーマットを希望する場合は、「クイックフォーマット」のチェックボックスをオンにします。不良セクターの詳細なスキャンを希望する場合は、チェックを外して完全フォーマットを実行します(クイックフォーマットとフルフォーマットの比較)。

ステップ 3. オプションを設定したら、「開始」をクリックします。すべてのデータが消去されることを知らせる警告が表示されます。「OK」をクリックして続行します。

フォーマット処理が完了するまで待ちます。完了すると、SDカードは元のストレージ容量に復元されているはずです。

Macの場合:

ステップ 1. ディスクユーティリティの左側の列からSDカードを選択します。

ステップ 2. ウィンドウ上部の「消去」ボタンをクリックします。

ステップ 3. 消去ダイアログボックスで、以下のオプションを設定します:

  • 名前:SDカードに名前を割り当てることができます(任意)。
  • フォーマット:exFAT(32GBを超えるカードに推奨)またはMS-DOS(FAT)(32GB以下のカード用)を選択します。
  • 方式:macOSとWindowsの両方との互換性のためにGUIDパーティションマップを選択します(特定のパーティション方式が必要な場合を除く)。

ステップ 4. 「消去」をクリックしてフォーマット処理を開始します。

フォーマット処理が完了すると、SDカードは元のサイズに復元され、再び使用を開始できます。

方法5. SDカードのすべてのパーティションを完全に削除

SDカードに複数のパーティションがある場合や、パーティションテーブルが破損している場合、容量が適切に割り当てられなかったり表示されなかったりする問題が発生することがあります。すべてのパーティションを削除すると、既存のパーティションが完全に削除され、SDカード上に新たな単一パーティションを作成できるようになります。この方法は、深刻なパーティションやフォーマットの問題を修正するのに理想的です。

Windowsの場合:

ステップ 1. 「Win+X」キーを押し、メニューから「ディスクの管理」を選択するか、「Win+R」キーを押して「diskmgmt.msc」と入力し、Enterキーを押してディスクの管理ツールを開きます。

ステップ 2. ディスクの管理ウィンドウで、ボリュームまたはディスクの下にあるSDカードを見つけます。誤ったディスクを選択すると他のドライブのデータが失われる可能性があるため、正しいディスクを特定する際は十分に注意してください。

ステップ 3. SDカードにリストされている各パーティションを右クリックし、「ボリュームの削除」を選択します。表示されるプロンプトで「はい」をクリックして削除を確認します。

SDカード上の各パーティションに対してこのプロセスを繰り返し、パーティションがリストされなくなるまで行います。これにより、SDカードは未割り当て領域として残ります。

パーティションを削除した後、未割り当て領域を右クリックし、「新しいシンプルボリューム」を選択します。新しいシンプルボリュームウィザードに従って、単一の新しいパーティションを作成します。

プロセスが完了したら、エクスプローラーに移動し、SDカードが正しい利用可能容量を表示しているか確認します。

Macの場合:

ステップ 1. ディスクユーティリティを開き、左側の列でSDカードを選択します。

ステップ 2. ウィンドウ上部の「パーティション」ボタンをクリックします。

ステップ 3. パーティションレイアウトセクションで、SDカード上の各パーティションを選択し、マイナス(-)ボタンをクリックして削除します。1つの未割り当てパーティションが残るはずです。

すべてのパーティションが削除されたら、未割り当て領域を選択し、「適用」ボタンをクリックして新しいパーティションを作成します。

(オプション)「SDカードからファイルを削除したのに容量がいっぱい」問題を解決した後のデータ復元

「SDカードが空なのに容量がいっぱいと表示される」問題のトラブルシューティング中に誤って重要なファイルを削除してしまった場合、またはSDカードがフォーマット、再パーティション化、修復された場合でも、失われたデータを復元できる可能性があります。削除されたデータが上書きされていなければ、データ復元ソフトウェアを使用して写真、動画、文書などを復元できます。

Windowsの場合

WindowsオペレーティングシステムでSDカードからデータを復元する最も便利な方法は、プロフェッショナルで強力なWindowsデータ復元ツールであるMyRecoverを利用することです。SDカードが削除、フォーマット、破損、アクセス不能、ウイルス感染した場合でも、MyRecoverは徹底的にスキャンし、失われたファイルを簡単に取り戻すことができます。

MyRecover
強力なデータ復旧ソフト
  • 対応デバイスの多様性:内蔵および外付けHDD、SDカード、USBメモリ、SSDなどのストレージデバイスからのデータ復元に対応しています。
  • 広範なデータ損失原因への対応:誤削除、ディスクフォーマット、ウイルス感染など、さまざまな原因によるデータ損失を復旧可能です。
  • 多彩なファイル形式に対応:JPEG、PNG、MP4、MOV、DOC、XLSX、PDF、ZIP、RARなど、1,000種類以上のファイル形式に対応しています。
  • 便利なハイライト機能:スキャン中にファイルの検索、フィルタリング、プレビュー、復元が簡単に行えます。
  • 高い互換性:Windows 11、10、8、7およびWindows Serverに対応し、NTFS、FAT32、exFAT、ReFSなど、多様なファイルシステムをサポートします。

ステップ 1. データの上書きを避けるため、ソフトウェアをSDカードではなくコンピューターにインストールします。MyRecoverを起動し、ドライブリストからSDカードを見つけて「スキャン」をクリックします。

ステップ 2. MyRecoverがSDカードをスキャンし、復元可能なすべてのファイルを検索します。完了したら、ファイルを選択してプレビューできます。

ステップ 3. 復元したい写真、動画、文書、またはその他のファイルを選択します。「復旧」ボタンをクリックします。

ステップ 4. ファイルをSDカードではなく、PC上の安全な場所に保存します。

Macの場合

Macコンピュータでファイルを復元するには、さまざまなサードパーティ製データ復旧ツールを使用するか、強力なオープンソース復旧ユーティリティであるPhotoRecを選択できます。

ステップ 1:公式TestDiskウェブサイトからPhotoRecをダウンロードして展開し、SDカードをMacに接続します。

ステップ 2:展開したフォルダからPhotoRec実行ファイルを開き、ターミナルで起動します。

ステップ 3:デバイスリストからSDカードを選択し、より良い復元結果を得るためにディスク全体をスキャンすることを選択します。

ステップ 4:ファイルシステムタイプの入力を求められたら、FAT/exFAT SDカードに対応する「Other」を選択します。

ステップ 5:復元したファイルを保存するMac上のフォルダ(SDカードではない)を選択し、Cキーを押してスキャンを開始します。

ステップ 6:復元プロセスが完了するのを待ちます。復元可能なすべてのファイルが選択したフォルダに保存されます。

まとめ

ファイルや写真を削除してもSDカードがいっぱいのまま表示される現象が発生していますか?その場合は、SDカードの容量を完全に復元するために説明した方法に従ってください。さらに、「SDカードからファイルを削除したのにまだいっぱい」というトラブルシューティングの過程で重要なファイルが失われた場合、MyRecoverやPhotoRecなどの信頼性の高い復元ツールを使用することで、完全に削除されたデータを安全に取り戻すことができます。

Aeri · 編集者
データ復旧分野における長年にわたりパソコンから削除されたファイルの復元技術を研究・実践してきました。HDD/SSDをはじめ、USBメモリやSDカードなど多様な記憶媒体からのデータ救出事例を数多く手がけ、特に論理障害によるファイル消失の回復に高い技術力を有しています。特に複雑なファイルシステムの解析や物理障害が発生したドライブからの復旧において定評があり、企業から個人ユーザーまで幅広い層から信頼を集めています。
SDカードのフォーマットはすべてを削除するのか?
SDカードにアクセスできない?数分でアクセス拒否エラーを修正
ドライブレコーダーが「SDカードをフォーマットしてください」と表示し続けるエラーの解決方法
SDカードがエクスプローラーに表示されない場合の修正方法