我发现我的Windows7笔记本电脑跳过了SD卡的前251个区块。当我对SD卡进行原始转储时,我的Windows 7笔记本电脑上的块0对应于我的Windows Vista笔记本电脑上的块251。我相信我的Windows Vista笔记本电脑是正确的,因为块编号直接对应于我使用微控制器编写时使用的块编号。
为什么Windows 7会有这个偏移量?这是由Windows引起的,还是我的SD卡读卡器做了什么?我如何才能规避这一点呢?
发布于 2011-09-21 03:17:50
胡乱猜测:卡有一个分区表,(一个)分区从扇区251开始。你的工具可以在Vista中读取完整的卡,但在Win7中却意外地只读取了分区。
但这几乎与编程无关……
https://stackoverflow.com/questions/7468724
复制相似问题