magcupの日記

何でも引き付けるカップ、magcup

SHARP SH-M03のSDカードの内部ストレージ化

結論から言うとSH-M03は二重に呪われている(もしかすると三重)が、先人のお知恵をありがたく拝借すれば何とかなる。


△で、SHARPドライバをインストールしてようやくADBデバイスとして認識されたので、adbを実行してみた。ところが、

C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell
shell@SH-M03:/ $ sm list-disks
disk:179,96
shell@SH-M03:/ $ sm partition disk:179,96 private
Error: java.lang.IllegalStateException: java.util.concurrent.TimeoutException: T
hread Binder_A gave up waiting for partitionPrivate after 180000ms
1|shell@SH-M03:/ $

と、結局、エラーになってしまったのだが、処理は行われていたようだ。そしてSH-M03は、Android6.0.1のくせに、アプリ毎でなくメモリ全体を移動できてしまい、端末のストレージ=36.72GB、内部ストレージ=8.21GB、microSD=28.51GB(アイコンの色が紫に変化)となった。
SH-M03は、Partitionコマンドは使えないそうなので、microSD全体を内部ストレージ化する必要があり、いろいろ試すうちに、SDカードに入っていたデータも消えてしまった、、、


△SDカードの「内部ストレージ化」後も、PCとUSB接続すればカードの中身は見られる。

SHARPの呪い〕SH-M03は、、、

  1. SDカードへのメモリ移動が無効化されていて、
  2. ADBを使っても分割は出来ずカード全体を移行しないとダメ
  3. コマンド実行後、エラーになる

〔後記〕他の二台のSH-M03で実行した際はエラーにならなかった。メモリカードは16Gと64Gだったので、カードサイズによるものではなく、原因不明。