Android 内部 SD 卡和内部存储之间的区别。
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/25361238/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Difference between INTERNAL SD CARD and Internal storage.
提问by Tanvir
I m confused abt the difference between "INTERNAL SD CARD" and "Internal storage". I have 12 GB shown as INTERNAL SD CARD and 1 GB as Internal storage in "storage" settings of android.There's NO Micro SD card inserted.I didnt attach any external micro SD card.
我对“内部 SD 卡”和“内部存储”之间的区别感到困惑。我在 android 的“存储”设置中有 12 GB 显示为内部 SD 卡和 1 GB 作为内部存储。没有插入微型 SD 卡。我没有连接任何外部微型 SD 卡。
I find "move to tablet" and "move to SD card" options for the applications installed. My Internal storage is almost occupied, so I wanted to move app from "Internal storage" to "INTERNAL SD CARD" using "move to SD card" option but it says "not enough storage"."INTERNAL SD CARD" has 100 mb available. Why cant I move data between these two internal storages.
我找到了已安装应用程序的“移至平板电脑”和“移至 SD 卡”选项。我的内部存储几乎被占用,所以我想使用“移动到 SD 卡”选项将应用程序从“内部存储”移动到“内部 SD 卡”,但它说“没有足够的存储空间”。“内部 SD 卡”有 100 mb 可用. 为什么我不能在这两个内部存储之间移动数据。
回答by Crayon
The storage in your device is partitioned, so as example I have 32GB of storage:
您设备中的存储是分区的,例如我有 32GB 的存储:
name | fs type | size
/system | ext4 | 591MB
: is the partition where the ROM is stored, it's mounted read only so you can't normally write there
/system | ext4 | 591MB
: 是存储 ROM 的分区,它以只读方式挂载,因此您通常无法在那里写入
/data | ext4 | 1.5GB
: is the partition called "Internal storage", it's used to store apps and it's data.
/data | ext4 | 1.5GB
: 是称为“内部存储”的分区,用于存储应用程序及其数据。
/storage/sdcard0 | vfat | 27GB
: it's an emulated sd card, so even if it's part of the same physical storage it's seen by the os as an sd card.
/storage/sdcard0 | vfat | 27GB
:它是一个模拟的 SD 卡,所以即使它是同一个物理存储的一部分,它也会被操作系统视为 sd 卡。
then there are other minor partitions.
然后还有其他小分区。
Some manufacturers choose to not enable move to sd card for the emulated sd card, some enable it, it's not a bug just a choice.
有些制造商选择不启用模拟sd卡的移动到sd卡,有些制造商启用它,这不是错误只是一种选择。
As for your question, you didn't mention how big is the app you want to move and also to move an app to sd android creates a file that it's an encrypted ext4 filesystem which contains the app, so it might require more space than the original app size plus maybe there are checks to leave some free space in the sdcard.
至于你的问题,你没有提到你想要移动的应用程序有多大,也没有提到将应用程序移动到 sd android 创建一个文件,它是一个包含该应用程序的加密 ext4 文件系统,因此它可能需要比原始应用程序大小加上可能有检查以在 SD 卡中留下一些可用空间。
To have a quick look at how your storage is partitioned you can install from Play Store "Partition Table" or the program mentioned by @Lunation Studios
要快速查看您的存储是如何分区的,您可以从 Play 商店“分区表”或@Lunation Studios 提到的程序安装
回答by Om Shankar
Some apps are officially supported to be moved to SD card/Internal Storage.
官方支持将某些应用程序移至 SD 卡/内部存储。
When you move an app to SD Card, the app (most of it, and it's data, including the update files) is moved from the Android/app
partition of your device to your internal storage, both of them being part of your total phone memory.
当您将应用程序移至 SD 卡时,该应用程序(大部分及其数据,包括更新文件)将从Android/app
您的设备分区移至您的内部存储,它们都是您手机总内存的一部分。
Previously, Android used to create a folder named .android-secure
in your main storage.
以前,Android 曾经.android-secure
在您的主存储中创建一个名为的文件夹。
The storage that you see available in Android, is like a drive of a disk. In which you store PDFs, Movies, Music, etc.
When you plug in device to a computer, this is the storage which you will see as mounted. This is the storage to which you can copy videos, music, etc.
您在 Android 中看到的可用存储空间就像磁盘驱动器。您可以在其中存储 PDF、电影、音乐等。
当您将设备插入计算机时,这就是您将看到已安装的存储。这是您可以复制视频、音乐等的存储空间。
However, on the same disk of the phone that comes as is (w/o putting external sd card), Android creates partitions, like system
, etc
, data
, etc. These are also on the same disk.
然而,手机的同一磁盘当属是在(W / O将外置SD卡),Android的创建分区,如system
,etc
,data
,等这些也都是在同一磁盘上。
Just imagine a hard disk with windows, and moving a program from C:\program Files
to D:\
where you have more space. D:\
is the space where you can copy things and store pictures, etc. Its your storage that is made available to you.
试想一下,一个硬盘窗口,并从移动程序C:\program Files
来D:\
,你有更多的空间。D:\
是您可以复制东西和存储图片等的空间。这是您可以使用的存储空间。
This is the storage with maximum size, and is also called Internal Storage/USB Storage. So if your phone tells that you have less memory to install apps, since your app
partition is limited in size, you can move big apps like Angry Birds, Gameloft Games, etc. to internal storage, meaning in the space that you store your data, which is visible on connecting to computer - and can then conveniently install more apps in the app
这是最大容量的存储,也称为内部存储/USB 存储。因此,如果您的手机告诉您用于安装应用程序的内存较少,因为您的app
分区大小有限,您可以将大型应用程序(如 Angry Birds、Gameloft Games 等)移动到内部存储器,这意味着在您存储数据的空间中,这在连接到计算机时可见 - 然后可以方便地在其中安装更多应用程序app
Putting an external memory card is like adding a new hard disk to your computer. On which you cannot move apps officially.
However, if rooted, you can symlink
, meaning create links to external sd card with more storage, and let Android think that this is Internal SD card.
放置外部存储卡就像为您的计算机添加一个新硬盘。您不能在其上正式移动应用程序。但是,如果root,则可以symlink
,这意味着创建指向具有更多存储空间的外部SD卡的链接,并让Android认为这是内部SD卡。
回答by Lunation Studios
Your Problem is that some Android devices treat the Internal Storage as a SD Card.
您的问题是某些 Android 设备将内部存储视为 SD 卡。
In your case: your Internal SD Card is your entire phone storage, where your system, data and frameworks are placed. Internal Storage is the part of your Internal SD Card, which you can access (without rooting the device).
在您的情况下:您的内部 SD 卡是您的整个手机存储空间,您的系统、数据和框架都存放在其中。内部存储是您的内部 SD 卡的一部分,您可以访问它(无需为设备生根)。
So, thats why you cannot move your apps. It is a bug, that you can still select "move to sdcard". For this you need a real EXTERNAL SD CARD.
因此,这就是您无法移动应用程序的原因。这是一个错误,您仍然可以选择“移动到 SD 卡”。为此,您需要一个真正的外部 SD 卡。
回答by user3789053
Internal memory is your Read Only Memory for operating system and system files etc. SD Card is the External SD Card storage memory which isn't embedded inside the phone and which you might buy separately and slide it in the external SD Card slot allocated on your phone .
内部存储器是用于操作系统和系统文件等的只读存储器。 SD 卡是外部 SD 卡存储存储器,它没有嵌入手机内部,您可以单独购买并将其滑入分配给您的外部 SD 卡插槽中电话 。