「内部SDカード」と「内部ストレージ」の違いを混同しています。 Androidの「ストレージ」設定で、内部SDカードとして12 GB、内部ストレージとして1 GBが表示されています。マイクロSDカードが挿入されていません。外部マイクロSDカードを接続しませんでした。
インストールしたアプリケーションの「タブレットに移動」および「SDカードに移動」オプションがあります。内部ストレージがほとんど使用されていないため、「SDカードに移動」オプションを使用して「内部ストレージ」から「内部SDカード」にアプリを移動したかったのですが、「ストレージが不足しています」と表示されます。 。これら2つの内部ストレージ間でデータを移動できないのはなぜですか。
デバイスのストレージはパーティション化されているため、例として32GBのストレージがあります:
name | fs type | size
/system | ext4 | 591MB
:は、ROMが保存されているパーティションです。通常は書き込むことができないため、読み取り専用でマウントされます。
/data | ext4 | 1.5GB
:「内部ストレージ」と呼ばれるパーティションで、アプリとデータの保存に使用されます。
/storage/sdcard0 | vfat | 27GB
:これはエミュレートされたsdカードなので、同じ物理ストレージの一部であっても、OSからはsdカードとして認識されます。
他のマイナーパーティションがあります。
一部のメーカーは、エミュレートされたsdカードのsdカードへの移動を有効にしないことを選択し、一部のメーカーはそれを有効にしますが、これは単なるバグではありません。
あなたの質問に関しては、あなたが移動したいアプリの大きさ、そしてアプリをsdに移動することについては言及しませんでしたAndroidはアプリを含む暗号化されたext4ファイルシステムであるファイルを作成、元のアプリのサイズよりも多くのスペースが必要になる可能性があります。また、SDカードに空きスペースを残すためのチェックがあるかもしれません。
ストレージがどのようにパーティション分割されているかを簡単に確認するには、Playストアの「パーティションテーブル」または@Lunation Studiosが言及しているプログラムからインストールできます。
一部のアプリは、SDカード/内部ストレージへの移動が公式にサポートされています。
アプリをSDカードに移動すると、アプリ(そのほとんど、および更新ファイルを含むデータ)がデバイスのAndroid/app
パーティションから内部ストレージに移動されます。両方とも総電話メモリ。
以前は、Android=はメインストレージに.Android-secure
という名前のフォルダーを作成するために使用されていました。
Androidで利用可能なストレージは、ディスクのドライブのようなものです。 PDF、映画、音楽などを保存する場所.
デバイスをコンピューターに接続すると、これがマウント済みとして表示されるストレージになります。これは、ビデオ、音楽などをコピーできるストレージです。
ただし、そのままの電話機の同じディスク上に(外部SDカードを入れないで)、Androidはsystem
、etc
などのパーティションを作成します、data
など。これらも同じディスク上にあります。
Windowsを備えたハードディスクを想像してください。そして、C:\program Files
からD:\
にプログラムを移動して、より多くのスペースを確保してください。 D:\
は、物をコピーしたり、写真などを保存したりできるスペースです。使用可能なストレージ。
これは最大サイズのストレージであり、Internal Storage/USB Storageとも呼ばれます。したがって、app
パーティションのサイズが制限されているため、アプリのインストールに必要なメモリが少ないと携帯電話から通知された場合、Angry Birds、Gameloft Gamesなどの大きなアプリを内部ストレージ、つまりコンピューターに接続すると表示されるデータを保存するスペースにあり、app
により多くのアプリを便利にインストールできます
外部メモリカードを挿入することは、コンピュータに新しいハードディスクを追加するようなものです。アプリを公式に移動することはできません。ただし、ルート化されている場合は、symlink
を使用できます。これは、より多くのストレージを備えた外部sdカードへのリンクを作成し、Androidこれを内部SDカードと見なします。
あなたの問題は、一部のAndroidデバイスが内部ストレージをSDカードとして扱うことです。
あなたの場合:内部SDカードは、システム、データ、およびフレームワークが配置される電話ストレージ全体です。内部ストレージは内部SDカードの一部であり、(デバイスをルート化せずに)アクセスできます。
そのため、アプリを移動できません。これはバグであり、「sdcardに移動」を選択できます。このためには、本物の外部SDカードが必要です。