关于sd卡格式化容量确定的问题,谢谢!

[复制链接]

该用户从未签到

1

主题

1

回帖

41

积分

[INTOHARD]工兵

Rank: 1

积分
41
发表于 2013-11-21 10:59:37 | 显示全部楼层 |阅读模式
SD卡(或硬盘)在未格式化(即未建立文件系统前)是没有显示容量信息的,当格式化后(建立文件系统,以FAT32为准),在引导扇区偏移地址0x20-x0x23四个字节中有了sd卡总扇区大小信息,windows系统每次也就根据这个信息确定sd卡容量大小,我想问的是在格式化建立FAT32文件系统的过程中,是通过什么方式确定的SD看容量大小数值?通过winhex软件查看sd卡的物理驱动器发现引导扇区是从物理0扇区开始写入的,也就是说在可读取的地址空间内sd卡自身是没有标识容量大小的,还是说sd卡自身是标识了容量大小,只是无法用winHEX读取到,而在格式化过程中系统可以读取到这个容量大小用于格式化?或者容量大小的确定是在格式化时通过遍历可用的扇区数目确定的?如果是这样又是如何遍历过程呢?     先行谢过啊!!!
  • TA的每日心情
    开心
    2015-7-1 17:58
  • 签到天数: 348 天

    [LV.8]三品御史

    12

    主题

    531

    回帖

    2047

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2047
    发表于 2013-11-22 08:29:23 | 显示全部楼层
    同好奇。。。
    不知道SD卡有没有类似硬盘的SA区,
    如果有的话,一切就能解释了。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-2-4 14:52
  • 签到天数: 5 天

    [LV.2]九品芝麻官

    1

    主题

    23

    回帖

    62

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    62
    发表于 2014-2-19 09:02:02 | 显示全部楼层
    期待!!!!!!!!!!!!!!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表