Android で SD カードを内部ストレージと結合する

最終更新 :

Android で SD カードを内部ストレージと結合するには、「設定」→「ストレージ」→「SD カード」→「内部ストレージとしてフォーマット」に移動します。これにより、カードが消去、暗号化され、デバイスの内部ストレージ プールの一部として統合されます。メーカーがこのオプションを非表示にしている場合は、ADB コマンドを使用して強制的にオプションを設定できます。結合により、カードの全容量が利用可能な内部ストレージに追加されますが、カードは他のデバイスで読み取れなくなり、パフォーマンスはカードの速度に依存します。

マージプロセスを理解する

SD カードを内部ストレージと「結合」すると、Android で「アダプタブル ストレージ」と呼ばれるものが実行されます。システム:

  1. SD​​ カードを完全に消去します - 既存のデータはすべて完全に削除されます
  2. ext4 ファイルシステムを作成します - 標準の FAT32/exFAT 形式を置き換えます
  3. パーティションを暗号化 — 特定のデバイスに関連付けられたキーを使用します
  4. カードを内部として登録します — Android はその容量を内部ストレージ プールに追加します
  5. アプリのインストールが可能 — アプリをカードに透過的に保存できるようになりました

結合後は、ストレージ設定やファイル マネージャーに個別の「SD カード」は表示されません。追加容量は「内部ストレージ」の一部として表示されます。Android は、2 つの物理ストレージ領域間のファイルの配置を自動的に処理します。

方法 1: 設定による (簡単)

サポートされているデバイス

一部のメーカーは、設定 UI を通じてアダプタブル ストレージをサポートしています。

  • ストック Android (Pixel、Android One): 通常サポートされています
  • モトローラ: 通常サポートされています
  • Nokia: 通常サポートされています
  • Sony: ほとんどのモデルでサポートされています
  • HTC: サポートされています
  • Samsung: メーカーにより無効になっています (ADB が必要です)
  • Huawei/Honor: メーカーにより無効になっています (ADB が必要です)
  • Xiaomi/POCO: メーカーにより無効になっています (ADB が必要です)
  • OnePlus/Oppo: メーカーにより無効になっています (ADB が必要です)

ステップ

  1. SD​​ カードをバックアップします - すべてのファイルをコンピュータまたはクラウドにコピーします
  2. SD カードを携帯電話に挿入します。
  3. 「新しい SD カードが検出されました」という通知が表示されたら、セットアップ をタップします
  4. または: 設定 → ストレージ → SD カード → フォーマット内部ストレージとしてフォーマット
  5. データ損失に関する警告を読み、フォーマット または 消去してフォーマット をタップします。
  6. フォーマットと暗号化のプロセスを待ちます (カードのサイズに応じて 1 ~ 5 分)
  7. 「今すぐデータを移動しますか?」というプロンプトが表示されたら、次のようにします。
  • 今すぐ移動: 既存の写真、ファイル、対象のアプリを拡張ストレージに移行します
  • 後で移動: 現在のデータを元の内部ストレージに保持します

方法 2: ADB コマンド (任意のデバイス用)

メーカーが導入可能なストレージ オプションを非表示にしている場合は、ADB (Android Debug Bridge) を使用して強制的にオプションを設定できます。

前提条件

  1. ADB をコンピュータにインストールします。
  • Windows: プラットフォーム ツール をダウンロード
  • macOS: brew install android-platform-tools
  • Linux: sudo apt install adb
  1. 開発者向けオプションを有効にします: 設定バージョン情報ビルド番号 を 7 回タップします
  2. USB デバッグを有効にします: 設定開発者向けオプションUSB デバッグ
  3. データ対応 USB ケーブルを使用して携帯電話をコンピュータに接続します。
  4. 電話機で RSA キーのプロンプトを受け入れます。

AnExplorer ファイルマネージャーを入手

あらゆるデバイスでファイルを管理・転送・アクセス。

アプリを取得

完全結合 (カード全体を内部として)

adb shell sm set-force-adoptable true
adb shell sm list-disks

これにより、disk:179,0 のようなものが返されます。ディスク ID を書き留めてください。それから:

adb shell sm partition disk:179,0 private

SD カード全体が内部ストレージとしてフォーマットされました。携帯電話の内部ストレージ容量が拡張されたことが表示されます。

部分マージ (混合パーティション - 推奨)

これにより 2 つのパーティションが作成されます。1 つは内部としてマージされ、もう 1 つはポータブルとして残ります。

adb shell sm set-force-adoptable true
adb shell sm list-disks
adb shell sm partition disk:179,0 mixed 50

数字 (50) は、ポータブル ストレージとして保持される割合です。したがって、mixed 50 は次のことを意味します。

  • カードの 50% → 内部ストレージとして統合 (暗号化、アプリへの高速アクセス)
  • カードの 50% → 持ち運び可能 (コンピュータ、カメラ、その他のデバイスで読み取り可能)

他の例:

  • mixed 25 = 75% 内部 + 25% ポータブル
  • mixed 75 = 25% 内部 + 75% ポータブル

混合パーティションの方が優れている場合が多い理由

側面完全マージ混合パーティション
アプリストレージの拡張最大中程度
ポータブルメディアストレージなしはい
PCで読み取れるカードいいえ部分的に(ポータブル部分)
最適内部ストレージが非常に少ない (16 GB)ほとんどのユーザー (内部 32 ~ 64 GB)

混合パーティショニングにより、拡張されたアプリ ストレージと、デバイス間でファイルを移動するためのポータブル パーティションの両方の長所が得られます。

マージ後: 何が変わるのか

設定内

  • ストレージは 1 つの合計容量を示します (例: 「32 GB 内部 + 64 GB SD カード」の代わりに「内部ストレージ: 96 GB」)
  • 個別の SD カード エントリは表示されません
  • ストレージの内訳 (アプリ、画像、ビデオなど) は、両方の物理ストレージを組み合わせたものを対象としています。

AnExplorer ファイルマネージャーを入手

あらゆるデバイスでファイルを管理・転送・アクセス。

アプリを取得

AnExplorer

  • 内部ストレージは合計容量を示します
  • サイドバーに個別の SD カード エントリはありません
  • ファイルはどちらの物理ストレージにも存在できます — AnExplorer はそれらが統合されていることを示します
  • Storage Analyzer は合計容量をレポートします

アプリの場合

  • アプリはどのストレージに移動するかを気にせずにインストールできます
  • Android が自動的に配置を決定します
  • 数 GB のアセットを含む大規模なゲームがより簡単にフィット
  • ただし、アプリが低速の SD カードに配置されると、アプリの起動時間が長くなる可能性があります。

パフォーマンスに関する考慮事項

SD カードは常に内部ストレージ (eMMC/UFS) よりも大幅に低速です。

操作内部 (UFS 3.x)良好な SD カード (A2)格安 SD カード
シーケンシャル読み取り1000 ~ 2000 MB/秒80-170MB/秒20-40MB/秒
シーケンシャル書き込み500 ~ 1000 MB/秒60-90MB/秒10-25MB/秒
ランダム読み取り (IOPS)50,000-100,0004,0001,500
ランダム書き込み (IOPS)40,000-80,0002,000500

アプリの応答性にとって、ランダム I/O パフォーマンスが最も重要です。その差は非常に大きく、最高の SD カードであっても、ランダムな操作では内部ストレージよりも 10 ~ 25 倍遅くなります。これは次のようになります。

  • カードに保存されているアプリは起動に 2 ~ 5 秒長くかかります
  • コア サービスがカード上にある場合、システム UI が途切れることがある
  • アセットを頻繁にロードするゲームは動作が遅く感じる
  • バーストモード中にカードに保存すると、カメラアプリが遅れる場合があります

パフォーマンスへの影響を最小限に抑える

  1. A2 定格のカードを使用します: アプリのパフォーマンスを許容できるようにするために必要です。A1 は最小値です。A2をお勧めします。
  2. 結合後、パフォーマンスクリティカルなアプリを内部に戻します: 設定 → アプリ → アプリ → ストレージ → 変更 → 内部共有ストレージ
  3. システム アプリを内部に残す: システム アプリや頻繁に使用するアプリを外部に移動しないでください。
  4. カード上のメディア ストレージを受け入れる: 写真、ビデオ、音楽は低速ストレージでも問題ありません (シーケンシャル アクセス)

マージ後のデータの移動

マージ後、既存のデータを移行できます。

設定から

設定 → ストレージ → 内部ストレージ → データの移行 (または「データの移動」)

これは次のように動きます。

  • DCIM/写真から拡張プールへの写真とビデオ
  • フォルダーの内容をダウンロードします
  • 一部のアプリデータ(アプリによって異なります)
  • 標準メディア ディレクトリ内のファイル

AnExplorer を使用して手動で

両方のストレージが 1 つの「内部ストレージ」として見えるため、ファイル管理は透過的です。通常どおりファイルを整理するだけです。Android が物理的な配置を処理します。

AnExplorer ファイルマネージャーを入手

あらゆるデバイスでファイルを管理・転送・アクセス。

アプリを取得

アプリの移動

設定 → アプリ → アプリ名 → ストレージ → 変更 → ストレージの場所を選択

すべてのアプリが移動をサポートしているわけではありません。システム アプリと一部の重要なアプリは、より高速な内部ストレージにロックされます。

マージを元に戻す

パフォーマンスが許容できない場合、または別の目的でカードが必要な場合:

  1. すべてのデータをバックアップ: AnExplorer 経由で重要なファイルをコンピューター、クラウド、または NAS にコピーします。
  2. アプリを内部ストレージに戻す: 設定アプリ → 各アプリを確認し、内部ストレージに移動します
  3. 設定ストレージ → ストレージをタップ → ポータブル ストレージとしてフォーマット (または 取り出し > フォーマット)
  4. フォーマットを確認します。カードは消去され、exFAT に戻ります。
  5. カードは再び任意のデバイスで読み取れるようになります

警告: 最初にアプリを移動せずにポータブルとしてフォーマットすると、それらのアプリとそのデータは永久に失われます。

トラブルシューティング

「サポートされていない SD カード」または結合後にカードが切断され続ける

  • SD カードが故障している可能性があります。コンピューターでヘルスチェックを実行します (Windows では H2testw、Linux では F3)。
  • 高品質のカードを使用します。安価なカードにはコントローラーが貧弱で、適応可能なストレージ ワークロードの下では機能しません。
  • カードをしっかりと取り外して再挿入します - 物理的接触が不十分な場合、断続的な切断が発生します
  • 別の SD カードを試してください (テスト用に 1 つ借りてください)

マージ後、電話が非常に遅くなります

  • SD カードが遅すぎます (A1/A2 評価なし)。マージを元に戻し、カードをポータブル メディア ストレージとしてのみ使用します
  • リソースを大量に消費するアプリを内部に戻します: 設定アプリ保存場所で並べ替え
  • 部分的なマージ (混合パーティション) を検討します — アプリを内部に保持し、カードをメディアのみに使用します

「SD カードが予期せず取り外されました」エラー

  • 物理的な接続の問題 - カードを取り外して再度挿入します
  • カードに障害が発生しています - すぐにバックアップして交換してください
  • ケース/カバーがカードスロットに押し付けられている - 物理的なフィット感を確認してください
  • カード スロットの問題 — 別の SD カードを試して、それがカード (電話機ではない) であることを確認します。

マージ後にファイルにアクセスできません

  • ファイルは暗号化されています - マージを実行したデバイスでのみアクセスできます
  • 出荷時設定にリセットすると、暗号化キーが失われ、カードデータは回復できなくなります
  • これは仕様によるものです。誰かがカードを取り外すことでデータを読み取ることができなくなります。

関連ガイド

AnExplorer ファイルマネージャーを入手

あらゆるデバイスでファイルを管理・転送・アクセス。

アプリを取得

よくある質問