- 积分
- -3
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2011-10-22
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
SD卡(或硬盘)在未格式化(即未建立文件系统前)是没有显示容量信息的,当格式化后(建立文件系统,以FAT32为准),在引导扇区偏移地址0x20-x0x23四个字节中有了sd卡总扇区大小信息,windows系统每次也就根据这个信息确定sd卡容量大小,我想问的是在格式化建立FAT32文件系统的过程中,是通过什么方式确定的SD看容量大小数值?通过winHEX软件查看sd卡的物理驱动器发现引导扇区是从物理0扇区开始写入的,也就是说在可读取的地址空间内sd卡自身是没有标识容量大小的,还是说sd卡自身是标识了容量大小,只是无法用winHEX读取到,而在格式化过程中系统可以读取到这个容量大小用于格式化?或者容量大小的确定是在格式化时通过遍历可用的扇区数目确定的?如果是这样又是如何遍历过程呢? |
|