完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
由上图BPB部分可知:1、一个FAT表所占用的扇区数为3745,FAT1表的开始扇区号为38,得出第一个目录扇区号:38+2*3745=7528;2、根目录簇号:2,每簇扇区数:8,那不是根目录所在扇区为16?; 这2算出来的根目录所处的扇区怎么和1算出来的不一样啊? 我用winhex转到第7528扇区,可是输入7528扇区,这时簇号就等于2; 鄙人不才,还请各位多多请教。 |
|
相关推荐
7个回答
|
|
图片看不到.
|
|
|
|
|
|
|
|
首先感谢发烧友的回答,敬业精神与Tardis的提议。个人用winhex软件看0扇区内容与单片机读的内容不一样。单片机读的0扇区为MBR,而用winhex看却是DBR。。。我选择磁盘为physical Media而不是Logical Drive Letter,没错呀。郁闷。
|
|
|
|
http://www.cnblogs.com/zxl2431/archive/2011/04/14/2016464.html 看看这个
|
|
|
|
这个方法早已试过,还是一样。后来软件我重新下了个,结果就正确了。也不知道问题出在哪个地方。
|
|
|
|
还有保留扇区呢?
|
|
|
|
保留扇区通过读取BPB来得到。
另还有一个问题,原子实验28中的程序中FAT.C里,return FirstDataSector+(DWORD)(cluster-2)*(DWORD)SectorsPerClust;为什么要cluster-2啊。在BPB中读到的根目录簇号跟通过计算第一个目录的扇区号有什么区别啊?谢谢 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1780 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1081 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1679 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
596浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
556浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:01 , Processed in 1.175566 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号