测试平台

Platform: RK3399/RK3328
OS: Android10.0

现象

在3328 android10.0上外接u盘/移动硬盘(usb/pcie)开机提示需要格式化,格式化后可以正常使用,但是重启后会再次提示需要格式化

分析

查看log,发现是系统获取LOST.DIR信息时出错,提示No space in …

log忘记保存

开机格式化后,重启前用adb进入外接存储删除LOST.DIR目录,重启后发现没有提示格式化也可以正常使用.

解决

diff --git a/external/fsck_msdos/dir.c b/external/fsck_msdos/dir.c
index 38c7014..31a4663 100644
--- a/external/fsck_msdos/dir.c
+++ b/external/fsck_msdos/dir.c
@@ -964,6 +964,7 @@ reconnect(int dosfs, struct bootblock *boot, struct fatEntry *fat, cl_t head)if (lfcl < CLUST_FIRST || lfcl >= boot->NumClusters) {/* Extend LOSTDIR?                              XXX */pwarn("No space in %s\n", LOSTDIR);
+                       lfcl = (lostDir->head < boot->NumClusters) ? lostDir->head : 0;return FSERROR;}lfoff = lfcl * boot->ClusterSize

[RK3399/RK3328][Android10.0] storage:u盘/移动硬盘 每次开机都提示需要格式化相关推荐

  1. window10安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion Program:pniopcac.exe File

    安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion " Program:pniopcac.exe File:-" 我碰到过同样的问题,解 ...

  2. U盘插入电脑后,提示需要格式化U盘如何解决?

    未弹出U盘就拔掉U盘,有可能会破坏U盘的分区表.当再次把U盘插入电脑时,会提示需要格式化U盘,这是什么情况,如何解决呢?其实只要用DiskGenius硬盘恢复软件就可以解决这个问题.下面和小编一起来看 ...

  3. 移动硬盘/u盘打不开,提示需要格式化,资源管理器打开缓慢

    移动硬盘长时间不用后打不开,打开资源管理器缓慢 问题表现 解决步骤,亲测可用,可以恢复数据 问题表现 长时间不用的移动硬盘,没有进行任何加密操作,今天在用的时候插电脑上一直打不开,腾讯电脑管家和360 ...

  4. 用计算机用u盘怎么切换,U盘一插进电脑提示需要格式化怎么办?

    为什么U盘插进电脑提示要格式化,但格式化又格不了?而且打开属性里看竟没有可用空间了是0字节. 杀毒也没有病毒,这种情况是怎么回事,怎么解决呢? 可能原因有下面几种: 1.您的U盘已经损坏了 2.您的电 ...

  5. U盘 移动硬盘提示格式化 怎么办 属性为0字节了 文件格式变RAW了

    U盘 移动硬盘提示格式化 怎么办 属性为0字节了 文件格式变RAW了 =============================================== 你是否遇到过关于文件,U盘,移动硬 ...

  6. android10.0 bootanimation系统高仿Iphone苹果开机动画

    android10.0系统高仿Iphone苹果开机动画 直接先上效果图 bootanimation.zip压缩前: part0(文件夹存放要播放的图片格式最好是png24) part1(文件夹) de ...

  7. 使用winhex恢复U盘RAW格式并提示未格式化故障U盘上的数据

    使用winhex恢复U盘RAW格式并提示未格式化故障U盘上的数据 在打开U盘和移动硬盘时,系统提示需要格式化,查看U盘和硬盘属性分区格式为RAW,但如果真的在windows下对其进行格式化的话,系统往 ...

  8. win10每次开机后,D、E、F盘就不见了,需要进入“磁盘管理”重新分配

    这是我重装win10后每次开机出现的一个问题,有一点不需要担心,每个卷里的文件都是完整的.不需要修复的,如果想直接看方法的就3.4步 1.失败: 首先我参考了下面的这篇文章,在第四步也就是" ...

  9. 实战视频教程- RK3399 Android10.0 驱动/内核开发

    实战视频教程- RK3399 Android10.0 驱动/内核开发–视频链接 文章目录 讲师介绍 ☛点击立即跟老师学习☚ 适合人群: 课程特点及目标: 课程简介: [课程目录] 讲师介绍 技术经理 ...

最新文章

  1. 11 个高效的同行代码评审最佳实践
  2. 公司inur php id_,PHP——个人信息管理系统
  3. CRM项目经验总结-从DAO层到链接数据池
  4. ASP.NET 2.0 中的资源与本地化
  5. 面试被拒绝如何争取_争取反馈
  6. 单体预聚合的目的是什么_高分子化学实验指导书-修改-2012
  7. 构建项目时发生错误 - 错误:CS0006“... \ Assembly-CSharp-firstpass.dll”找不到
  8. 基于id3算法根据房价数据进行画图预测python
  9. Entity Framework之问题收集
  10. javascript设置cookie高级篇可跨域访问
  11. 【Linux operation 07】 - SUSE 12 SP5系统挂载硬盘
  12. 计算机共享输入命令是什么意思,笔记本电脑共享WiFi命令怎么使用
  13. 提醒用户的方式 notification+Dialog
  14. 窗口函数preceding和following字段
  15. 内核驱动 (二)Linux按键驱动分析
  16. No3 jQuery
  17. 关闭谷歌google右侧百度热搜(下方无偿链接),亲测有效
  18. tf.convert_to_tensor()
  19. 你了解吗?一对一直播软件开发它们才能实现音视频传播
  20. matlab如何画动态圆弧,几何画板动态演示转弧成球的过程

热门文章

  1. WPS:将彻底关闭广告
  2. 开源社区——自我成长的策源地
  3. 统计在线人数及登录IP
  4. mysql 设置连接超时_如何配置MySQL数据库超时设置
  5. Blender3.5 面的操作(一)
  6. 两平面平行但不重合的条件是_____黑龙江省大庆外国语学校高中数学_第二章《2.2_直线、平面平行的判定及其性质》单元测试5_新人教A版必修3...
  7. Sicily 1140. 国王的遗产
  8. 【信息隐藏】LSB隐写算法的实现与性能分析
  9. AI可能真的要代替插画师了……
  10. win10录屏有噪音_我的电脑是win10的,用Ev录屏有杂音,之前我调了声卡驱动,就没了,现在重装调了一下又有了...