tzynt
驱动牛犊
驱动牛犊
  • 注册日期2004-11-16
  • 最后登录2005-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1692回复:5

求教高手!我做ISP1161的USB主端方案已经成功,但是。。

楼主#
更多 发布于:2004-12-23 13:05
你们好,
我在MSP430单片机基础上做USB HOST方案已经成功了,运行了一段时间都没有问题,但是有一次正在读写的时候我把U盘拔出来了,到计算机上重新格式化后发现原来一直可以读的MBR扇区不见了!怎么办啊?里面有些信息是必须要的啊,现在怎么重建MBR呢?绝对扇区地址为0的地方是不是被损坏了啊?
情况紧急的,希望能帮帮我,谢谢了。
quicker
驱动牛犊
驱动牛犊
  • 注册日期2004-07-18
  • 最后登录2005-08-08
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-11 16:43
U盘有的有MBR有的没有MBR。那哪位大侠知道在98下,按读物理扇区的方式读取U盘?
生命不能承受之轻!
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-27 00:33
U盘不一定有MBR,0扇区可能是DBR
www.dragon-2008.com 欢迎交流
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-12-24 17:36
用scsi的命令可以得到它的大小,每簇扇区数,每扇区字节数。

知道这些信息就足够了。

但重要的一点是,你要了解 文件系统,然后在响应的扇区用 write10 写上文件系统需要的 mbr pbr 等内容。
tzynt
驱动牛犊
驱动牛犊
  • 注册日期2004-11-16
  • 最后登录2005-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-12-23 16:31
那自己格怎么格啊?面对一个全新的U盘,我不知道它的信息,大小也不知道,怎么去格呢?盼上面的达人解析一下
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-12-23 15:00
我也是,好象用pc格式化u盘就会出现这种情况。
唯一的办法就是自己格再一边。把需要的信息都自己写到u盘里去。

游客

返回顶部