Samsung(および他の一部のメーカーの)デバイスは、デフォルトでAdoptable Storageをサポートしていません。ただし、有効にする方法はいくつかあります。一部のデバイスはルートを必要とし、他のデバイスは必要としません。Galaxy A5、J5、J7、On5がある場合は、方法2(ルートが必要)を選択します。
先に進む前に、バックアップがあることを確認してください。SDカードがフォーマットされます。
方法1(NO ROOT | Galaxy S7)
一部のSamsung電話(Galaxy S7など)およびその他のAndroidデバイスでは、rootは不要です。ADBを使用して次のコマンドを実行する必要があります。
adb shell
sm list-disks
sm partition <DISK> private
reboot
<DISK>
前のコマンドの出力に置き換えます。(例:)sm partition disk:179,64 private
。ディスク全体を変換したくない場合は、代わりに次のコマンドを使用しますsm partition <DISK> mixed <VALUE>
。<VALUE>
外部ストレージとして保持する割合(0〜100)で置き換えます。(例:sm partition disk:179,64 mixed 50
、50%の場合)。
ルートアクセスがある場合は、代わりに私のアプリのルートエッセンシャルを使用できます。Root Essentialsは、PCを必要とせずに、すべてのコマンドを実行します。
方法2(ROOT | Galaxy A5、J5、J7)
上記の方法がうまくいかなかった場合、ルートなしで採用可能なストレージを取得することはできません。(例:Galaxy A5、J5、J7、On5)。
デバイスをルート化した場合は、アプリRoot Essentialsをダウンロードする必要があります。ダウンロードしたら、「Adoptable Storage」に移動します。次に、「採用」ボタンをクリックします。
Root Essentialsは、カスタムリカバリを使用してプラグインをフラッシュするように求めます。(例:TWRP)。カスタムリカバリなしでプラグインをフラッシュすることはできません。プラグインをフラッシュした後、デバイスを再起動し、Root Essentialsを再度開きます。SDカードを再度採用してみてください。動作するはずです。
SDカードを正常に採用しましたが、次に何をする必要がありますか?
SDカードを採用したら、既存のデータをSDカードに移行する必要があります。これは、内部ストレージのスペースを解放するためです。
データを移行するには:
- (Android)設定を開く
- 「ストレージ」をタップします。(または「デバイスのメンテナンス」>「ストレージ」)。
- SDカードを選択します。
- メニュー(右上の3つのドット)を開き、「データの移行」をタップします。
- これで、データがSDカードに移行されます。