尽管明显可用空间,从内部microSD将数据迁移到内部存储时出错 -- adb 领域 和 6.0-marshmallow 领域 和 internal-storage 领域 和 internal-sd 领域 和 adoptable-storage 领域 android 相关 的问题

Error when migrating data from internal microSD to internal storage despite apparent available space


简体版||繁體版
1
vote

问题

中文

我有一个moto g3(android 6.0),microdd为2gb,我配置为内部存储。多年来一直在罚款,但我想升级到更大且更快的卡片。所以,我首先试图安全地删除这个microSD。当我尝试将数据从microSD卡迁移到我的手机的内部存储时,它会失败以下消息:

无法移动数据

在原始位置留下的数据

然而,我以为我清理了足够的空间,如此在这个答案。我删除了几个应用程序,清除了数据和缓存。 MicroSD报告使用的零应用和缓存数据。以下是当前磁盘使用率:

  • Android OS:4.19GB
  • 内部存储:7.68GB为11.81GB
  • Sandisk SD卡:1.78GB用于1.80GB

我检查了这个答案答案似乎更近,DroidRiven说 /data 分区可能是culprit:

droidriven(回复#13):

你可能有太多的应用程序将所有东西移动到内部,你有足够的存储,但你/数据分区可能不够大。

您必须备份应用程序和数据,并将其存储在PC上,然后卸载应用程序。然后迁移剩下的内容。然后从那里去。如果您有足够的空间或其他SDCard,您可以将应用程序和数据放回来。

使用 adb ,似乎 /data 分区有空间,但

  $ df Filesystem               Size     Used     Free   Blksize /dev                   439.2M    88.0K   439.1M   4096 /sys/fs/cgroup         439.2M    12.0K   439.2M   4096 /mnt                   439.2M     0.0K   439.2M   4096 /system                  2.2G     1.7G   511.2M   4096 /data                   11.8G     7.6G     4.2G   4096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /cache                 248.0M   242.8M     5.1M   4096 /persist                 3.9M   192.0K     3.7M   4096 /firmware               35.2M    31.5M     3.7M   4096 /fsg                     2.1M     2.1M     1.0K   1024 /storage               439.2M     0.0K   439.2M   4096 /mnt/expand/6318ae65-dd0e-47fb-be4d-522416bf8877     1.8G     1.8G    16.0M   4096 /mnt/runtime/default/emulated: Permission denied /storage/emulated       11.8G     7.6G     4.2G   4096 /mnt/runtime/read/emulated: Permission denied /mnt/runtime/write/emulated: Permission denied   

我认为这是正确的曲目,但它看起来像与不合适的分区相关的东西。

我在哪里可以寻找更多信息?我可以使用adb来执行此迁移吗?也许错误消息将更详细。

编辑:我注意到与AndroidQuestions的某人交谈后我注意到的是,因为在我开始清理空间之前,Sandisk SD卡始终向Apps和Cache分配了0.00字节,并为应用程序和缓存分配了0.78 GB用于1.80GB。即使我在4GB的储存量约为4GB后,它仍然显示相同的数字。是否有可能作为内部存储的SD卡将始终显示这些统计数据,因为它已被操作系统分配?因此,它实际上已经是空的,我可以尝试在没有数据丢失的情况下弹出它。

我会把它试一试并在稍后发布更新。

english

I have a Moto G3 (Android 6.0) with a microSD of 2GB that I configured to use as internal storage. It's been working fine for years, but I want to upgrade to a larger and faster card. So, I'm first trying to safely remove this microSD. When I try to migrate data from the microSD card to my phone's internal storage, it fails with the following message:

Couldn't move data

Data left at original location

However, I thought I cleaned up enough space, as described in this answer. I removed several apps, cleaned data and cache. The microSD reports zero apps and cached data used. Here's the current disk usage:

  • Android OS: 4.19GB
  • Internal storage: 7.68GB of 11.81GB
  • SanDisk SD card: 1.78GB used of 1.80GB

I checked this answer, but it seems different because there the microSD is used as portable storage, instead of internal. This answer seems closer, Droidriven says the /data partition might be the culprit:

Droidriven (reply #13):

You probably have too many apps to move everything to internal, you have plenty of storage but your /data partition probably isn't big enough.

You'll have to backup the apps and data, and store it on PC, then uninstall the apps. Then migrate what is left. Then go from there. You can put the apps and data back after you get done if you have enough space or another sdcard.

Using adb, it seems /data partition has space, though:

$ df Filesystem               Size     Used     Free   Blksize /dev                   439.2M    88.0K   439.1M   4096 /sys/fs/cgroup         439.2M    12.0K   439.2M   4096 /mnt                   439.2M     0.0K   439.2M   4096 /system                  2.2G     1.7G   511.2M   4096 /data                   11.8G     7.6G     4.2G   4096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /cache                 248.0M   242.8M     5.1M   4096 /persist                 3.9M   192.0K     3.7M   4096 /firmware               35.2M    31.5M     3.7M   4096 /fsg                     2.1M     2.1M     1.0K   1024 /storage               439.2M     0.0K   439.2M   4096 /mnt/expand/6318ae65-dd0e-47fb-be4d-522416bf8877     1.8G     1.8G    16.0M   4096 /mnt/runtime/default/emulated: Permission denied /storage/emulated       11.8G     7.6G     4.2G   4096 /mnt/runtime/read/emulated: Permission denied /mnt/runtime/write/emulated: Permission denied 

I think this is the right track, though, it looks like something related to a partition that doesn't fit.

Where can I look for more info? Can I use adb to perform this migration? Maybe the error messages will be more detailed.

EDIT: One thing I noticed after talking to someone at AndroidQuestions' Discord is that, since before I started cleaning up space, the SanDisk SD Card always showed 0.00 bytes allocated for Apps and Cache and 1.78GB used of 1.80GB. Even after I cleaned up around 4GB of storage, it still showed the same numbers. Is it possible that the SD card used as internal storage will always show these stats because it has been allocated by the OS? Thus, it is actually already empty and I can try to eject it without data loss.

I'll give it a try and post an update later.

              

回答列表

0
 
vote
vote
最佳答案
 

尽管SD卡显示为1.80GB的1.78GB,但它已经是空的。所以,我格式化为便携式并弹出而没有数据丢失。

在我的问题中报告,它没有存储在其中的应用程序或缓存。它显示为所使用的,因为它被格式化为内部,但它没有任何数据。关于迁移数据的选项并在尝试后迁移数据,我认为这是一些错误的界面,因为这是一个旧的Android版本和第一个提供此功能(内部存储)。

 

Despite the SD card was showing as 1.78GB used out of 1.80GB, it was already empty. So, I formatted as portable and ejected without data loss.

As I reported in my question, there were no apps or cache stored in it. It showed as used because it was formatted as internal, although it didn't have any data in it. About the option to migrate data back and failing when attempted, I think it's some buggy interface as this is an old Android version and the first one to provide this feature (internal storage).

 
 

相关问题

0  不可能格式化为内部存储的损坏的SD卡  ( Impossible to format corrupted sd card formatted as internal storage ) 
我会看到关于从格式化为内部存储的损坏的SD卡恢复数据的大量问题,这不是我的情况。 我想把这个SD卡格式化为能够在其他地方使用。 由于某种原因,卡变为只读,所以我不可能进行任何改变。 在手机上,我试图将卡从内存切换到外部内存。它不起作用。 我唯一的选择是忘记卡片,所以我做到了。 现在即使在Linux上GParted,我...

1  尽管明显可用空间,从内部microSD将数据迁移到内部存储时出错  ( Error when migrating data from internal microsd to internal storage despite appa ) 
我有一个moto g3(android 6.0),microdd为2gb,我配置为内部存储。多年来一直在罚款,但我想升级到更大且更快的卡片。所以,我首先试图安全地删除这个microSD。当我尝试将数据从microSD卡迁移到我的手机的内部存储时,它会失败以下消息: 无法移动数据 在原始位置留下的数据 然而,我以为...

2  Marshmallow,SD卡和应用 - 几乎没有任何活动?  ( Marshmallow sd card apps almost nothing movable ) 
我想知道我是否错过了在我的旧手机上只有一个"隐藏" 的东西,尚未达到棉花糖,有一个可以移动一部分的十几个应用程序他们的代码和数据到SD卡,释放有价值的内部存储。在一部新的手机(Moto G2,如果它很重要)直接到M,我知道现在采用的便携式存储器VS采用了,我已经找到了迁移选项......但是当我这样做时,它会说'这将...

1  Moto G3(Android Marshmallow)不再检测到SD卡(解决方案?)  ( Moto g3 android marshmallow not detecting sd card anymore solution ) 
大约一个月前我妻子的Moto G(3RDGEN)无法识别SD卡32GB Trancend保费400x(被格式化为可采用的存储)了。这张卡片上是我们(我们的新生婴儿)非常重要的照片和电影。由于某个Android版本,所可需的存储也是加密并在PC上读取它,或者在没有加密密钥的情况下无法进行其他电话。由于手机也没有植根,因...

4  储存不足,即使是用于内部空间和充足的空间格式化的棉花糖SD卡  ( Insufficient storage even with marshmallow sd card formatted for internal space ) 
当我尝试从播放商店安装一个应用程序时,我得到"存储不足" 消息,但我的SD卡上有20 GB,该卡格式化了内部存储。我正在使用Moto第2代。为什么我不能安装新的应用程序? ...

1  如何读取棉花糖加密的存储卡?  ( How to read marshmallow encrypted memory card ) 
请帮忙。 我正在使用MarshmoLalt 6.0.1,因为我使用存储卡作为内部存储。不幸的是,我的手机陷入了启动。 现在,我的大部分数据都在存储卡中提供。所以我拿出了存储卡并试图用Windows系统从其他设备读取。但它失败了 我忘了这个,它说很难读!。如果有任何人帮助这个,这将是非常有用的 ...

0  重用采用的存储  ( Reusing adopted storage ) 
我的SDCard形成了所采用的存储。我还root并制作了加密密钥的副本,它是 /data/misc/vold dir。我正在使用它来访问带Linux的PC上的SDCard上的文件。我计划格式化/数据分区并从头开始设置所有内容。问题是,如果我放置相同的SDCard,在手机中使用相同的内容(以前在Palled Stor...

0  需要从Microd SD卡中恢复数据,该卡未检测到,可在移动设备上用作内部存储空间  ( Need to recover data from microd sd card which was undetectable and used as inte ) 
我在Android Marshmellow上使用MicroSD卡作为内部存储,突然,我的设备停止了检测卡。从连接到PC的设备删除它,但它只要求格式化驱动器。我需要从此卡中恢复数据。我尝试了chkdsk,但它说无法格式化原始磁盘。 ...

7  使用SD卡作为内部存储和迁移日期  ( Using sd card as internal storage and migrate date ) 
我读取问题,但我想更新问题。 现在使用Android 6.0,我们可以选择将SD卡格式化为内部存储,这就是我所做的。我还单击了"迁移数据" 选项,将图片,音乐和诸如SD卡存储器移动。 但是,我下载了更多的音乐,现在内部存储已满。 和"迁移数据" 选项现在尝试将数据从SD移动到内部存储器。所以显然您只能使用它一次...

10  “格式为内部存储”选项不再可用  ( Format as internal storage option no longer available ) 
当我第一次插入我的SD卡时,它显示了"选项" 按钮的通知。我继续将卡格式化为外部,便携式存储,尽管系统存储格式选项可用(我的零件上的错误)。当您没有选择将应用程序移动到SD卡时,我后来意识到这一点,就像LG设备一样。所以,我去了存储设置,然后按下了格式,它没有显示要格式化为内存的选项。任何人都可以帮助我将此micro...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有