AndroidでSDカードを内部ストレージ化してアプリを移動する方法! スマホの外部ストレージをフォーマットしよう

スポンサーリンク
Android

Androidで内部ストレージの容量不足に悩んでいるなら、SDカードが有効な解決策となります。

ただ純粋な内部ストレージではなく外部ストレージとして認識されるため、下記のような弱点があります。

  • 内部ストレージからSDカードへ都度のデータ移行が面倒
  • SDカードへアプリデータは保存できない

が、Android 6.0より実装された機能「Adoptable Storage」を使えば、SDカードを本体の内部ストレージとして利用(=SDカードの内部ストレージ化)して、この問題を解決できます。

本記事では、その手順を中心に、注意点やよくあるトラブルについて解説しています。

スマートフォンの容量不足にお悩みであれば、ぜひどうぞ。

内部ストレージ化でSDカードのデータは初期化されます。大切なデータが入っている場合、必ずバックアップを忘れずに。

 

スポンサーリンク
スポンサーリンク
  1. SDカードを内部ストレージ化するメリット・デメリット
    1. メリット:内部ストレージの容量不足が解消される
    2. デメリット:SDカードのバックアップ機能が失われる
  2. SDカードを内部ストレージ化する前提条件
    1. 条件①:Android 6.0以上であること
    2. 条件②:パソコンでadbコマンドを使えること
    3. 条件③:SDカードとUSBケーブルを持っていること
    4. 条件④:AndroidでUSBデバッグを有効にすること
  3. SDカードを内部ストレージ化してアプリを移動する方法
    1. 手順①:SDカードを内部ストレージとしてフォーマットする
    2. 手順②:SDカードにアプリを移動する
  4. 補足:SDカードの内部ストレージ化&アプリ移動に関するアレコレ
    1. SDカードの一部領域のみ内部ストレージ化する方法
    2. SDカードの内部ストレージ化を解除して元に戻す方法
    3. SDカードにアプリを保存する際の注意点
  5. adbコマンドでエラーが表示される原因と解決策
    1. エラー①:/system/bin/sh: sm: not found
    2. エラー②:Error: java. lang. IllegalArgumentException
    3. エラー③:error: no devices/emulators found…etc
    4. エラー④:’sm’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
    5. エラー⑤:Error: android.os.DeadObjectException
  6. 補足:AndroidのSDカードやストレージ活用に関するアレコレ
    1. あらゆるファイルの保存先をSDカードへ変更する方法
    2. SDカード非対応のAndroidで外部記憶媒体を使う方法
    3. Androidの空き容量不足を解消する情報まとめ
  7. 〆:SDカードを使って内部ストレージ不足を解消しよう!

SDカードを内部ストレージ化するメリット・デメリット

内部ストレージ化する手順を先に知りたい方は、コチラをタップして次パートへジャンプ。

SDカードを内部ストレージ化する特徴です。

メリット デメリット
  1. SDカードへのデータ移行が不要になる
  2. SDカードへアプリデータを保存できる
  1. 最初にSDカードが初期化される
  2. 別端末でSDカードを見れなくなる
  3. 相性が悪い機種では失敗する
メリットは一言でいうと「容量不足の解消」です。一方、デメリットも多く、最大のリスクは「SDカードのバックアップ機能が失われる」という点です。

それぞれカンタンに解説します。

メリット:内部ストレージの容量不足が解消される

OSレベルで純粋にSDカードを内部ストレージとして認識できるため、下記のような容量不足解消を実現できます。

  • SDカードへのデータ移行が不要になる
  • SDカードへアプリデータを保存できる
内部ストレージ化したSDカードへアプリデータを保存できる説明

例えばゲームアプリの保存先をSDカードへ変更できる。

新規アプリをインストールする際も、自動で保存先をSDカードへ変更してくれます(賢い)。

デメリット:SDカードのバックアップ機能が失われる

リスクはいろいろあり、特に把握しておくべきは下記3点です。

  • 最初にSDカードが初期化される
  • 内部ストレージ化したSDカードは別デバイスで見れない
  • 相性が悪い機種では失敗する

最初にSDカードが初期化される

SDカードを内部ストレージ化する過程で強制的にフォーマットされるため、SDカード内のデータが初期化されます。

大切なデータが入っているなら、必ず事前のバックアップを忘れずに実施して下さい。

例えば、SDカードに写真がたくさん保存されている場合、GoogleフォトのアイコンGoogleフォトなら無料でクラウド上へバックアップできます。

SDカードの写真をGoogleフォトへアップロードする手順

Googleフォトの設定→バックアップと同期→デバイスのフォルダのバックアップより、SDカード内のフォルダを選べばバックアップできる。

内部ストレージ化したSDカードは別デバイスで見れない

あるデバイスでSDカードを内部ストレージ化すると、そのデバイス以外(例:別のスマートフォン / パソコン)ではSDカードの中身を確認できなくなります。

内部ストレージ化したSDカードを別デバイスで認識できない説明

別のAndroidに挿した例。使用するには初期化が必要となる。

そもそもAndroidでSDカードを活用するメリットは、大きく3点あります。

  1. 内部ストレージの容量不足を解消できる
  2. 端末以外の場所でファイルをバックアップできる
  3. SDカードを経由して別の端末へファイルを共有できる

1は内部ストレージ化で強化されますが、2の”バックアップ機能”と3の”共有機能”が失われることになります。

例えば内部ストレージ化を実行したデバイスが故障した場合、そのデバイス以外ではSDカードを読み取れないため、データを復活できなくなります。

相性が悪い機種では失敗する

SDカードの内部ストレージ化には相性があり、特にGalaxyシリーズは失敗する可能性が高いです。

内部ストレージ化の相性が悪い機種の説明

Galaxy A20で内部ストレージ化に失敗し、SDカードが破損した例。

本記事のコメント欄でも、次の機種について「SDカードが破損した」・「コマンドを実行しても内部ストレージ化できない」等の報告がきています。

  • Galaxy A20
  • Galaxy Note8
  • Galaxy Feel2
内部ストレージ化は魅力的な機能ですが、このようなリスクも理解した上で使用しましょう。

 

SDカードを内部ストレージ化する前提条件

すでに内部ストレージ化に必要な準備事項が整っている方は、コチラをタップして次パートへジャンプ。

今回紹介する「SDカードの内部ストレージ化」は機種依存の機能であり、通常は一部のAndroidでしか設定できません。

が、パソコンでadbコマンドを操作できれば、無理やりこの機能を開放して、基本的に全機種でSDカードを内部ストレージ化できます。

前パートで解説したとおり、SDカードの内部ストレージ化には相性があり、特にGalaxyシリーズは失敗する可能性が高いです。

本パートでは、事前の準備事項を解説します。

  1. Android 6.0以上であること
  2. パソコンでadbコマンドを使えること
  3. SDカードとUSBケーブルを持っていること
  4. AndroidでUSBデバッグを有効にすること

条件①:Android 6.0以上であること

SDカードを内部ストレージ化する機能「Adoptable Storage」はAndroid 6.0から導入されました。

お使いのAndroid OSバージョンを事前に確認して下さい。

Android OSバージョンを確認する手順

例えば、設定の「端末情報」より確認できる。

条件②:パソコンでadbコマンドを使えること

お使いのパソコンでadbコマンドを使用できる環境を用意して下さい。

Windows・Macそれぞれにおける手順は関連記事で解説しています。

Windowsでadbコマンドを使う方法! Android SDKを入れてパソコンのコマンドプロンプトから操作しよう
この記事では、Windows PCでadbコマンドを使う方法を解説します。
Macでadbコマンドを使う方法! Android Studioを入れてmacOSのターミナルから操作しよう
この記事では、Macでadbコマンドを使う方法を解説します。

条件③:SDカードとUSBケーブルを持っていること

まだSDカードを持っていなければ、ご準備下さい。

またパソコンとAndroidを接続するケーブルも必要です。

AndroidのUSB端子の形状(micro USB / Type C)に合わせ用意しましょう。

条件④:AndroidでUSBデバッグを有効にすること

AndroidのAndroid設定アプリのアイコン設定で ビルド番号 を連続タップして 開発者向けオプション を有効にした後、USBデバッグ を有効にして下さい。

AndroidのUSBデバッグを有効にする手順

adbコマンドを使用する事前準備は以上です。

 

SDカードを内部ストレージ化してアプリを移動する方法

このパートでは、SDカードの内部ストレージ化における基本的な手順として、次の2点を解説します。

  1. SDカードを内部ストレージとしてフォーマットする手順
  2. SDカードにアプリを移動する手順
(繰り返しになりますが)内部ストレージ化でSDカードのデータは初期化されます。大切なデータが入っている場合、必ずバックアップを忘れずに。

手順①:SDカードを内部ストレージとしてフォーマットする

記事中では、Xperia XZ(Android 8.0.0)とWindows 10を使って説明しています。

AndroidとUSBケーブルで接続したパソコン側で、adbコマンドを入力していきます。

Windows・Macで入力するコマンドに差異はありません。

まず下記コマンドを実行し、

adb shell

adbコマンドでSDカードを内部ストレージとしてフォーマットする手順1

続いて、下記コマンドを実行します。

sm list-disks

adbコマンドでSDカードを内部ストレージとしてフォーマットする手順2

すると「disk:179,64」のように数字が表示されます。

この数字部分は挿入したSDカードを指しており、種類によっては異なる場合もあるので各々確認して下さい。

続いて、下記コマンドを入力します(数字の部分は人によって異なります)。

sm partition disk:179,64 private

adbコマンドでSDカードを内部ストレージとしてフォーマットする手順3

環境によっては、このタイミングでAndroidが自動で再起動するケースがあります。

以上で操作は完了。

Android側でAndroid設定アプリのアイコン設定の ストレージ を開き、挿入したSDカードが内部ストレージとして認識されていれば成功です。

adbコマンドでSDカードを内部ストレージとしてフォーマットする手順4

作業前は外部ストレージだったSDカードが(左)、作業後は内部ストレージの一部として認識される(右)。

手順②:SDカードにアプリを移動する

Android設定アプリのアイコン設定からSDカードに移したいアプリの アプリ情報 を開き、ストレージ から使用されているストレージの 変更 へ進みます。

内部ストレージ化したSDカードにAndroidアプリを移動する手順1

ゲーム「ねこあつめ」を例に説明する。

変更先で SDカード を選び、移動 を実行します。

内部ストレージ化したSDカードにAndroidアプリを移動する手順2

使用されているストレージが SDカード へ変わっていれば成功です。

内部ストレージ化したSDカードにAndroidアプリを移動する手順3

すでにSDカードが内部ストレージ化された状態で新規アプリをインストールする場合、空き領域が最も多いストレージに自動的に配置されます。

内部ストレージ化したSDカードにAndroidアプリを移動する手順4

純粋な内部ストレージが容量不足でも、自動でインストール先をSDカードに変更してくれる。

またアプリの更新も、いつも通り実行できます(アップデート後も保存先は外部ストレージのまま)。

内部ストレージ化したSDカードにAndroidアプリを移動する手順5

保存先が外部ストレージのアプリを(左)、いつも通り更新できる(右)。

保存先を元の内部ストレージに戻したい場合も流れは同じで、使用されているストレージの 変更 から 内部ストレージ を選べばOK。

内部ストレージ化したSDカードにAndroidアプリを移動する手順6

ボクの検証した限り、保存先を変更しても、アプリデータは初期化されませんでした(=セーブデータは維持されます)。が、内部ストレージ⇔SDカードの頻繁なアプリ移動は想定されない動作であり、リスクが高いため推奨されません。

 

補足:SDカードの内部ストレージ化&アプリ移動に関するアレコレ

このパートでは、SDカードの内部ストレージ化における細かい情報を補足します。

説明の流れ
  • 補足①
    SDカードの一部領域のみ内部ストレージ化する方法
  • 補足②
    SDカードの内部ストレージ化を解除して元に戻す方法
  • 補足③
    SDカードにアプリを保存する際の注意点

SDカードの一部領域のみ内部ストレージ化する方法

SDカードの一部分のみ内部ストレージとして利用し、残りは通常の外部ストレージとして割り当てる方法もあります。

まずadbコマンドで下記を実行し、

adb shell
sm list-disks

AndroidでSDカードの一部領域のみ内部ストレージ化する手順1

続いて内部ストレージ化のコマンドを実行します。

例えば次の割合でSDカードを分割したい場合、

  • SDカードの60%:内部ストレージ化
  • SDカードの40%:外部ストレージのまま

下記コマンドを実行すればOK。

sm partition disk:179,64 mixed 40

AndroidでSDカードの一部領域のみ内部ストレージ化する手順2

「disk:179,64」の数字の部分は使用するSDカードによって異なります(詳細は前パートで解説)。

このように「mixed ●」にて外部ストレージとして割り当てたいパーセンテージ%を入力すれば、1枚のSDカードで内部ストレージと外部ストレージを同時に使うことが可能です。

AndroidでSDカードの一部領域のみ内部ストレージ化する手順3

作業前と比べ(左)、作業後は内部ストレージと外部ストレージが混在して認識される(右)。

SDカードの内部ストレージ化を解除して元に戻す方法

元の状態にSDカードを戻すだけなら、パソコンは不要です。

Android側でAndroid設定アプリのアイコン設定の ストレージ より、内部ストレージ化したSDカードのメニューを開き、

AndroidでSDカードの内部ストレージ化を解除する手順1

外部ストレージとしてフォーマット を実行します。

フォーマットでSDカードは初期化されるため、必要なデータはバックアップして下さい。アプリを外部ストレージへ移している場合、元の内部ストレージに戻すのを忘れずに(コチラをタップして、前パートで解説した手順へジャンプ)。

AndroidでSDカードの内部ストレージ化を解除する手順2

再び外部ストレージとしてSDカードが認識されていればOK。

AndroidでSDカードの内部ストレージ化を解除する手順3

SDカードにアプリを保存する際の注意点

主な注意点は3つあります。

  • SDカードに移せないアプリもある(特にプリインストールアプリ)
  • SDカードを抜くとアプリを起動できない
  • 開発者向けオプション「外部ストレージへのアプリの書き込みを許可」について

それぞれカンタンに解説します。

SDカードに移せないアプリもある(特にプリインストールアプリ)

アプリによっては、内部ストレージ化したSDカードへ移せない場合があります。

具体的には アプリ情報ストレージ と開いても、「使用されているストレージ」項目が存在しません。

内部ストレージ化したSDカードへ移せないアプリの説明

例えば、Gmail(左)やLINE(右)は内部ストレージ化したSDへ移せない。

プリインストールアプリは特にその傾向が高いですが、サードパーティ製アプリも割と該当します。一方、ゲーム系アプリはSDカードへ移せるケースが多いです。

デベロッパーが android:installLocation 属性でサポートを指定したアプリに限り、Adopted Storage(=内部ストレージ化したSDカード)に配置できます。より詳細な情報はGoogleの開発者向けページをどうぞ。

SDカードを抜くとアプリを起動できない

内部ストレージ化したSDカードにアプリを移した状態で、下記いずれかの操作には注意して下さい。

  • SDカードを抜く
  • 外部ストレージとしてフォーマットする

実行すると、SDカードに移したアプリは強制的にストップして、起動できなくなります。

内部ストレージ化したSDカードを抜くとアプリを起動できない説明

内部ストレージ化したSDカードを抜いた例。メッセージが表示され(左)、SDカードに移したアプリは起動できない(右)。

ボクの検証した限り、SDカードを一時的に抜いた後、再挿入しても、アプリデータは初期化されませんでした(=セーブデータは維持されます)。が、内部ストレージと一体化したSDカードをフォーマットせずにデバイスから外す動作は、リスクが高いため推奨されません。

開発者向けオプション「外部ストレージへのアプリの書き込みを許可」について

Androidの隠れ機能「開発者向けオプション」には、外部ストレージへのアプリの書き込みを許可 というメニューがあります。

開発者向けオプション「外部ストレージへのアプリの書き込みを許可」の説明

こちらのメニューを有効にすると、SDカードへ移動できる対象アプリが拡大する可能性があります。

ボクの検証環境では、外部ストレージへのアプリの書き込みを許可 有無で変化は見られませんでした。ただコメント欄およびネット上の別サイトで紹介されている情報より、機種によっては効果があるようです。

 

adbコマンドでエラーが表示される原因と解決策

adbコマンドを実行しても、エラーが表示されて先に進めないことがあります。

本パートでは、主なエラー例と解決策を紹介します。

エラー例
  • エラー①
    /system/bin/sh: sm: not found
  • エラー②
    Error: java. lang. IllegalArgumentException
  • エラー③
    error: no devices/emulators found
  • エラー④
    'sm' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
  • エラー⑤
    Error: android.os.DeadObjectException
コメント欄で報告があったエラーを随時更新しています。

エラー①:/system/bin/sh: sm: not found

下記エラーが表示される場合、デバイスのAndroidバージョンが古い可能性が高いです。

/system/bin/sh: sm: not found

adbコマンドのエラー/system/bin/sh: sm: not foundの原因と解決策1

SDカードの内部ストレージ化は、Android 6.0より実装された機能「Adoptable Storage」を使っているため、これより古いOSバージョンだと失敗します。

まず、Android OSバージョンが6.0以上か確認して下さい。

adbコマンドのエラー/system/bin/sh: sm: not foundの原因と解決策2

例えば、設定の「端末情報」より確認できる。

もしAndroid 6.0より古い場合、OSバージョンアップをお試し下さい。

Android 6.0以上にアップデートできない場合、残念ながらそのデバイスではSDカードの内部ストレージ化はできません。

エラー②:Error: java. lang. IllegalArgumentException

下記エラーが表示される場合、入力しているコマンドに誤りがないか確認して下さい。

Error: java. lang. IllegalArgumentException

adbコマンドのエラーError: java. lang. IllegalArgumentExceptionの原因と解決策

エラー③:error: no devices/emulators found…etc

下記エラーが表示される場合、パソコンとUSB接続したAndroidが正しく認識されていません。

▼エラー例1

error: no devices/emulators found

▼エラー例2

error: device unauthorized
error: no devices/emulators foundのエラー

error: no devices/emulators foundの例。

次の2点が原因であるケースが多いので、確認して下さい。

  • AndroidのUSBデバッグを有効にしているか
  • 「このパソコンからのUSBデバッグを常に許可する」にチェックを入れたか

エラー④:’sm’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。

下記コマンドを入力した際、

sm list-disks

次のエラーが表示される場合、

'sm' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。

adbコマンドのエラー操作可能なプログラムとして認識されていませんの原因と解決策

記事中で紹介した手順に沿って作業しているか確認して下さい。

例えば、1つ前の下記コマンドをスキップして入力するとこのエラーが表示されます。

adb shell

エラー⑤:Error: android.os.DeadObjectException

ボクの検証環境では、Galaxyシリーズでコマンドを実行したところ、次のエラーが表示されました。

Error: android.os.DeadObjectException

Error: android.os.DeadObjectExceptionの説明1

Error: android.os.DeadObjectExceptionの説明2

内部ストレージ化には失敗し、「この外部SDカードのデータは破損しています」と表示が出た。

記事冒頭にも記載したとおり、内部ストレージ化には相性があり、Galaxyシリーズは失敗する可能性が高いです。

 

補足:AndroidのSDカードやストレージ活用に関するアレコレ

Androidにおける面白いSDカードの活用術や、ストレージ容量不足を解消する豆知識を補足します。

説明の流れ
  • 補足①
    あらゆるファイルの保存先をSDカードへ変更する方法
  • 補足②
    SDカード非対応のAndroidで外部記憶媒体を使う方法
  • 補足③
    Androidの空き容量不足を解消する情報まとめ

あらゆるファイルの保存先をSDカードへ変更する方法

Androidでダウンロードするファイルのほとんどは、あらかじめ保存先が決まっており、自由に変更できません。

が、下記3パターンいずれかの方法でカスタマイズ可能です。

方法 メリット デメリット
①:ダウンロードを実施する
アプリ自身の機能を使う
  • 保存先をSDカードへ
    変更できる
  • 一部のアプリ
    のみ対応
②:Android標準設定を使う
  • 保存先をSDカードへ
    変更できる
  • ごく一部の機種
    のみ対応
③:FolderSyncを使う
  • 保存先を好きな場所
    (SDカード含む)へ変更できる
  • 設定手順が難しい
一部アプリ(例:ChromeアプリのアイコンChrome)なら方法①に対応しており、操作も簡単でオススメです。それ以外のアプリなら、方法②・③でカバーできますが、対応機種が限定的だったり、設定手順が面倒です。

説明が長くなるため、詳細は関連記事【Androidでダウンロードの保存先を変更する方法! スマホからSDカードに直接ファイルを移動しよう】で解説しています。

Androidでダウンロードの保存先を変更する方法! スマホからSDカードに直接ファイルを移動しよう
この記事では、Androidのダウンロード保存先を変更する方法を解説します。ブラウザ機能や専用アプリを使えば、ダウンロード先をSDカード含め好きな場所へ変更できます。

SDカード非対応のAndroidで外部記憶媒体を使う方法

Androidの中には、SDカードスロットがない機種もあります。

これは、そのデバイスに対応するUSBケーブルさえ用意できれば、SDカードはもちろん、USBメモリや外付けHDDなど記憶媒体を扱えるようになります。

SDカード非対応のAndroidで外部記憶媒体を使う説明

例えば、SDカードスロットのないPixel 3a XLでも認識できるようになる。

より詳細な情報は、関連記事【AndroidでUSBメモリを使う方法! 外付けHDDやSDカードなど記憶媒体をスマホやタブレットで接続しよう】で解説しています。

AndroidでUSBメモリを使う方法! 外付けHDDやSDカードなど記憶媒体をスマホやタブレットで接続しよう
この記事では、AndroidでUSBメモリや外付けHDDなど記憶媒体を使う方法を解説します。保存されるファイルを操作する手順や、うまく読み取りできない原因と解決策も説明しています。

Androidの空き容量不足を解消する情報まとめ

Androidの内部ストレージに保存されるコンテンツのうち、容量が大きいファイルとして「写真」・「動画」・「音楽」があります。

これらファイルはGoogleの無料サービスを使って、クラウド上で管理できるようになります。

例えば「写真」や「動画」は、GoogleフォトのアイコンGoogleフォトで(基本的に)無料でバックアップできますし、

Googleフォトの基本的な使い方! iOS(iPhone/iPad)やAndroidの写真や動画を自動でバックアップする方法
この記事では、Googleフォトの基本と使い方について解説しています。iPhone・Android別のバックアップ手順から、Googleフォトの便利な豆知識までまとめています。

「音楽」は、Play MusicアプリのアイコンPlay Musicで管理できます(別途パソコンを用意する必要あり)。

Google Play Musicの使い方! クラウドで曲を保存/再生して音楽専用のオンラインストレージにしよう
この記事では、Google Play Musicの基本と使い方を解説します。無料版・有料版の違いから、実際に楽曲をアップロードする手順、有料サブスクリプション音楽を再生する手順など説明しています。

それ以外にもストレージ容量不足を解消する豆知識をまとめて、関連記事【Androidの空き容量不足を解消する豆知識まとめ! 内部ストレージを節約してメモリを増やす設定方法】で解説しています。

Androidの空き容量不足を解消する豆知識まとめ! 内部ストレージを節約してメモリを増やす設定方法
この記事では、Androidの内部ストレージ不足を解決する方法を解説しています。「不要なアプリやファイルを削除する」コツと「必要なアプリやファイルの管理方法を工夫する」コツをまとめています。

 

〆:SDカードを使って内部ストレージ不足を解消しよう!

以上、AndroidでSDカードを内部ストレージ化してアプリを移動する方法! スマホの外部ストレージをフォーマットしよう の説明でした。

今回紹介したadbコマンドを使った方法は少しハードルが高いですが、一度設定すれば、内部ストレージと一体化したSDカードとして活用できます。

一方、記事冒頭で解説した通り、内部ストレージ化はデメリットもあり、注意が必要です。

ストレージ容量の少ないAndroid機種をお使いであれば、ぜひお試しあれ。

参考 Android Source – Adoptable Storage

Android
スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク

コメント

  1. 名無しさん より:

    Windowsでも出来ますか?

  2. cozy より:

    adb sheleというコマンドには“shell@austin:/ $”という反応がありました。
    ですがsm list-disksというコマンドには“/system/bin/sh: sm: not found”
    と、sdカードを認識してくれませんでした。
    PCとスマホを接続しなおしても、sdカードを刺しなおしても無理でした。

    どうすれば内部ストレージ化できますか?

  3. cozy より:

    画像あります
    https://youtu.be/uz7gN-PbUeo

    • >>cozyさん

      接続しているデバイスのAndroid OSバージョンが6.0以上でない可能性があります。

      本件について、記事中にも追記しました。

    • 匿名 より:

      GALAXY A20でadbコマンドで内部ストレージ化しようとしたのですが特にエラーが出ているわけでもないのにコマンドを打ち終わった後再起動させられてSDカードを見てみたところ破損と表示され内部ストレージ化出来ません。誰か詳しい方教えて貰えないでしょうか。

  4. すのもの より:

    大変参考になりました、ありがとうございます。

    そこで1点質問なのですが、sm partition disk:179,64 private のコマンドの後に
    エラーが出てしまいます。

    Error:java lang.IllegalStateException:comamand,137 volume partition deisk:179, ~ と、こんな文言です。

    この場合の対応方法などあれば、ご教授いただけないでしょうか?
    宜しくお願いいたします。

  5. わお より:

    こちらの記事を参考にhuaweiの16GBROM(空き約9.2GB)のタブに装着したSDカードの内部ストレージ化に成功しました!
    が、64GBのフォーマットされたSDカードを使用したのですが、本体の空き容量の9.2GBと同じ量だけ使用できるようになっています…
    合計が本体16GB+SD64GBの合計約90GB表記になるかと思いきや、合計10.3GB、空き18GBというおかしなことになっています。

    文で表現するのが難しいのでスクリーンショットを添付しておきます
    同じ現象に陥っている方がいるかもしれないので、もし対処のすべをお知りでしたら、教えていただけると嬉しいです。
    https://www.dropbox.com/s/l9oe4sf8wr0h5r6/SDROM-1.png?dl=0

    • あああああ より:

      手順通りにやってもできません
      妥協してmixed50にしても外部ストレージにしか認識されません
      どうすればいいですか?

  6. ユキベエ より:

    これはスマホSH-04H(Android8.0)でもアプリ(特に重いゲーム)の移動はできますか?

    色々調べましたが、Android8.0では基本、アプリの移動はできず、ストレージの変更すらできないはずです。

    • Xperia XZ(Android 8.0)で、内部ストレージ化したSDカードにアプリ移動できることを確認しています。

      が、アプリによっては対応していないことも多く、機種に依存する部分もあるため、お使いの環境で実現できるかはわかりません。。。

  7. hide より:

    はじめまして。
    Android 6.01のASUS ZenPad 8.0を使用しています。
    sm list-disksを入力した時に

    ‘sm’ は、内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません。

    と表示されて次に進むことが出来ません。
    どのように対処すればよいかご協力をお願いします。

  8. dia より:

    万事上手く行っていたのですが、データ移動しても容量の変動がなかったです。SDカードのストレージ内にアプリ名はあります。
    内部ストレージから6ギガ分のアプリを移動しました。移動に成功しましたが、内部ストレージの容量に変化なく、内部ストレージ化したSDにも容量の変化がなかったです。
    android6.0のゼンパッド10です。
    ご協力をお願い致します。

  9. aaa より:

    sm partition disk:xxx,xx privateコマンドを実行した後にSDカードが認識されなくなってしまって、内部ストレージ化できません。Androidを再起動すると認識するようになります

  10. いしお より:

    OppoA3sでアンドロイド8.1ですが
    sdカードの内部ストレージ化を試みましたが、全コマンド入力後内部ストレージ化されずSDカードが認証されなくなりました。
    手順は間違っていません。
    対処方の享受願います。

  11. 通りすがりのA より:

    掲載されている通りに進め、問題なく内部ストレージ化する事ができました。
    しかし、別記事でSDカードに写真など移動する等の紹介を見て、実践しこちらにたどり着きました。
    そこでストレージ化を実行すると移動させたデータが消えてしまっていたという報告です。
    一応内部ストレージ化するにあたり、今入っているデータは消えます。等記述されてはいかがでしょうか?

  12. お手数おかけします。 より:

    HUAWEI nova liteにて、こちらの記事を参考にSDカードの内部ストレージ化を行ったのですが、sm partition disk:179,192 privateと入力すると、以下の文言が表示されて適応することが出来ませんでした。
    —————————-
    1|HWPRA-H:/ $ sm partition disk:179,192 private
    usage: sm list-disks [adoptable]
    sm list-volumes [public|private|emulated|all]
    sm has-adoptable
    sm get-primary-storage-uuid
    sm set-force-adoptable [true|false]
    sm set-virtual-disk [true|false]

    sm partition DISK [public|private|mixed] [ratio]
    sm mount VOLUME
    sm unmount VOLUME
    sm format VOLUME
    sm benchmark VOLUME
    sm fstrim

    sm forget [UUID|all]

    sm set-emulate-fbe [true|false]
    —————————-
    もしかして、sm partition DISK [public|private|mixed] [ratio]にコマンドが変わったのでしょうか。
    diskの数値はlist-disksで表示された容量を正確に入力したので、間違いないのですが、ご教示いただけないでしょうか。
    よろしければお願い致します。

  13. DDD より:

    内部ストレージ化には成功したのですが、アプリを移動させようとすると
    十分な空き容量がありません
    と出て移動させることができません…

    • 匿名 より:

      私も同じ症状がでて、困ってます。200GB以上空きがあるはずなのに、100MB程度のアプリも容量が足りませんと表示されてしまいます。
      端末の相性があるのでしょうか?
      端末はXpria xz1 compact(so-02k)です。

      • 匿名 より:

        私も同じメッセージがでたのですが、内部ストレージの容量をいくらか余裕をもたせたところ移動できました(私は5Gほど)。多分移動のために内部ストレージに一定のスペースが必要だったのかと思っています。

    • より:

      一応全ての手順を踏んで、アプリの以降を行ったのですが、どうも転送が80%で毎回止まってしまいます。
      どうかお力添えの程よろしくお願いします。

  14. 匿名 より:

    それ、移動出来ないアプリです。
    最初から入ってるのは移動出来ません。
    プレイストアからダウンロードのは移動出来ます。

    • 匿名 より:

      いいえ、最初から入っているのではなく、storeからDLしたアプリであっても、「十分な空き容量がありません」と表示されて拒否されてしまいます。
      アプリやバージョンの相性もあるんでしょうかね…

    • 電波 より:

      僕が検証したところso-02kにおいてsdカードを内部ストレージ化してsdカードにアプリを入れようとしても何故かsdカードに十分な空き容量がありませんと表示されるのはsdカードにアプリ本体はインストール可能だがアプリ内で利用するユーザーデータやキャッシュなどがsdカードに断じて入れられないという仕様のせいだという事が判明したので、sdカードにユーザーデータを書き込みをできるようにすれば問題なくアプリの移動ができるようになると思いますがそれにはさらなる改造が必要なようです

  15. 匿名 より:

    こてんぐ55
    xperia xz3ですがアプリ情報でストレージを開いても”変更”の表示がありません。

    • 匿名 より:

      開発者向けオプションの外部ストレージへのアプリの書き込みを許可という項目はオンになっていますか?

  16. くろは より:

    Xperiaでは無事にADBが使えて、SDカードの内部ストレージ化までできたのですが、Qua tab PZでやると『’sm’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。』と表示されうまくできませんでした。
    なのでスタートメニューからADBを一旦削除してみたのですが、復元の仕方がわかりません……
    もう一度やり直そうとY/Nで答えるまではできるのですが、背景が黒いコマンドプロンプトの画面が表示されるとすぐに消えてしまいます。
    どうか解決方法を教えてください。(>人<;)

  17. ヒロ より:

    はじめまして。
    Android 9.0のAQUOS R3(SH-04L)を使用しています。
    adb shellの入力後、「SH-04L:/ $」と出るので、
    ここまではうまくいっていると思うのですが、
    sm list-disksを入力した時に
    「‘sm’ は、内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
    と表示されて次に進むことが出来ません。

    他に対処法が書いてあるサイトにたどり着けないので、
    よろしくお願いします。

  18. 匿名 より:

    例えば2GBのアプリをSDカードに移動しても内部ストレージの容量が減りません。
    ですが、SDを取り外すとアプリが使えなくなるのでSDには入ってると思います。

  19. ひらひら より:

    内部ストレージ化の方法に困ってましたので、大変参考になりました。
    ありがとうございました。

  20. 困ったさん より:

    はじめまして。
    Android 9のpocophone F1を使用しています。
    adb shellの入力後、beryllium:/$と出るので、
    ここから上手く端末を認識してくれなくてなぜかがわかりません。
    sm list-disksと入力してもberyllium:/$
    と表示されて次に進むことが出来ません。
    他に対処法が書いてあるサイトにたどり着けないので、
    どうすればいいのかわかりません…
    それとなぜか端末側がsdカードを認識してくれなくてもう一台のmate10proにsdカードアダプターでさしたところ、認識したので端末側の問題かと思いますのどうかアドバイスや解決方法教えてください(>_<)

  21. d-02Kユーザー より:

    docomo d-02K(HUAWEI製)という機種です。

    d-02K:/ $ sm partition disk:179,192 private
    コマンドの後、以下のテキストが表示され、
    内部ストレージ化できませんでした。
    解決策はありますでしょうか?

    ——-
    usage: sm list-disks [adoptable]
    sm list-volumes [public|private|emulated|all]
    sm has-adoptable
    sm get-primary-storage-uuid
    sm set-force-adoptable [true|false]
    sm set-virtual-disk [true|false]

    sm partition DISK [public|private|mixed] [ratio]
    sm mount VOLUME
    sm unmount VOLUME
    sm format VOLUME
    sm benchmark VOLUME
    sm fstrim

    sm forget [UUID|all]

    sm set-emulate-fbe [true|false]

    1|d-02K:/ $
    —–

  22. Xpria xz1 compactユーザーです より:

    初めまして。記事を読ませていただきました。

    Xpria xz1 compact(本体容量32GB)で256GBのSDカードを内部ストレージ化したのですが、
    以下の症状が出て正常に機能していないと思われます。
    もし対処をご存じでしたらご教示願えないでしょうか。
    ※「機器のストレージ」画面では「使用中(合計288GB)」となっているので内部ストレージ化
    自体は成功していると思われます。

    症状)
    ・内部ストレージ化後にアプリ(モンスト)をインストールしたが、アプリ起動後すぐに
    アプリが強制終了する
    →「使用されているストレージ」をSDカードから内部ストレージに変更したら正常に起動した

    ・本体を再起動後に「SDカードが見つかりません デバイスを挿入し直してください」
    と表示される
    →ストレージ画面では前述のとおり「使用中(合計288GB)」となっており、認識されている

    お手数ですが宜しくお願い致します。

  23. スマホ依存 より:

    内部すとれーじkかはできました、ですが容量がおかしいです。 400gbのdsを使っていますが、システムで118gb」使っています。
    また、モンスト バンどりを移動しようとしましたが、じゅうぶんな空き容量がありませんとなり移動できませんでした。
    使っているものは XPERA XZ2プレミアム android9 です

  24. 名無し より:

    docomo版 Galaxy note8 (sc-01k)使用です。
    手順通りに実行した結果、SDカードが「未挿入」という表示になり、再起動しても治りません。
    解決策はありますでしょうか。

  25. 赤名萌 より:

    JAVAがインストールされていない場合、まずそれから始める必要があります。

  26. 匿名 より:

    SOV32(Xperia Z5)(Android 7.0)でSDカードが外部ストレージと認識してしまい、困っていたのですが、この記事の情報をしてみたところ、内部ストレージと認識するようになりました!ありがとうございます!!

  27. 新人匿名 より:

    初めまして失礼します。

    記事を見て試しにやってみましたが、
    コマンドプロンプトで『adb shell』を入力した際に
    『error: no devices/emulators found』
    と出ました。何が原因なのでしょうか?

    Java SE 14とAndroid Studioは既にインストール済みで、Android StudioのSDKファイルのパスも通してあります。

    • 匿名 より:

      前提条件6つ目の、「Android端末でUSBデバッグを有効にすること」の工程はお済みですか?
      私も同じ表示になったのですが、この工程見落としてたからでした。

  28. 匿名 より:

    一通りやってコマンドプロンプトの表示は同じように表示されたのですが、スマフォ側ではSDカードが破損していますになってしまいますが、何が原因でしょうか?

  29. できた!!! より:

    高校二年生ですが、説明が上手でとても助かりました!!!!!!
    ありがとうございました~!!!!!!!!!!!!!!!

  30. 匿名 より:

    これ、SDカードの一部領域のみ内部ストレージ化をした場合は「外部ストレージ」として設定した領域は他の端末やPCで見ることは可能なんですか?

  31. 匿名 より:

    空き容量がどうたらとかでて移動できん
    Androidはクソだな、これからiphone買ってくる。

  32. ttttt より:

    初めまして、失礼します。
    adbコマンドの工程(SDカードの一部領域のみ内部ストレージ化)は無事に完了してSDカードの容量もその分だけ減っているんですが、内部ストレージの総容量の表示が変わりません。
    機種はGalaxy Feel2です。
    上記の解決策があれば教えてほしいです。

  33. 匿名 より:

    microSD壊れまわした・・・

  34. 匿名 より:

    アイドルマスター シンデレラガールズ スターライトステージをSDカードに移動させようとしましたが、
    アプリ本体しか移動させることができず、付随する大量のデータはSDカードに移動してくれませんでした。
    追加でダウンロードしたデータも本体ストレージに保存されてしまったのでこの方法は使えないようです。残念。

  35. yahue より:

    Huawei nova lite なのですが
    sm list-disksのコマンドを実行すると下記のようになりました。

    1|HWPRA-H:/ $ sm list-disks
    disk:179:192
        ↑ここが”,”でなく”:”と表示されているのですが
    やりかたがちがうのでしょうか?

  36. おやじくん より:

    こんばんは!
    お陰様で、娘のDM-01Jの容量アップ出来ました。
    貴重な情報をありがとうございました。

  37. 匿名 より:

    もとにもどす方法を教えて下さい

  38. てつ より:

    はじめまして。

    adb shell実効すると、
    * daemon not running; starting now at tcp:5037
    * daemon started successfully
    adb.exe: device unauthorized.
    This adb server’s $ADB_VENDOR_KEYS is not set
    Try ‘adb kill-server’ if that seems wrong.
    Otherwise check for a confirmation dialog on your device.
    とでてきて次に進めません。
    どうすれば対処できるか、ご教授頂けますか?

    • 匿名 より:

      参考までに、、
      同じエラーが出ました。
      本体でUSBデバッグ接続を有効にするかどうかの確認ダイアログが出ていました。チェックしたら出なくなりました。

  39. かんた より:

    開発者向けオプション「外部ストレージへのアプリの書き込みを許可」というデマ?ですが、やってみたところ、内部ストレージ化に成功しました。端末の内部ストレージを大幅に超える大容量ゲームも入れられました。種類によっては可能のようです。(ただし、SDカードの内部ストレージとしてのフォーマットが必要です。)

  40. 匿名 より:

    内部ストレージ化できました。
    しかし、したら、SDカードが256GB中128GBシステムに使用されました。

    システムをタップすると
    「システムには、androidバージョン10の実行に使用されるファイルが含まれています」
    と表示されました。
    いくら何でも130GBしようされるのは不自然だと思うのですが、
    これはしょうがないのですか?

  41. 名無し より:

    アプリの容量が大きすぎて、SDカードに移せません。何か方法は無いのですか。

  42. 匿名 より:

    最初のコードを入れた後userになるんですが対処法を教えていただけませんか?

  43. 匿名 より:

    最初から\users\USER>ってなってるんですがこれはどういう風にやればいいんですか?
    ちなみにこれをしたいデバイスはドコモのd-01jモデルのバージョン6.0です

  44. くまちゃん より:

    最初から\users\USER>ってなってるんですがこれはどういう風にやればいいんですか?
    ちなみにこれをしたいデバイスはドコモのd-01jモデルのバージョン6.0です

  45. 匿名 より:

    HUAWEI MediaPad T5 Android 8.0.0を使用しているのですが、下記のようなコメントが表示されて内部ストレージ化することができません。皆さんとはdisk名称が異なるのですが(.区切りでははなく、:区切り)

    HWAGS2:/ $ sm list-disks
    disk:179:192
    HWAGS2:/ $ sm partition disk:179:192 private
    Error: java.lang.IllegalStateException: command ‘138 volume partition disk:179:192 private’ failed with ‘400 138 Command failed’

  46. 匿名 より:

    この記事とは直接関係ないかも知れないのですが質問です。
    googlemusicやphotoの無料廃止を受けデータのバックアップを取りたいのですが内部ストレージ化したsdカードの容量が少ないので大容量のsdカードと交換したいのです。端末本体の容量も一杯なのでsdカードに移動済のアプリを戻すこともできません。
    このような場合、どうやって交換すれば良いのでしょうか?

  47. 匿名 より:

    Xperia 1IIで興味本位にSDを内蔵ストレージ化してみました。
    ちょくちょくSDカードが読み込み専用になっていますの警告が出ていましたが
    本体ソフトウェアの更新ができず、残念ながら最終的に元に戻しました。

  48. 匿名 より:

    Galaxy A20なのですが、特にエラーを吐くわけでもなく無事に内部ストレージ化ができたと思ったらSDカードが破損していました。繰り返しやっているのですが同じです。何が原因なのでしょう?

    • 匿名 より:

      GALAXY A20でadbコマンドで内部ストレージ化しようとしたのですが特にエラーが出ているわけでもないのにコマンドを打ち終わった後再起動させられてSDカードを見てみたところ破損と表示され内部ストレージ化出来ません。誰か詳しい方教えて貰えないでしょうか。

  49. 匿名 より:

    こんにちは。
    開発者オプションの「外部ストレージへのアプリの書き込みを許可」についてですが、文中には、

    >開発者向けオプション「外部ストレージへのアプリの書き込みを許可」は関係ない
    >また「内部ストレージ化」+「外部ストレージへのアプリの書き込みを許可」を両方有効にしても、移動可能なアプリの種別に変化はみられませんでした。

    とありますが、私の環境で試してみたら、これを有効にすると有効にする前はSDカードに移動できなかったアプリが移動できるようになりましたよ。
    具体的には、Twitter、Spotify、LINE MUSIC、Microsoft Teamsなどが移動できるようになりました。有効にすると、プリインストールのシステムアプリ以外はすべて移動できるようになるみたいです。
    富士通のarrows M04 (Android7.1)と、Google提供のAndroid Emulator (Android7.1システムイメージ) で確認しました。

    ただ、それでSpotifyを実際に移動してみたら一度挙動がおかしくなりました。一旦アンインストールして最初からSDカードにインストールしたら不具合は解消されたので問題はありませんが、外部ストレージへのアプリの書き込みを許可を有効にするのは自己責任ということでお願いします。

    • 匿名 より:

      GALAXY A20のスマホなんですがエラーが出ているでも無いのに再起動させられた後にSDカードが破損していて内部ストレージ化が出来ません。どうしたらいいですか?

    • コメ主です(補足) より:

      こちらですが、Android EmulatorのAndroid9のイメージでも確認しました。他にも、多くのサイトで「外部ストレージへのアプリの書き込みを許可をオンにすると、すべてのアプリをSDカードに移動できるようになる」と書かれています。
      よって、「外部ストレージへのアプリの書き込みを許可」をオンにすれば一部の機種を除いてプリインアプリを除くすべてのアプリがSDカードに移動できるようになると考えてよさそうです。あっとはっくさんの使っている機種ではたまたまできなかったということですかね。

  50. 匿名 より:

    内部ストレージ化自体はできたのですが、ストレージの変更でアプリの移動が80%くらいまで進んだところで「十分な空き容量がありません」と表示され中断してしまします。内部ストレージ、内部ストレージ化したSDカード(70%)、外部として残したSDカード(30%)のどれも空き容量は数十GB以上残っています。
    また内部ストレージ化後にはアプリは直接内部ストレージ化したSDカード側にインストールされますが、どのアプリも起動しません。黒い画面のまま動かない、もしくはすぐにホームに戻されます(応答なし)。SDから一度内部ストレージへの移動することはできますが、SDに戻そうとするとやはり上記のようになります。

    どうすればSDカードへの移動とアプリの起動ができるでしょうか?

    機種はXperia 5 Ⅱ、SDカードはSanDisk 256GB Extreme microSDXC A2 SDSQXA1-256Gです。

    ※現在使っているXperiaXZ1と先代のXZでは問題なく内部ストレージ化し、アプリも起動できています。(アプリは同じもの)

  51. 匿名 より:

    Aquos Sense3 Plus(901SH)で試してみました。内部ストレージ化は出来たようなのですが、FilesにはSDが表示されなくなり、内部共有ストレージのメニューの[データを移行]でSDへ移動したファイルへのアクセス方法が分かりません。ストレージ設定の表示ではSDの容量を消費してはいるようなのですが、内訳を開いてもコンテンツがありません。ストレージ設定の各アプリの[変更]ボタンから移動したアプリは起動出来るようです。

  52. 匿名 より:

    GALAXY A20でadbコマンドで内部ストレージ化しようとしたのですが特にエラーが出ているわけでもないのにコマンドを打ち終わった後再起動させられてSDカードを見てみたところ破損と表示され内部ストレージ化出来ません。誰か詳しい方教えて貰えないでしょうか。

  53. おふく より:

    環境変数のところはどうしてもパスがとおらないのであきらめてディレクトリでコマンド入力し、無事に使えるようになりました。ありがとうございます。
    (andoroid10.0 X3-KC Yモバイル)
    内蔵が32GBしかなくて31.2だったので大変助かりました。

  54. より:

    SDカードを内部ストレージとして使おうとして、データー移動中80%から進まなくなりました。
    そして、今はAndroidという文字が、画面に出たり消えたりしています。
    失敗したのでしょうか?
    電源を切ってもいいのでしょうか?移動の途中だと、一部のデーターが消えているのでしょうか?
    完了していないから大丈夫でしょうか? 

  55. 匿名 より:

    Windows10のコマンドプロンプトで
    ‘adb’ は、内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません。
    と出るのですが何がいけないのでしょうか?
    パソコンとスマホをUSBケーブルでつなげていてスマホのUSBでバックも有効化しています。
    端末はarrowsUです。

  56. 匿名 より:

    adb shell

  57. 匿名 より:

    adb shellと打つと「 more than one device/emulator」と表示されます。どうしたらいいでしょうか

    • 匿名 より:

      arrowsU、内部ストレージ化でき、アプリはSDに移せましたが、ユーザーデータやキャッシュの
      大半は、本体メモリから動かせませんでした。

      先の‘adb’ は、・・認識されていません。の方はadbのパスが通っていないようです。
      パスを設定しなくても、コマンドプロンプトのカレントディレクトリをplatformを展開
      した場所にすれば動くでしょう。
      またPCでデバイスの認識ができているでしょうか。adb devicesにて。
      arrowsUのデバイスドライバはぴったりのものがみつからなかったのでFUJITSUのサイトの
      usb_ADBdriver_FCNT_v3.3.zipを展開して使用しました。

  58. 匿名 より:

    AQUOSZERO5gBASICなんですが
    手順通りにやっているのですが
    Sm listーdisks
    のところで sm は内部コマンドまたは外部コマンド 操作可能なプログラムまたはパッチファイルとして認識されていません と出ます
    どうしたらいいですか?

    • 匿名 より:

      文中の

      エラー④:’sm’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。

      を読みましょう。

  59. f より:

    ありがとうございました。無事内部ストレージ化できました。

    [大項目]
    SDカードを内部ストレージ化してアプリを移動する方法について、
    エラーと対処を記載します。

    当方の環境は下記の通り
    PC:windows10 home
    スマホ:Xperia sov34

    1.adb shell
    2.sm list-disks
    3.sm partition disk:179,64 private
    ここで下記エラー発生

    Error: java.lang.IllegalStateException: java.util.concurrent.TimeoutException: Thread Binder_B gave up waiting for partitionPrivate after 180000ms

    対処法
    Android上でSDカードを初期化
    Android上で接続MIDIを選択

  60. 匿名 より:

    SO-02K

    ストレージ化はできました。ありがとうございます。
    1点のみ、問題点。

    標準のカメラアプリが使えなくなりました。「メモリーエラー」
    保存先は内蔵を選択しているものの、読み込んでいないようす。
    標準の撮影以外は利用可能。パノラマ等。
    サードパーティカメラアプリも使用可能。

    デフォルトカメラの標準撮影の、「保存ができない。」=撮影できない。

    カメラ再起動、データ消去等一通り行いました。
    考えられる、原因はございますでしょうか。

  61. 匿名 より:

    GALAXY Feel2でやりましたが他のGALAXYユーザーの方たちと同じように未挿入のまま反応しなくなってしまいました。2つSDカードが破損してしまい、二度と使えなくなってしまいました、(このためにSDカード買ったのに………)このような数のフィードバックがあるならば冒頭にそのように書いておいてください。おかげで私の財布から三千円蒸発してしまいました。

    • 匿名 より:

      コメ主です。何度か復旧を試みた所どうにか初期化することでSDカードは使用可能になりました。 が、内部ストレージ化は恐らくGALAXY系統のスマホでは不可能でしょう。 冒頭に明記しておいてください。もうこんな思いを他の人にして欲しくありません。

      • 匿名 より:

        完全に保証対象外のことをするのに、情報提供してくださってる管理人さんに切れるとか中学生かな?

        「冒頭に明記しておいてください」じゃなくて、自分で最後まで読みましょう。
        2020年6月29日 19:08に全く同じ機種でやってる人がコメントしてるのに読まないとか…

        管理人さん、有益な情報ありがとうございます。

        情報共有です。
        HUAWEI MediaPad T3で試しましたが、内部ストレージ扱いにはなりますが、アプリの移動等はできませんでした。(選ぶ項目が出ませんでした)
        内部化SDカードの容量も16GB 空き:-4.13GB と完全にバグった表示になります。
        上記容量に関しては、フル内部化しても、一部内部化しても同じ表示でした。

        ただ、導入前は空き容量が不足していて、アプリの更新とかができなかったのが、サクサクアプデできたのと、端末の動作自体ももっさりが治ったので、表示はイカれていても内部化の効果はありそうな気がします。

        上記理由から、T3では全容容量を内部化するのではなく、SDカード容量の20~30%を内部化して様子を見ることをおすすめします。
        しばらく運用してなにか続報あれば記入します。

  62. 匿名 より:

    使用スマホは、SOV34。

    64GBのSDカードを内部に75%(48GB)、外部25%(16GB)に分割したのですが、内部ストレージ側のSDカードの容量表示が、80GB/128GBとなっています。
    まぁ、48GB使える、って事では、問題が無いのですが、正確な容量が分かりにくくなってしまうので、出来れば解消したい。

    この表示バグの原因と対策についての情報はありませんか?

    • 匿名 より:

      追記
      分割しない場合でも、内部ストレージ化すると64GB/128GBとなってしまいます。

  63. 匿名 より:

    自分の端末は内部ストレージ化出来ない機種でした。残念。

    mixedでやると内部化した部分が「破損しています」になり、
    それをいじるとSD自体を端末が認識しなくなる。

    それでもADB上でsm list disksすると179,xxとカード自体は認識していたので
    sm partition disk:179,xx publicでフォーマットしなおせば
    無事普通のSDとして使えるように戻せました。

    SD壊れた!ドン判金ドブ買いなおしや…と思った人はまだ早いかも。
    まぁコマンドリストにそれっぽくあるから
    言われんでもそれくらいわかるわボケだったらすみません。

  64. らぴん より:

    ところで、ストレージ一体化後に開発者モードを解除しても問題ないでしょうか?

  65. まるこめ より:

    1.adb shell
    2.sm list-disks
    3.sm partition disk:179,64 private
    の順で出来ているのですが

    disk:179,64

    disk:179:64
    と表示されるのは
    どこかで入力を
    間違っているのでしょうか?

  66. まるこめ より:

    追記
    1 adb
    2.adb shell
    3.sm list-disks
    4.sm partition disk:179,64 private

    の順でした。

  67. 通りすがりのひと より:

    私はモデル名Galaxy S20+ 5Gでモデル番号SC-52Aで、Androidバージョン11のスマホで試しましたが、内部ストレージ化できず、外部ストレージとしても認識されず、まるでSDカードが入っていないかのような状態になりました。

    試しに別のタブレットに入れ替えてみたら、外部ストレージとしては使えるようになりました。

    やはりGalaxyは出来ない機種が多いのかもしれません。このサイトの説明はわかりやすく、助かりました。ありがとうございます。また、自分で色々試してみます。

  68. イブ より:

    arrows ma04を使ってるものですが adb shell の時点でうまくいきませんそうすればいいですか? バ~ションは7.1.1です。

  69. 匿名 より:

    『AQUOS zero5G basic』

    SDの内部ストレージ化(=内部化SD)できました。

    管理人さん、ありがとうございました!
    大変参考になりました!

    そして内部化SDにアプリを移動することもでき、動作も問題なかったです。

    ※※※※※※※※※※
    しかし、電源をオフにしたところ、ホーム画面に配置していたアプリ(内部化SDに保存しているもの)がすべてホーム画面から消えてしまいました。
    アプリ全体表示には残っており、再度ホーム画面に配置可能なのですが、やはり電源をオフにする度にホーム画面から消えてしまい、せっかく内部化できたのにとても困っています。
    なにか対策がありましたら教えていただきたいです。
    ※※※※※※※※※※

  70. たかし より:

    内部ストレージ化させたらSDカードすら読み込まなくなりました

  71. 匿名 より:

    がっつりroot化は怖いしなあと思ってサブスマホ購入直前でここに行きつきました。大変助かりました!感謝いたします!!
    折角なので、私が躓いた箇所を書かせていただきます。同じような方ご参考になれば。
    ・書いてある設定は全部試しても「adb shell」と打鍵すると「error no device/emulator found」が出る
    →アンドロイドドライバのPCインストールが必要だった(接続時最初にスマホからPCに自動インストールされる読み取りソフト?が上手くいかなかったからかもしれません。)
    他サイトですがドライバ導入の説明もありました。もし同じように詰まってる方いたらためしにエラー文でググってみてください。

  72. 匿名 より:

    初めまして。記事を参考にしてSDカードの内部ストレージ化を実行してみました。その結果を共有したいと思います。

    端末情報…AQUOS sence5G/SH-M17
    Androidバージョン…11
    使用したSDカード…Samsung EVO Plus 128GB microSDXC
    最終的なコマンド…sm partition disk:179,0 mixed 50

    結果
    1.コマンドプロンプトでの内部ストレージ化については一旦は成功。
    2.ストレージの容量表示が妙な具合になります。
     内部化前…内部ストレージ64GB
          外部ストレージ128GB
     内部化後…内部ストレージ容量320GB
          └内部共有ストレージ64GB
          └SDカード256GB
          └外部ストレージ64GB
    3.ゲームアプリの内部ストレージから、内部化したSDカードへの移動を確認
    4.重要
     原因不明ですがSDカードが破損して使えなくなることがあります。
    →破損後、SDカードを入れ直しフォーマットすることで再度、外部フォーマットとして使用できることを確認
     ※アプリを内部ストレージから内部化したSDカードへ移動した際によくなってるような気がしますが確定情報ではないです…。

    以前のログでも記載されていますが内部化後のストレージ容量表示が奇妙になり、その内、内部化SDカードがシステムに多くの容量を割いているのが気がかりです。
    大容量ゲームアプリを内部化SDカードに移動して使えるかどうかは、現状だと不安を覚えざるをえません。

    あとそんな状況だったので、大容量ゲームアプリを内部化SDカードにインストールしての実機確認はしてないです。すいません…。

  73. 渡邊恒夫 より:

    ひとことお礼を述べたくて、キーボードを打ってます。
    おかげさまで、今の端末を引き続き使用することが可能になりました。
    心よりお礼を述べさせていただきます。

  74. 匿名 より:

    内部ストレージ化した際に再度パーティションを切りなおしたい場合は、もういっかいコマンドを入力すればいいでしょうか?一旦外部ストレージとしてフォーマットする必要はありますか?(新品で中身は何も入ってません)

  75. 困っている人 より:

    SDカードがそもそも読み込まれなくなりました
    何か対処法はありますか
    ちなみに機種はGyalaxyA20です
    よろしくお願いします

  76. 匿名希望 より:

    ‘adb’は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていませんと出るのですがどうすればいいでしょうか?

  77. 匿名 より:

    OPPO A5のでやってみましたが,その後SDカードが認識されなくなりました。PCでも認識されなくなったので,おそらく破損でしょうか?
    対処法がわかればご教授願います。

  78. 教授願います より:

    初めまして。この記事を参考にして、ASUS製のASUS ZenPad8.0(Android7.0)と、同社製のX553M(Windows10 Pro)でやってみたのですが、Android上に「command’124volume partition disk:179,160 public’failed with’400 124 Command failed’」というエラーメッセージ的な文章が表示され、内部ストレージ化に失敗してしまいます。
    これは一体何が原因なのか、ご教授お願いします。

  79. 匿名希望 より:

    初めまして。たくさんの記事、大変参考になっています。
    ありがとうございます。
    Galaxy A32 5GでSDカードの内部ストレージ化を試みました。パソコンはWIN11です。

    何人かの方も書かれているのと同じ内容なのですが、手順をすべて完了した後、ストレージ容量が増えなくて、かつSDカードを認識しなくなりました(抜き差しし直しても外部SDカード未挿入となる)。
    再起動する前も再起動した後も設定のストレージすら開けなくなり、通知には外部ストレージがありません、デバイスを挿入し直してください、とでます。
    USBを接続し直しても改善されず、SDカードを抜き差しし直したら、設定のストレージは開けるようになりましたが、外部SDカード未挿入とでていて、adbコマンドをし直しても反応なしです。
    USBの設定はこの端末でいいんですよね
    接続されたデバイスでもコマンドし直しましたが無駄でした。

    少しずつ設定を変えて、何度もコマンドしてしまいました。
    復活はできるのでしょうか。破損とはでてきていません。

    外部ストレージへのアプリの書き込みを許可はONにしています
    OFFにしてコマンド再々度打ち直しましたが関係ないみたいですストレージ化自体ができません。

    素人には高度すぎたかもしれません。

    ネットで解決策を調べてみましたが、解決には至りませんでした。

    ご教授お願い致します。

    長文で本当に申し訳ないです。

  80. HK より:

    コメント失礼します。下記のコマンドを入力したけれど、内部ストレージ化できませんでした。
    何かお判りでしょうか。
    sm partition disk:179,192 private
    usage: sm list-disks [adoptable]
    sm list-volumes [public|private|emulated|all]
    sm has-adoptable
    sm get-primary-storage-uuid
    sm set-force-adoptable [true|false]
    sm set-virtual-disk [true|false]

    sm partition DISK [public|private|mixed] [ratio]
    sm mount VOLUME
    sm unmount VOLUME
    sm format VOLUME
    sm benchmark VOLUME
    sm fstrim

    sm forget [UUID|all]

    sm set-emulate-fbe [true|false]

  81. 匿名 より:

    しばらく問題無く使えていたけれど、ある時から、SDカードの内部ストレージ化した部分に入れていたアプリが、軒並み「〇〇(アプリ名)を開けません:アプリはSDカードに保存されています」と表示されて、起動できなくなってしまいました。
    今の所、発生原因不明、復旧の目途も立っておらず…。

    まぁ、いつまでもメモリ容量の小さい機種を使っていないで、最新の機種に交換しろ、って事なのかもしれないけれど…。
    下手すると、8倍とかになってるんだもんな…。

  82. なし より:

    内部ストレージ化まで成功しアプリを移そうとしたのですが空き容量が足りませんという 表示がでて移せません。(移そうとしてるアプリは、8,48GBでSDカードは32GBです。)

  83. ADGJM より:

    内部ストレージ化から動かせるアプリは移動させることが出来ました。
    128GBのSDカード使用したのでストレージを開くと、36.67GB合計160GBを使用中に代わりました。
    内部共有ストレージ 28.11GB/32.00GB

    SDカードは9.56GB/128GB

    となっています。

    ここで質問です。
    もともとSDカードに保存していた画像データをPCに避難させているのですがこのデータをスマホに映して内部ストレージ化したSDカードに保存することは可能でしょうか?

  84. 匿名 より:

    2022/04/19、Xiaomi Redmi Note9Sで試しました。
    作業自体は問題なく進行しましたが、内部ストレージとして認識はされませんでした。
    ご報告までf^_^;

  85. 匿名32 より:

    Xperia XZ2にてこの記事の指示に従った結果SDカードの内部ストレージ化に成功したのですが、アプリを移動しようとして指示に従って出てきた移動ボタンを押しても何も起こらず、アプリの移動ができませんでした
    確認した限りではどのアプリも移動できないのですが、何が原因なのでしょうか……?

  86. kk より:

    この記事のおかげで成功しました。丁寧な解説をして下さり本当にありがとうございます。

  87. Leon より:

    MediaPad T3 10を使ってて以前からSDカードの内部ストレージ化は行っていましたが、内部とSDの分割適用はここで初めて知りました。早速、適用してみました。
    非常に参考になる記事を有難うございました。

  88. 匿名 より:

    OPPOa55sで試してみたところ、adbでの作業は順調に終えたのですがスマホにSDカードが表示されません。
    調べたところこの機種は内部ストレージ化対応していないようで、外部ストレージに戻すのをadbで行いたいのですが説明のリンクがあれば教えていただきたいです。

    • 匿名 より:

      コメ主です。家にあった古いスマホにSDカードを挿入したらフォーマットを促されるメッセージがでたので、操作したらあっさり直りました。

      報告まで。

  89. 匿名 より:

    内部ストレージ化の一連の作業は全てうまく行きスマホ側でも正常に動作してますが、内部と外部にパティション分けて作成した場合、スマホからSDカード抜いて単体でPCからアクセスしたい場合、正常にアクセスできないSDカードになっていますね。
    出来る人も居るのでしょうけど、少なくとも我が家の複数台のPCからは無理でした。
    ざっくり雑な表現をするとPCで言うRAIDのHDD構成みたいなアロケーションになってるようです。

  90. 匿名 より:

    >基本的に全機種でSDカードを内部ストレージ化できます。

    今となっては殆どの機種で内部ストレージ化不可となってるため、この情報を取り消して下さい。
    出来ると信じて無駄な時間使わされました。

  91. 匿名 より:

    数年前のOPPO機種で試しましたがカードの認識すらされなくなりました
    ただ上で教えてくれて居る方の言う通りに別機種やPC等でフォーマットすれば普通に治ります
    素直に新機種か機種事体にメモリーカードへゲームアップデータパッチが保存される機能が付いてる機種を買った方が良いですねw

  92. 匿名 より:

    Xperia5IVでは開発者オプションはあってもmicroSDをストレージとして認識しませんでした。Xperiaのシステムフォーマットそのものが駄目かもしれません。
    成功した方はいます?

  93. 匿名 より:

    すみません失敗した場合SDカードは物理的に破損して使用できなくなるのか、単に他の機器でフォーマットしてやれば又他の機器などで使用できる状態で済むのか教えてください。

  94. 匿名 より:

    2023年10月18日 17:25です途中送信してしまいました。書き込みを読むとできる方できない方がいらっしゃるようですがケースバイケースと言う事でしょうか

  95. 匿名 より:

    無理を承知でお聞きしたいのですがandroid10の現行ガラホ KY-42C A202KC A203KC A205SH などでもできるのでしょうか又既に行った方はいらっしゃいますでしょうか。

    ゲーム系などは入れるつもりは有りませんがオフライン地図は入ったものの空き容量不足で動かずgoogle mapsはナビ機能自体は正常に動くものの音声入力や現在地表示が動かず手動で入力する必要が有ります。

    楽天miniとガラケーの2台持ちでしたが楽天miniは不良が連発するようになりガラケーはこの夏の暑さでたいして汗をかいた覚えは無いのに屋外作業中にポケットの中から出したら画面の内側が水分で曇っていたので防水のガラホに纏めたいのです。

    Mode1 RETROⅡにある程度期待していたのですが防水無し所有者本人による電池交換不可で検討対象から外れ、高温の車中に置くわけにもいかないので楽天miniの替りの小型のスマホも無く困っております。

  96. 匿名 より:

    Walkman NW-A306でこの手順の通りでできました
    ありがとうございました
    この環境だと「外部ストレージへのアプリの書き込みを許可」へのチェックは全てのアプリを移動するのに必須でした

  97. 匿名 より:

    sense8でやろうか迷ってるけど、みんなのコメざっと見るとちょっと怖いな。
    買ったばっかだしもうすこし様子みるか、sense8でやった人いるかな。

  98. 匿名 より:

    最近、AQUOS SERIE SHV32で512GBのMicroSDカードの一部内部ストレージ化に挑戦しました。PC上では成功したように見えましたが、スマホの画面を見ると「問題が発生したため、SDMountListenerを終了します」と表示され内部ストレージ化に失敗しました。挙げ句の果てにはそのMicroSDカードが壊れるという始末。やはり相性の悪い端末では失敗してしまうんですかね。

    • 匿名 より:

      MicroSDが読み込めなくなってもpcでフォーマットしたところ
      治ったので試してみてください

  99. 匿名 より:

    64gb 以上じゃないとバグるかもしれない
    32gbでも64だと認識してsdが読み込み不能になったけど
    64gbでやってもたら普通に動作してます

  100. 匿名 より:

    割り当てたSDカード分のメモりーが反映されません
    詳しく書くと、デバイス情報から表示されるメモリー枠には反映されてますが、ストレージ容量からみると割り当てができてないように(元の64G)表示されます。
    MIUIを使ってます

タイトルとURLをコピーしました