Android 6.0.1 存储空间显示“视频”占用大量空间的问题解决指南

5次阅读
没有评论

问题描述

报告称,其手机的存储信息显示有3.16 GB的视频占用了内部存储空间,但实际上总视频大小不足250 MB。用户尝试了多种方法仍未找到解决方案。

解决方案

方案1:检查文件类型与分类

根据已有信息,Android系统会根据文件扩展名来识别文件类型,进而归类到相应的存储空间使用情况中。具体来说,Android的“视频”分类可能包含了具有特定文件扩展名的文件,而不仅仅是真正的视频文件。

操作步骤:
1. 使用Termux或类似工具查找所有视频文件:
sh
find /sdcard/ -type f | grep -iE '\.wrf$|\.movie$|\.wvx$|\.wmx$|\.wm$|\.asx$|\.mng$|\.lsx$|\.lsf$|\.mxu$|\.qt$|\.vob$|\.mpe$|\.fli$|\.dv$|\.dif$|\.dl$|\.mpeg$|\.mpg$|\.mp4$|\.m4v$|\.mov$|\.3gp$|\.3gpp$|\.3g2$|\.3gpp2$|\.mkv$|\.webm$|\.ts$|\.avi$|\.wmv$|\.asf$'

如果使用Termux,请先授予Storage权限以访问/sdcard目录。

  1. 计算这些文件的实际大小:
    sh
    find /sdcard/ -type f | grep -iE '\.wrf$|\.movie$|\.wvx$|\.wmx$|\.wm$|\.asx$|\.mng$|\.lsx$|\.lsf$|\.mxu$|\.qt$|\.vob$|\.mpe$|\.fli$|\.dv$|\.dif$|\.dl$|\.mpeg$|\.mpg$|\.mp4$|\.m4v$|\.mov$|\.3gp$|\.3gpp$|\.3g2$|\.3gpp2$|\.mkv$|\.webm$|\.ts$|\.avi$|\.wmv$|\.asf$' | xargs -I {} du -b '{}' | sort -n | awk '{sum += $1} {print} END {print sum}'

  2. 使用dumpsys命令查看存储统计信息:
    sh
    dumpsys diskstats | grep Videos

方案2:考虑文件伪装

某些文件可能仅带有视频文件扩展名,但实际上并非视频文件。因此,即使这些文件的总大小不大,也可能被归类为“视频”。

操作步骤:
1. 检查文件扩展名映射:
查看Android系统如何将文件扩展名映射到视频类别。这可以通过查阅Android源代码中的相关文件来了解,例如:
java
https://android.googlesource.com/platform/frameworks/native/+/refs/tags/android-9.0.0_r35/cmds/installd/MatchExtensionGen.h#23

  1. 调整文件扩展名映射:
    如果发现某些文件扩展名未被正确映射到视频类别,可以尝试修改相关映射文件,并重新编译Android系统。

方案3:考虑Root设备

如果上述方法仍无法解决问题,可以考虑root设备,以便更深入地检查文件系统的详细信息。

操作步骤:
1. 使用Root权限执行高级文件系统操作:
通过Root权限访问文件系统,进一步检查和清理文件。

  1. 使用ADB工具:
    使用ADB工具连接设备,执行更多高级文件系统操作,如扫描文件、清理缓存等。

注意事项

  • 执行上述操作前,请确保备份重要数据。
  • 操作过程中,请小心谨慎,避免误删重要文件。
  • 如果不确定如何操作,建议寻求专业人士的帮助。

通过以上步骤,应能帮助您找到并解决“视频”占用大量存储空间的问题。

正文完