如何阻止USB闪存驱动器的自动复制操作?

11次阅读
没有评论

问题描述

反映其OnePlus Nord N20(运行Android 11)每次插入USB闪存驱动器时都会自动生成一堆空文件夹,例如“Alarms”、“Android”、“Audiobooks”、“DCIM”和“Documents”等。希望了解如何阻止这种自动复制行为。

解决方案

在操作前,请谨慎,因为某些更改可能导致系统不稳定或数据丢失。建议在执行任何重要操作之前先备份关键数据。

方案1:检查预安装应用

USB上的存储空间分配现象可能是由于某个预装的应用程序试图将内容保存到外部存储设备上所致。
步骤1:进入手机设置>应用程序 >已安装(或预加载)的应用程序列表。查看哪些应用有权限访问USB及SD卡上的文件。
步骤2:禁用或卸载可疑的第三方应用,特别是那些有频繁对外部存储访问需求的应用。
步骤3:检查系统日志以进一步确定导致问题的确切应用程序。

方案2:更改外部存储访问模式

Android 10及以上版本引入了一种新的管理外部存储权限的方式。可以尝试以下方法来限制应用对此类目录的访问:
– 在主菜单中,输入并弹出*#*3746589#*以进入“关于手机”页面。
– 滚动到底部找到 开发人员选项 并开启它(如果没有已启用)。
– 进入存储设置并启用按文件夹访问外部媒体存储
通过这种方法,可以更好地控制哪些应用具有读写SD卡其他位置的权限。

方案3:第三方应用权限管理

  • 步骤1:下载并安装一个如“Files by Google”或其它类似的应用程序。
  • 步骤2:使用该应用来管理访问特定文件夹的应用权限。例如,限制某些应用只能读取,而不能向某些文件夹写入内容。

请注意,以上步骤不会直接阻止所有问题,但它们可能会减少因误安装程序引起的不必要的存储空间占用。

方案4:使用ADB工具手动清理

如果确认是某个预装应用程序导致,则可以通过ADB指令来查找具体的日志信息,并考虑通过ADB shell命令删除可能引起不当行为的文件或目录。
步骤1:确保手机与电脑连接且调试模式已开启;
步骤2:利用adb logcat | grep mount 等类似命令帮助定位出现问题的应用程序和文件系统活动情况。然后根据需要对相关文件进行清理操作。

综合以上措施,多数情况下能够有效管理并避免因USB闪存驱动器插入而产生的自动复制现象。对于无法解决的情况,请考虑联系官方支持或访问正规服务中心寻求进一步帮助。

正文完