hxm5460
驱动牛犊
驱动牛犊
  • 注册日期2002-06-27
  • 最后登录2014-05-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
阅读:3048回复:1

U盘 扇区大小一定要512 字节吗?很奇怪的现象!

楼主#
更多 发布于:2005-05-30 15:02
我做的U盘,扇区大小设置为2K,(在Read Capacity时返回如下00 01 d1 00 - 00 00 08 00)则U盘在联机时,重新启动Windows时,Windows没反应,要拔掉设备,才重新运行.我把返回值改为00 01 d1 00 - 00 00 02 00则可以,很是奇怪.我发现移动硬盘返回的都是一个扇区512.是不是不能返回08.有没有人遇到类似的情况.还有一个很奇怪的现象,当我的U盘插入电脑一段时间后,则单击安全移除设备时总是提示有另外的程序在访问U盘,不能移除.
templa
驱动牛犊
驱动牛犊
  • 注册日期2005-01-04
  • 最后登录2013-03-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-30 15:40
你应该先看下FAT32白皮书。
采用非512字节的字每扇也许是可行的,但在遇到不对该域作检测的程序会出错,另外字每扇*扇每簇不能超过32K也是一定要遵守的。硬要采用非标的数据必然会得到意外的错误。
想想连容量更大的移动硬盘都采用512,真是不知道采用2048的有什么好处了。
游客

返回顶部