Android 6.0化した Galaxy A8で SDカードを内部ストレージとして使う

  • 投稿日:
  • by
  • カテゴリ:
  • ハッシュタグ:

Android 6.0 MarshmallowでSDカードを内部ストレージとして使う方法と注意点 | orefolder.net

Android 6.0 Marshmallowから、SDカードを本体の内部ストレージとして利用することが可能になりました。この機能によって、元々の内部ストレージが少ない端末でも、SDカードにより拡張し、多くのアプリを入れることができるようになります。

Android 6.0ならどの端末でもこの機能が使えるかというと、そうではありません。

そこでこのページに載っている手順でやってみました。

【root化不要】GalaxyシリーズでSDカードを内蔵ストレージとして認識させる方法 | Eventer Life

Android6.0では標準機能としてSDカードなどの外部ストレージを内蔵ストレージとして人気しさせる機能が追加されましたが、Galaxyシリーズのスマートフォンではこの機能が去勢されています。

Android Studioをインストールしたところまではよかったのですが、adbコマンドが通りません。

ADBコマンドを使えるようにする[Windows10]

384氏のPCでAndroid Studioでの開発環境はできているのですが、ADBコマンドは利用できない状態でしたので、覚書のためADBコマンドを利用する方法を記載しておきます。

ウチの環境では、「C:\Users\<ユーザー名>\AppData\Local\Android\sdk\tools」にインストールされていました。
SDカードの内容をバックアップした後に、コマンドプロンプトから以下のように実行します。

Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.
 
C:\Users\hogehoge>SET PATH=%PATH%;C:\Users\hogehoge\AppData\Local\Android\sdk\platform-tools
 
C:\Users\hogehoge>adb shell
shell@SCV32:/ $ sm list-disks
disk:179,32
shell@SCV32:/ $ sm partition disk:179,32 private
shell@SCV32:/ $

Screenshot_20170506-120751.png

これで確かにSDカードが内蔵メモリと統合されました。

from_pc01.jpg

でもPCから見ると内蔵メモリは32GBのままで、容量は増えていません。 これでは音楽ファイルをコピーできないですね。

Screenshot_20170506-180507.png

「外部SDカード」の設定から「ポータブルストレージを初期化」を選びます。

Screenshot_20170506-180527.png

「初期化」を押します。

Screenshot_20170506-180550.png

完了したようです。

Screenshot_20170506-180613.png

元に戻りました。

from_pc02.jpg

PCから見ても、SDカードが現れました。
やっぱり無理なことはしない方がいいようです。