6222|7

87

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于SD卡的MBR问题 [复制链接]

有的SD卡的第0 sector是MBR, 有的SD卡的第0 sector是DBR,请问如何区分两者?

最新回复

结尾标志都是55AA,这个检查不是用来区分MBR和DBR的,是用来判断是个有效的MBR或者DBR,起始的3个字节就可以区分了。  详情 回复 发表于 2009-11-19 15:57
点赞 关注

回复
举报

74

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
MBR包含主引导记录和分区表,对于没有多个分区的SD卡来说,MBR很多信息都是空的,只记录了一个数据,就是DBR所在的物理扇区(在第一个分区表里)。
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
但是我发现有的SD卡就没有MBR啊(不是说MBR信息为空),0地址开始就是DBR。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

4
 
请问楼主解决问题了么? 我现在也遇到这个问题,就是怎么来确定SD卡上是否有 MBR? 如果楼主解决了,请赐教. 谢谢
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
研究一下MBR和DBR就知道怎么区分了
DBR的开始是跳转指令,0X0003地址处为指定的几个字符,
MBR的0X01BE处是分区表,而DBR是指定的数据.

不知道这样区分科学吗?
 
 
 

回复

117

帖子

0

TA的资源

一粒金砂(中级)

6
 
一般检查对比一下起始的几个字节,再检查一下结尾标志是不是55AA,即可判断是MBR还是DBR,但是否是有效的MBR或者DBR,就要按协议边解析边确定了。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 5 楼 ccyu 的回复:
一般检查对比一下起始的几个字节,再检查一下结尾标志是不是55AA,即可判断是MBR还是DBR,但是否是有效的MBR或者DBR,就要按协议边解析边确定了。

结尾标志:MBR与DBR都是这个的啊
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 6 楼 liuysheng 的回复:
引用 5 楼 ccyu 的回复:
一般检查对比一下起始的几个字节,再检查一下结尾标志是不是55AA,即可判断是MBR还是DBR,但是否是有效的MBR或者DBR,就要按协议边解析边确定了。

结尾标志:MBR与DBR都是这个的啊


结尾标志都是55AA,这个检查不是用来区分MBR和DBR的,是用来判断是个有效的MBR或者DBR,起始的3个字节就可以区分了。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表