Android が USB ドライブにアクセスできない — 修復方法

Android が USB ドライブにアクセスできない — 修復方法

最終更新 :

OTG 経由で USB ドライブを接続しても何も起こりません。または、ファイルを開こうとすると「アクセス許可が拒否されました」というエラーが表示されます。ここでは実際の原因とその解決方法を紹介します。

簡単な答え

USB アクセスの失敗のほとんどは、間違った OTG アダプター (ケーブルのみのアダプターはデータを渡さない)、間違ったフォーマット (ストック ファイル マネージャーの NTFS)、または Android 11 以降の権限 が付与されていないことが原因です。まずこれらを修正してください。

解決策 1 — AnExplorer に完全なストレージ権限を付与する

Android 11 以降 では、アプリが外部ストレージにアクセスするには明示的な許可が必要です。 AnExplorer が最初に USB ドライブを検出すると、アクセスを要求する必要があります。そのプロンプトを無視した場合:

  1. 設定 → アプリ → AnExplorer → 権限
  2. ファイルとメディア → すべてのファイルの管理を許可します
  3. USB ドライブを取り外して再接続します。
  4. AnExplorer を開きます — USB ドライブにアクセスできるようになります。

解決策 2 — OTG アダプターを確認します (最も一般的な原因)

すべての USB-C - USB-A アダプターが OTG データ転送をサポートしているわけではありません。一部の製品は充電/電源アダプターのみです。

  • USB OTGUSB Host、または USB 3.0 OTG というラベルの付いた OTG アダプターを探します。
  • 電話ボックスやノーブランドの Amazon 商品のアダプターには、データ回線が含まれていないことがよくあります。
  • 別のアダプターを使用してテストします。これにより、約 40% のケースで問題が解決します。

Micro-USB を使用している場合: Micro-USB OTG アダプター を使用します (これらは通常は機能します。Micro-USB OTG は十分に標準化されています)。

解決策 3 — お使いの携帯電話は USB OTG をサポートしていない可能性があります

さらにトラブルシューティングを行う前に確認してください:

  • 携帯電話の仕様に USB OTG または USB ホスト が記載されている必要があります
  • 2014 年以降のほとんどの携帯電話は OTG をサポートしていますが、特定の OEM の格安携帯電話はソフトウェアでそれを無効にしています
  • テスト: 設定電話について → 機能リストで USB OTG を探すか、OTG Checker アプリをダウンロードします

修正 4 — ドライブ形式がストック ファイル マネージャーでサポートされていない

Android のデフォルトのファイル マネージャー (Files by Google、Samsung My Files) には形式制限があります。

フォーマットストックファイルマネージャーエクスプローラー
FAT32
exFAT
NTFS❌ (一部は読み取り専用)✅ (完全な読み取り/書き込み)
拡張子4

NTFS または ext4 ドライブを使用していて、ストック ファイル マネージャーに「サポートされていない形式」と表示されるか、ドライブは表示されるがファイルが表示されない場合は、AnExplorer に切り替えてください。これは、root なしでネイティブに NTFS および ext4 の読み取りと書き込みを行います。

解決策 5 — ドライブに必要な電力が多すぎる

USB ドライブは携帯電話の USB ポートから電力を供給します。回転ハード ドライブ (HDD) の場合、これは OTG が提供するものを超える可能性があります。

  • フラッシュ ドライブ: 正常 — 消費電流 < 100 mA
  • 2.5 インチ ポータブル HDD: 時々故障します - 200 ~ 900 mA を消費します
  • 3.5 インチ デスクトップ HDD: 常に障害が発生します - 外部電源が必要です

HDD 用のソリューション:

  • HDD と電話機の間に セルフパワー USB ハブを使用します
  • または USB-C SSD (Samsung T7 など) に切り替えます - 消費電力が低く、高速です

修正 6 — ドライブが破損している可能性があります

ドライブが PC では動作するが Android では動作しない場合:

  1. ドライブを Windows PC に接続します。
  2. ファイル エクスプローラーを開く → ドライブを右クリック → プロパティツールチェック
  3. エラーチェックを実行します - エラーがあれば修正します
  4. PC から安全に取り出して、Android で再試行します

エラー チェックで「エラーを修復できません」と報告された場合、または不良セクターが見つかった場合、ドライブに障害が発生している可能性があります。すぐにデータをバックアップし、置き換えてください。

解決策 7 — ドライブを再フォーマットする

ドライブが新しい​​か正常に動作しているにもかかわらず、Android がそれを読み取れない場合:

exFAT に再フォーマット (Android との互換性のために推奨):

  1. Windows PCに接続→エクスプローラー→ドライブを右クリック→フォーマット
  2. ファイルシステム: exFAT → 開始
  3. または、電話で AnExplorer を使用します: ドライブをタップアンドホールド → フォーマット → exFAT

警告: 再フォーマットすると、ドライブ上の すべてのデータが消去されます。これは、コピーがある場合、またはドライブが空の場合にのみ行ってください。

Android 13 以降での権限の確認

Android 13 では、きめ細かなメディア権限が導入されました。 Android 13 または 14 を使用している場合:

  1. 設定 → プライバシー → 権限マネージャー → ファイルとメディア
  2. AnExplorer を検索 → すべてのファイルに許可 (メディアだけでなく) を選択します

USB ドライブはエクスプローラーに表示されるが、ファイルが見つからない

これは、Windows 上でファイルが削除されたものの適切にフラッシュされなかった FAT32 ドライブでよく見られます。

1.ドライブをWindowsに接続→コマンドプロンプトを開きます 2. 次のコマンドを実行します: chkdsk D: /f (D: をドライブ文字に置き換えます) 3. これにより、ファイル アロケーション テーブルが修復されます。失われたファイルが再び表示される可能性があります。

関連ガイド

よくある質問