内部SD卡与内部存储的区别。

10
我对“内部SD卡”和“内部存储”之间的区别感到困惑。 在安卓设备的“存储”设置中,显示我有12 GB的“内部SD卡”和1 GB的“内部存储”。没有插入Micro SD卡。我也没有连接任何外部 Micro SD 卡。
我注意到已安装的应用程序有"移动到平板电脑"和"移动到SD卡"两个选项。 由于我的"内部存储"已经几乎满了,所以我想使用"移动到SD卡"选项将应用从"内部存储"移动到"内部SD卡",但是它显示"没有足够的存储空间"。 "内部SD卡"只有100 MB可用。为什么我不能在这两个内部存储之间移动数据呢?
4个回答

17

您设备中的存储空间被分区,例如我有32GB的存储空间:

name | fs type | size

/system | ext4 | 591MB:这是存储ROM的分区,它是以只读方式挂载的,因此通常无法在此处写入。

/data | ext4 | 1.5GB:这是称为“内部存储”的分区,用于存储应用程序及其数据。

/storage/sdcard0 | vfat | 27GB:这是一个模拟的SD卡,即使它是相同物理存储的一部分,操作系统也将其视为SD卡。

然后还有其他次要的分区。

一些制造商选择不启用将应用移动到模拟SD卡,一些启用了,这不是错误,而是选择。

至于您的问题,您没有提到要移动的应用程序有多大,而且要将应用程序移动到sd卡中,Android会创建一个包含该应用程序的加密ext4文件系统,因此可能需要比原始应用程序大小更多的空间,而且可能有检查以在SD卡中留下一些空闲空间。

如果要快速查看存储如何分区,可以从Play Store安装“Partition Table”或@Lunation Studios提到的程序。


我觉得你的回答更准确,因此点赞。 - Om Shankar

1
你的问题在于,一些安卓设备将内部存储视为SD卡。在你的情况下,你的内部SD卡是整个手机存储空间,包括系统、数据和框架。内部存储是你可以访问的内部SD卡的一部分(无需对设备进行root)。因此,这就是为什么你不能移动你的应用程序。这是一个bug,你仍然可以选择“移动到SD卡”。为此,你需要一个真正的外部SD卡。

尝试使用存储分析器(Play Store)来了解情况,但并不能百分之百确定。 - Lunation Studios
@Tanvir,不是bug。一些应用程序被官方支持移动到SD卡/内部存储器中。 当您将应用程序移动到SD卡时,该应用程序(大部分及其数据)将从设备的“Android/app”分区移动到您的内部存储器中,两者都是您手机内存的一部分。 - Om Shankar

1
一些应用程序官方支持移动到SD卡/内部存储。当您将应用程序移动到SD卡时,应用程序(包括大部分数据和更新文件)将从设备的Android/app分区移动到您的内部存储中,两者都是您手机总存储的一部分。以前,Android会在主存储中创建一个名为.android-secure的文件夹。在Android中看到的存储就像磁盘驱动器一样。您可以在其中存储PDF、电影、音乐等。当您将设备连接到计算机时,这是您将作为已挂载的存储看到的存储。这是您可以复制视频、音乐等内容的存储。但是,在手机的同一磁盘上(未放置外部SD卡),Android会创建分区,例如系统、etc、data等。这些也在同一磁盘上。
想象一下带有Windows系统的硬盘,将程序从 C:\program Files 移动到 D:\,在那里您拥有更多的空间。 D:\ 是您可以复制和存储图片等内容的空间。这是您可用的存储空间,也称为内部存储/USB存储,具有最大的容量。因此,如果您的手机提示内存不足以安装应用程序,则可以将大型应用程序(如愤怒的小鸟,Gameloft游戏等)移动到内部存储,即存储数据的空间,在连接到计算机时可见,并且可以方便地在app中安装更多应用程序。
插入外部存储卡就像在计算机上添加新的硬盘一样。您无法正式地将应用程序移动到其中。但是,如果已经root,您可以创建到具有更多存储空间的外部SD卡的链接,让Android认为这是内部SD卡,这称为symlink

-1

内部存储器是操作系统和系统文件等的只读存储器。SD卡是外部SD卡存储器,它不嵌入手机内部,您可能需要单独购买并将其滑入分配在手机上的外部SD卡插槽中。


感谢大家的帮助,我发现每个应用程序都安装在“内部存储器”中,并且没有“移动到SD卡”的选项可供这些应用程序使用。这意味着它强制我将应用程序安装在仅有1GB的“内部存储器”中,尽管它还有另外12GB的“内部SD卡”,该怎么办呢...唉! - Tanvir
这个答案是不正确的。内部存储并非全部都是只读的,而是主要指应用程序及其私有数据存储的 /data 分区。 - Chris Stratton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接