FAT32文件系统开发推荐流程,可用于开发测试

一般对一个新的文件系统,一般是这样的一个开发流程:
1、读取文件系统(读取根目录,读取根目录下子系统、子文件、递归读取),(最安全不涉及写入磁盘);
2、修改文件内容(修改文件内容一般是找到文件内容所在扇区,修改扇区里边内容,一般不会修改到文件系统其他数据结构),(比较安全,不会出大问题)
3、删除文件(一般是把文件名第一个字节写成E5,要把FAT表文件对应的内容置为0,还有个忘了)(有点危险)
4、创建文件(更加危险)
因为不同操作涉及对磁盘的修改不一样

越到后边对磁盘修改的内容越多,在开发初始,就是写代码与验证,如果一个字节没有写好,可能会导致文件系统不能正常工作(猜测)

另外,因为涉及跟其他操作系统的对接,还需要把修改后的文件系统在其他系统上打开,看看修改是否生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值