我很困惑" INTERNAL SD CARD"和"内部存储"。 我有12 GB显示为内部SD卡和1 GB作为内部存储在"存储" android.There的NO Micro SD卡的设置。我没有连接任何外部micro SD卡。
我发现"转移到平板电脑"并且"转移到SD卡"安装的应用程序的选项。 我的内部存储空间几乎被占用,所以我想从内部存储"内部存储"到"内部SD卡"使用"转移到SD卡"选项,但它说"没有足够的存储"。"内部SD卡"有100 MB可用。为什么我不能在这两个内部存储之间移动数据。
答案 0 :(得分:15)
您设备中的存储已分区,例如我有32GB的存储空间:
name | fs type | size
/system | ext4 | 591MB
:是存储ROM的分区,它是只读的,因此您无法正常写入
/data | ext4 | 1.5GB
:是名为"内部存储"的分区,用于存储应用及其数据。
/storage/sdcard0 | vfat | 27GB
:它是一张模拟的SD卡,所以即使它是相同物理存储的一部分,它也会被操作系统视为SD卡。
然后还有其他小分区。
有些制造商选择不启用移动到模拟SD卡的SD卡,有些制造商启用它,它不仅仅是一个选择。
至于你的问题,你没有提到你要移动的应用程序有多大,也没有提到将应用程序移动到sd android创建一个文件,它是一个包含应用程序的加密ext4文件系统,因此它可能需要比原始应用程序大小更多的空间加上可能有检查在SD卡中留下一些空闲空间。
要快速查看存储的分区方式,您可以从Play商店"分区表"或者@Lunation Studios提到的程序
答案 1 :(得分:1)
某些应用程序正式支持移至SD卡/内部存储。
将应用程序移动到SD卡时,应用程序(大部分数据及其数据,包括更新文件)将从设备的Android/app
分区移至内部存储,它们都是你手机内存总量的一部分。
以前,Android用于在主存储中创建名为.android-secure
的文件夹。
您在Android中看到的存储空间就像是磁盘驱动器。其中存储PDF,电影,音乐等。
将设备插入计算机时,这将是您将看到已安装的存储。这是您可以复制视频,音乐等的存储空间。
但是,在手机的同一磁盘上(没有外置SD卡),Android会创建分区,如system
,etc
,data
等这些也在同一个磁盘上。
想象一下带有Windows的硬盘,并将程序从C:\program Files
移动到D:\
,您可以在那里拥有更多空间。 D:\
是您可以复制和存储图片等的空间。它是您可以使用的存储空间。
这是最大尺寸的存储,也称为内部存储/ USB存储。因此,如果您的手机告诉您安装应用的内存较少,那么由于app
分区的大小有限,您可以将愤怒的小鸟,Gameloft游戏等大型应用移至内部存储,意思是您存储数据的空间,在连接到计算机时可见 - 然后可以在app
放置外部存储卡就像在计算机上添加新硬盘一样。你无法正式移动应用程序。
但是,如果是root,你可以symlink
,意思是创建具有更多存储空间的外部SD卡的链接,让Android认为这是内部SD卡。
答案 2 :(得分:0)
您的问题是某些Android设备将内部存储视为SD卡。
在你的情况下: 您的内部SD卡是您的整个手机存储,您的系统,数据和框架都放在那里。内部存储是您可以访问的内部SD卡的一部分 (没有生根设备)。
所以,这就是为什么你无法移动你的应用程序。这是一个错误,您仍然可以选择“移动到SD卡”。为此,您需要一个真正的外部SD卡。
答案 3 :(得分:-1)
内部存储器是您的只读存储器,用于操作系统和系统文件等.SD卡是外部SD卡存储器,不会嵌入手机内部,您可以单独购买并将其滑入外部SD手机上分配的卡槽。