Xperia M4 Aqua E2303 の内部ストレージをSDカードで拡張する

Xperia M4 Aqua E2303 は普及価格帯ながら性能もそれほど悪くなく、 コストパフォーマンスに優れた機種です。 ただ、E2303の内部ストレージは8GBしかなく、 アプリをインストールしていくとあっと言う間に容量一杯となってしまうため、 なかなかメインで使いづらいという問題があります。

幸いにして Android 6.0 (Marshmallow) から SD カードを内部ストレージに 見せることができる Adoptable Storege の機能が使えますので、 その機能を使って内部ストレージを拡張します。

前提条件


事前準備


SDカードを内部ストレージとして認識させる

E2303 に micro SD カードを挿入して起動したら、 USB デバッグをONにして PC と接続し、 adb でシェルを起動して SD カードの識別子を確認してから 内部ストレージと外部ストレージの比率が 50:50 になるように設定します。

C:\Users\hiraga>adb shell
shell@E2303:/ $ sm list-disks
disk:179,64
1|shell@E2303:/ $ sm partition disk:179,64 mixed 50

設定した内部ストレージを有効にする

E2303 で Setting->Storage と進み、 Device storage の SD Card を選択し、 右上のメニューから Migrate data を選ぶと内部ストレージとして使用できるようになります。



ストレージ名を変更しておくと分かりやすいです。



PC に接続すると内部ストレージが大きくなって見えます。

E2303 Storage on PC

アプリ は Internal SD Card にインストールできるものとできないもの がありますのですべてを移行できるわけではありませんが、 内部ストレージの容量はそれなりにセーブできます。

また、アプリ自体は移行できなくてもそのデータは移行できることがありま すので、それなりに使い物になると思います。
ただ、高速な SD カードを使わないと動作があきらかにもっさりします。 私はこのもっさりに耐えられず、 SanDisk Extreme A1 対応品を購入しました。 これでもっさりも相当改善されて実用的な動作速度で使えています。


参考


Xperia実験室