迅维网

标题: 请教一个格式化过程中容量大小确定过程的问题 [打印本页]

作者: fanren    时间: 2013-11-21 10:42
标题: 请教一个格式化过程中容量大小确定过程的问题
SD卡(或硬盘)在未格式化(即未建立文件系统前)是没有显示容量信息的,当格式化后(建立文件系统,以FAT32为准),在引导扇区偏移地址0x20-x0x23四个字节中有了sd卡总扇区大小信息,windows系统每次也就根据这个信息确定sd卡容量大小,我想问的是在格式化建立FAT32文件系统的过程中,是通过什么方式确定的SD看容量大小数值?通过winHEX软件查看sd卡的物理驱动器发现引导扇区是从物理0扇区开始写入的,也就是说在可读取的地址空间内sd卡自身是没有标识容量大小的,还是说sd卡自身是标识了容量大小,只是无法用winHEX读取到,而在格式化过程中系统可以读取到这个容量大小用于格式化?或者容量大小的确定是在格式化时通过遍历可用的扇区数目确定的?如果是这样又是如何遍历过程呢?
作者: czxfm    时间: 2013-11-21 22:10
好专业。。。去找找看SD卡的技术规范吧。。
作者: 云飞扬1013    时间: 2013-11-22 11:41
没看明白




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4