文件系统的更改(针对FAT32)

..文件系统的更改(针对FAT32)
对数据首扇区数,进行更改,如果文件系统刚格式完的话,数据首扇区为FirstDATASector,如果不是的话,将

用变量DatSecCur来存储录音文件数据的首扇区。由于文件是以簇为单位来存储的,当写完一个录音文件后,

DatSecCur要更新以备指向下一个录音的数据首扇区,方便下次写文件操作。而更新,

DatSecCur+=RecClusters*SectorsPerCluster。可以在写数据最后,更新变量。
对数据首簇数,进行更改,如果文件系统刚格式完的话,数据首簇为FirstDataCluster(其大小也是可以根据你

个人的设定,但是要大于或等于(DBR+保留扇区+FAT个数*每个FAT扇区数)),如果不是的话,将用变量DatCluCur

来存储录音数据的首簇。当数据不足一簇的话,也是使用一簇的大小的存储的。而更新的话,

DatCluCur+=RecClusters。可以在写数据簇号的最后,更新变量。(FAT32中缺少了DPT表,所以原来在FAT12/16

中的DPT表操作,在32中,就是对数据簇号的处理,系统中,连续的簇号优先处理)

 

转:http://hi.baidu.com/stgokok168/blog/item/c2bf7e11f5f055f7c2ce7947.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值