Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

AndroidでアプリをSDカードに強制移動する方法|root化あり・なしの手順を徹底解説

現在、同じ目的を持つアプリが複数存在します。例えば、日常の買い物にはAmazonや楽天市場、ヨドバシカメラなどがあり、食品の買い物には生協のパルシステムや各スーパーの公式アプリなどがあります。つまり、思いつくほとんどの用途に対応するアプリが存在し、Google Playストアにアクセスしてインストールボタンを押すだけで、あっという間に端末にアプリが追加されるのです。

しかし、中には軽量で容量をほとんど消費しないアプリもあれば、大量のストレージを食い潰すアプリもあります。もしスマートフォンの内部ストレージに、軽量なアプリすらインストールできる空き容量がないとしたら、どう感じるでしょうか。

幸いなことに、近年の多くのAndroid端末にはmicroSDカードスロットが搭載されており、好みの容量のSDカードを挿入できます。microSDカードは、既存のアプリを削除して空き容量を作る代わりに、スマホの内部ストレージを拡張し、新しいアプリのための十分なスペースを確保する最も手軽で安価な方法です。

また、新しくインストールするアプリの保存先としてSDカードをデフォルトに設定することも可能ですが、その場合でもしばらくすると「空き容量が不足しています」という警告メッセージが再び表示されることがあります。

AndroidでアプリをSDカードに強制移動する方法|root化あり・なしの手順を徹底解説

なぜ一部のアプリはSDカードに移動できないのか

これは、一部のアプリが内部ストレージからのみ実行されるように設計されているためです。内部ストレージの読み書き速度はSDカードよりもはるかに速く、アプリの快適な動作には内部ストレージが適しているからです。そのため、デフォルトの保存先をSDカードに設定していても、一部のアプリは端末の内部ストレージにインストールされ、ユーザーの設定よりもアプリ側の優先設定が上書きされます。

このような場合、アプリを強制的にSDカードへ移動させる必要があります。そこで最大の疑問が浮かびます。「Android端末でアプリをSDカードに強制移動するにはどうすればいいのか?」

この記事では、上記の疑問に対する答えとして、Android端末からSDカードへアプリを移動させる複数の方法をご紹介します。

AndroidでアプリをSDカードに強制移動する3つの方法

Androidスマホには2種類のアプリがあります。1つ目は端末にプリインストールされたアプリ、2つ目はユーザー自身がインストールしたアプリです。プリインストールアプリと比べると、後者をSDカードに移動するのは簡単です。実際、プリインストールされたアプリを移動するには、まず端末をroot化し、その後サードパーティ製アプリを使用してSDカードへ移動させる必要があります。

以下に、自分でインストールしたアプリとプリインストール済みアプリの両方をSDカードに移動させるためのさまざまな方法を紹介します。

方法1:インストール済みアプリをSDカードに移動する

自分でインストールしたアプリをAndroidスマホのSDカードに移動するには、以下の手順に従ってください。

  1. スマホのファイルマネージャー(ファイル管理アプリ)を開きます。
  2. 内部ストレージSDカードの2つのオプションが表示されるので、「内部ストレージ」を選択します。
  3. 「Apps(アプリ)」フォルダをタップします。
  4. スマホにインストールされているアプリの一覧が表示されます。
  5. SDカードに移動したいアプリをタップすると、アプリ情報ページが開きます。
  6. 画面右上の三点リーダーアイコン(⋮)をタップすると、メニューが開きます。
  7. メニューから「変更(Change)」オプションを選択します。
  8. 保存先変更のダイアログボックスで「SDカード」を選択します。
  9. SDカードを選択すると確認ポップアップが表示されるので、「移動(Move)」ボタンをタップすると、選択したアプリのSDカードへの移動が開始されます。
  10. しばらく待つと、アプリが完全にSDカードへ転送されます。

AndroidでアプリをSDカードに強制移動する方法|root化あり・なしの手順を徹底解説

注意: 上記の手順は使用しているスマホのブランドによって異なる場合がありますが、基本的な流れはほぼすべてのメーカーで共通しています。

上記の手順を完了すると、選択したアプリはSDカードに移動され、スマホの内部ストレージからは利用できなくなります。同様の手順で他のアプリも移動させてください。

方法2:プリインストールアプリをSDカードに移動する(root化が必要)

上記の方法は、「移動」オプションが表示されるアプリにのみ有効です。「移動」ボタンをタップしてもSDカードに移動できないアプリは、デフォルトで無効化されているか、移動ボタン自体が表示されていません。こうしたアプリを移動するには、Link2SDなどのサードパーティ製アプリの助けが必要です。ただし前述の通り、これらのアプリを使用する前に、スマホをroot化しておく必要があります。

免責事項: スマホをroot化すると、RAM上の元のデータを失う可能性があります。そのため、root化またはroot解除を行う前に、連絡先、SMSメッセージ、通話履歴などの重要なデータを必ずバックアップすることを強くお勧めします。最悪の場合、root化によってスマホが完全に故障することもあります。自分が何をしているのかわからない場合は、この方法をスキップしてください。

スマホをroot化するには、以下の人気があり安全なツールのいずれかを使用できます。

  • KingoRoot
  • iRoot
  • Kingroot
  • FramaRoot
  • TowelRoot

スマホのroot化が完了したら、以下の手順に従ってプリインストールアプリをSDカードに移動します。

  1. まずGoogle Playストアにアクセスし、「AParted」アプリを検索します。
    APartedについて: このアプリはSDカードにパーティションを作成するために使用します。SDカードには2つのパーティションが必要で、1つは画像・動画・音楽・ドキュメントなどを保存するため、もう1つはSDカードにリンクさせるアプリ用です。
  2. インストール」ボタンをタップしてダウンロード・インストールします。
  3. インストールが完了したら、Google Playストアで「Link2SD」という別のアプリを検索し、ダウンロードして端末にインストールします。
  4. 両方のアプリを端末に入れたら、次にSDカードをアンマウントしてフォーマットする必要があります。以下の手順に従ってください。
    a. スマホの「設定」を開きます。
    b. 設定画面を下にスクロールし、「ストレージ」オプションをタップします。
    c. SDカードの項目にある「SDカードの取り外し(Unmount)」をタップします。
    d. しばらくすると「SDカードが正常に取り外されました」というメッセージが表示され、先ほどのオプションが「SDカードのマウント」に変わります。
    e. 再度「SDカードのマウント」をタップします。
    f. 「SDカードを使用するには、まずマウントする必要があります」という確認ポップアップが表示されるので、「マウント」をタップすると、SDカードが再び使用可能になります。
  5. 次に、インストールした「AParted」アプリをアイコンから開きます。
  6. 左上の「Add(追加)」ボタンをタップします。
  7. デフォルト設定を選択し、パーティション1を「FAT32」のままにします。このパーティション1には、動画・画像・音楽・ドキュメントなどの通常のデータが保存されます。
  8. 青いバーを右にスライドさせ、このパーティションの希望サイズを設定します。
  9. パーティション1のサイズが決まったら、再度画面左上の「Add」ボタンをタップします。
  10. 「FAT32」をタップするとメニューが開くので、「ext2」を選択します。デフォルトのサイズは「SDカード全体の容量 − パーティション1のサイズ」となります。このパーティションは、SDカードにリンクさせるアプリ用です。より多くのスペースが必要な場合は、青いバーをスライドさせて調整できます。
  11. すべての設定が完了したら、「Apply(適用)」と「OK」をタップしてパーティションを作成します。
  12. 「パーティションを処理中」というポップアップが表示されます。
  13. パーティション処理が完了すると、2つのパーティションが表示されます。アイコンをタップして「Link2SD」アプリを開きます。
  14. スマホにインストールされているすべてのアプリが表示された画面が開きます。
  15. SDカードに移動したいアプリをタップすると、アプリの詳細情報が表示された画面が開きます。
  16. 「Move to SD card(SDカードに移動)」ではなく、「Link to SD card(SDカードにリンク)」ボタンをタップします。このアプリはSDカードへの移動に対応していないためです。
  17. SDカードの第2パーティションのファイルシステムを選択してください」というポップアップが表示されるので、メニューから「ext2」を選択します。
  18. OK」ボタンをタップします。
  19. ファイルがリンクされ、SDカードの第2パーティションに移動されたことを示すメッセージが表示されます。
  20. 次に、画面左上の三本線(ハンバーガーメニュー)をタップします。
  21. メニューが開くので、「Reboot device(端末を再起動)」オプションを選択します。

同様の手順で他のアプリもSDカードにリンクさせると、アプリのおよそ60%をSDカードに転送できます。これにより、スマホの内部ストレージのかなりの空き容量を確保できます。

注意: 上記の方法は、プリインストールアプリにも自分でインストールしたアプリにも使用できます。SDカードへの移動に対応しているアプリは通常どおり移動させ、自分でインストールしたものの移動に非対応のアプリについては「SDカードにリンク」オプションを選択してください。

方法3:プリインストールアプリをroot化せずにSDカードへ移動する

前述の方法では、AndroidスマホでアプリをSDカードに強制移動する前にroot化が必要でした。root化は、バックアップを取っていても重要なデータや設定が失われる可能性があり、最悪の場合スマホが完全に故障することもあります。そのため、一般的に多くの人はスマホのroot化を避けます。root化せずに、スマホの内部ストレージからSDカードへアプリを移動したい方には、この方法がおすすめです。この方法を使えば、root化せずに、SDカードへの移動に対応していないプリインストールアプリも移動できます。

  1. まず「APK Editor(APKエディター)」をダウンロードしてインストールします。
  2. ダウンロード後、アプリを開き、「APK from App(アプリからAPKを選択)」オプションを選択します。
  3. アプリの一覧が表示されるので、SDカードに移動したいアプリを選択します。
  4. メニューが開くので、「Common Edit(共通編集)」オプションをタップします。
  5. インストール場所を「Prefer External(外部ストレージ優先)」に設定します。
  6. 画面左下の「Save(保存)」ボタンをタップします。
  7. その後、処理に時間がかかるためしばらく待ちます。処理が完了すると「成功(success)」というメッセージが表示されます。
  8. 次に、スマホの設定を開き、アプリがSDカードに移動したかどうかを確認します。移動に成功していれば、「内部ストレージに移動」ボタンが有効になっており、タップすれば元に戻すこともできます。

同様に、上記の手順を使えば、root化せずに他のアプリもSDカードへ移動できます。

まとめ

本記事で紹介した方法を活用すれば、アプリの種類を問わず、Androidスマホの内部ストレージからSDカードへアプリを強制的に移動でき、内部ストレージの空き容量を確保できるはずです。まずは方法1の標準的な手順を試し、それでも移動できないアプリがある場合に、root化の有無に応じて方法2または方法3を検討してみてください。

  1. AndroidでアプリをSDカードに移動する方法|内部ストレージの容量不足を解消する手順

    Androidスマートフォンは、世代が進むごとにストレージ容量が増えています。しかし、古い機種ではストレージもRAMも小さめで、さらにAndroid OS本体やプリインストール済みのアプリがかなりの容量を占めています。アプリをどんどんインストールしたり、写真を撮影したり動画をダウンロードしたりすると、あっという間に容量不足に陥ってしまいます。幸い、多くのAndroid端末はSDカードに対応しており、アプリを削除しなくてもSDカードへ移動できます。この記事では、Androidの内部ストレージからSDカードへアプリを移動する方法を詳しく解説します。 AndroidでアプリをSDカードに移動する

  2. Androidで非表示のアプリを再表示する方法【設定から簡単に確認できる手順】

    Androidは他社の追随を許さない存在感でスマートフォン市場を席巻しており、豊富なアプリと自由度の高いカスタマイズ性は、他のOSと比べても群を抜いています。Androidには膨大な数のアプリが用意されており、その一部は端末にプリインストールされています。ほとんどのアプリは初期状態で表示されますが、一部のアプリはAndroidによって意図的に非表示にされています。その多くはシステムアプリで、ユーザーが不用意に触れないように隠されているものです。また、中にはユーザーの知らないうちにインストールされ、非表示のまま残っているケースもあります。「Android 10で非表示のアプリを再表示するにはどう