OTG 経由で USB ドライブを接続しても何も起こりません。または、ファイルを開こうとすると「アクセス許可が拒否されました」というエラーが表示されます。ここでは実際の原因とその解決方法を紹介します。
簡単な答え
USB アクセスの失敗のほとんどは、間違った OTG アダプター (ケーブルのみのアダプターはデータを渡さない)、間違ったフォーマット (ストック ファイル マネージャーの NTFS)、または Android 11 以降の権限 が付与されていないことが原因です。まずこれらを修正してください。
解決策 1 — AnExplorer に完全なストレージ権限を付与する
Android 11 以降 では、アプリが外部ストレージにアクセスするには明示的な許可が必要です。 AnExplorer が最初に USB ドライブを検出すると、アクセスを要求する必要があります。そのプロンプトを無視した場合:
- 設定 → アプリ → AnExplorer → 権限
- ファイルとメディア → すべてのファイルの管理を許可します
- USB ドライブを取り外して再接続します。
- AnExplorer を開きます — USB ドライブにアクセスできるようになります。
解決策 2 — OTG アダプターを確認します (最も一般的な原因)
すべての USB-C - USB-A アダプターが OTG データ転送をサポートしているわけではありません。一部の製品は充電/電源アダプターのみです。
- USB OTG、USB 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 では動作しない場合:
- ドライブを Windows PC に接続します。
- ファイル エクスプローラーを開く → ドライブを右クリック → プロパティ → ツール → チェック
- エラーチェックを実行します - エラーがあれば修正します
- PC から安全に取り出して、Android で再試行します
エラー チェックで「エラーを修復できません」と報告された場合、または不良セクターが見つかった場合、ドライブに障害が発生している可能性があります。すぐにデータをバックアップし、置き換えてください。
解決策 7 — ドライブを再フォーマットする
ドライブが新しいか正常に動作しているにもかかわらず、Android がそれを読み取れない場合:
exFAT に再フォーマット (Android との互換性のために推奨):
- Windows PCに接続→エクスプローラー→ドライブを右クリック→フォーマット
- ファイルシステム: exFAT → 開始
- または、電話で AnExplorer を使用します: ドライブをタップアンドホールド → フォーマット → exFAT
警告: 再フォーマットすると、ドライブ上の すべてのデータが消去されます。これは、コピーがある場合、またはドライブが空の場合にのみ行ってください。
Android 13 以降での権限の確認
Android 13 では、きめ細かなメディア権限が導入されました。 Android 13 または 14 を使用している場合:
- 設定 → プライバシー → 権限マネージャー → ファイルとメディア
- AnExplorer を検索 → すべてのファイルに許可 (メディアだけでなく) を選択します
USB ドライブはエクスプローラーに表示されるが、ファイルが見つからない
これは、Windows 上でファイルが削除されたものの適切にフラッシュされなかった FAT32 ドライブでよく見られます。
1.ドライブをWindowsに接続→コマンドプロンプトを開きます
2. 次のコマンドを実行します: chkdsk D: /f (D: をドライブ文字に置き換えます)
3. これにより、ファイル アロケーション テーブルが修復されます。失われたファイルが再び表示される可能性があります。
関連ガイド
- USB ドライブへのファイルの転送 — 完全な OTG 転送ガイド
- SD カードが表示されない — SD カードについても同様の修正を行いました
- USB から Android TV でファイルを開く — TV USB アクセスの修正
