求助:关于U盘

各位技术老大:我使用80C196单片机接375B实现读写U盘,因公司未提供196单片机的库函数,所以根据试用版程序自己尝试调试。有两块U盘在lba逻辑扇区0000处能读出DBR,另外三块读出的内容既不是dbr,也不是mbr。比如一块朗科4G的读出整个扇区仅有netac only disk这串字符。其余都是00。通过WIN HEX查看他们的DBR都在0扇区,为何有的能读,有的不能读?急盼指点迷津[Emot]1[/Emot]

 主要读物理上的0扇区,然后判断是DBR还是MBR.


可是我从0000地址读出的仅是netac only disk这串字符。改如何才能正确读到物理0扇区?请指导一下,或者能否发一段正确程序让我学习一下,我的邮箱:cdrsdq◎163.com。感谢!


只有登录才能回复,可以选择微信账号登录