关于U盘及读卡器文件系统的物理结构,有谁知道是怎么组织的吗?好象第一个物扇区并不对应第一个逻辑扇区。FAT及目录区也不在相应的位置。
回复(8) 2003-12-17 15:28 来自版块 - USB驱动开发
表情
flycat0101我读出的FLASH是这样: 171 BLOCK 0 PAGE 是DBR 区(操作系统引导记录区) 没有MBR 区(主引导记录区) 162 BLOCK 17 PAGE 是DIR 区(根目录区) DATA区我还没开始找,因为我想先把DBR与DI...(2003-12-18 10:15)
cloud_zhou2000我估计DBR是放在某段区域内,这段区域是保留的。目的是为了防止DBR坏了后有个后备。(2003-12-18 10:13)
cloud_zhou2000最奇怪的是我把 DBR 内的数据做了一些小的改动后,再把U盘插在电脑上,于是电脑就提示没有格式化,要求格式化。格式化后我读出DBR的位置就往后移了一个块。 这样连续的做下去,到了某个位置后DBR就不是移动一个块,而是移动很长一段距离,然后又每次后移一个块。 最终到了一个块后,...(2003-12-18 10:10)
cloud_zhou2000而每次格式化后DBR区位置就变了,有最小时是 23 BLOCK 0 PAGE 最大时是 200 多BLOCK 0 PAGE(2003-12-18 10:02)
cloud_zhou2000我读出的FLASH是这样: 171 BLOCK 0 PAGE 是DBR 区(操作系统引导记录区) 没有MBR 区(主引导记录区) 162 BLOCK 17 PAGE 是DIR 区(根目录区) DATA区我还没开始找,因为我想先把DBR与DI...(2003-12-18 09:58)
flycat0101是什么样对应关系? 我找了下没找到。摸索了几天。好象BOOT是浮动的,重新格式化后就变了。有这方面的资料吗? 下面这个是硬盘的分区信息,或许有一些帮助吧,我曾用它做过MMC的分区信息,应该是没有问题的。当然MBR中4个16字节的分区信息就要相应的改变了,比如起始头、起始扇区...(2003-12-17 23:09)
cloud_zhou2000是什么样对应关系? 我找了下没找到。摸索了几天。好象BOOT是浮动的,重新格式化后就变了。有这方面的资料吗?(2003-12-17 16:59)
clementzhao第一个物扇区本来就不对应第一个逻辑扇区。 (2003-12-17 16:02)

返回顶部