这个应该是在usb总线枚举的时候,由U盘的usb client controller向上汇报自己是usb hdd吧?感觉在pc端可作的东西不多,除非你能替换掉usb root hub的驱动。

解决方案 »

  1.   

    我记得USboot有相关的内容,不过要用到驱动,楼主到驱动开发网去问问吧……
      

  2.   

    SCSI Inquiry 中 某个 bit 置 1 。U盘控制芯片修改 或者 写 filter 驱动。
      

  3.   

    用Usboot就可以把U盘格式化成HDD模式的,看他的过程,好像是写了MBR、FAT这些进去,但是不知道具体是怎么做的,现在这些工具倒是有一些,就是不知道怎么做的555555555555
      

  4.   


    Usboot是可以格式化成HDD格式,但是是有条件的。起码现在的程序对稍微大点的U盘就做不到。我当时用过,直接写的分区表模式。不过大点的U盘直接宣告失败
      

  5.   

    应该是制作启动盘前的一个动作,因为启动盘有什么HDD模式ZIP模式啊这些;我的目的就是要把盘转换成HDD模式的,但是我不需要制作启动盘。HDD模式好像就是什么模拟硬盘格式,让系统认为这个U盘是个本地磁盘,然后我才能进行分区;系统好像不能直接把U盘进行分区的,至少我还没有找到什么办法(我现在用的是控制宏实现分区的,如果直接写信息进U盘里面去,应该没有什么HDD模式的限制,但是我不知道该些什么信息,不知道该写在什么地方),移动硬盘就可以直接用控制宏来实现分区的