测试平台

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. tensorflow学习函数笔记
  2. js svg语音波动动画_SVG实现环形进度条的原理
  3. ArcGIS API for JavaScript 4.0(一)
  4. 汽车产业云上多地域高可用消息系统构建
  5. MySQL 8.0 安装部署3个注意事项
  6. 线上redis一般安在linux_Redis企业级应用-Linux安装搭建一个完整的linxu线上服务(上)...
  7. 将多个txt文件中的内容写在一个txt中的方法
  8. DevExpress v18.1新版亮点——WPF篇(一)
  9. 文本处理 - 测试一个对象是否是类字符串
  10. 也谈谈让好马吃回头草
  11. win10 系统和office2016及visio2016专业版下载地址
  12. json代码恶搞地图完整版qqxml地图卡片代码
  13. U盘安装kali系统
  14. 计算机未安装OCR应用程序,OCR使用的常见问题及解决(转载)
  15. html5期末大作业:基于HTML+CSS技术实现——传统手工艺术雕刻网站(3页)
  16. ResNet 残差神经网络(小白版)
  17. jbox ajax,JBox演示30种不同的调用方法
  18. BarChart 柱状图 实例
  19. 论 致命错误c0000005
  20. 【CVPR2022】Detecting Camouflaged Object in Frequency Domain

热门文章

  1. 项目经理之项目经理的必备能力
  2. Android客户端与服务器端socket通讯
  3. 什么软件可以搜python题_Python答题神器下载-Python百万答题软件 _5577安卓网
  4. 郫都区计算机老师周俊老师,郫都区李国栋名师工作室市级课题顺利开题
  5. 加拿大OPC认为警方使用FRT违反隐私法,正在订立新法
  6. 数说热点 | 跟着《长月烬明》起飞,今年各地文旅主打的就是一个听劝
  7. 计算净现值和内部报酬率的方法
  8. C# 中使用TCP连接设置超时问题
  9. 基础实验4-2.7 修理牧场
  10. 斑小将微商代理系统开发