8066| 3
|
请问SD卡的0扇区如何区分MBR还是DBR?我手上的卡MBR和DBR的第一字节都是EB,写程序咋判断? |
5金钱
最佳答案回复【2楼】正点原子:
---------------------------------
我想到一个办法就是检查446字节是不是活动分区标志0x00或者0x80,并且分区类型ID不能为0,说明存在分区表,那就是MBR了。因为我看DBR的446字节之后全是0x00,目前这个办法还没发现问题。看linux源码似乎只是检查446字节,不知道还有没有其它判断条件。
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-21 10:01
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网