百科问答小站 logo
百科问答小站 font logo



移动硬盘和 U 盘在电脑看来有什么不同? 第1页

  

user avatar   bei-ji-85 网友的相关建议: 
      

这只是Windows的行为,Linux能识别多分区的U盘。

Windows驱动程序在挂载设备的时候会发一个SCSI命令去查询设备的状态,具体Windows的行为是什么不清楚(要看源码才知道),猜测发的是INQUIRY命令,返回的状态位里有RMB(Removable Media bit),如果是1,则忽略掉U盘里的分区表:



再次强调,这只是Windows的行为。网上有人自己修改过驱动,忽略这个bit,就可以把所有U盘的分区都认出来,在XP时代很流行,叫cfadisk.inf/sys,不过这个在Win7以后应该不太好用了。

如果自己能改控制器的信息,把RMB这一位改成0,U盘就变移动硬盘了,也就归到硬盘的分组里。Windows只认这个bit,而不关心实际上你用的设备是什么。




  

相关话题

  USB芯片到底完成了哪些工作? 
  SSD为什么没有做成U盘形状,是控制芯片无法小型化还是为了跟“硬盘”保持一致? 
  外国学生将 iPhone X 接口改装为 USB-C,卖出 55 万元 ,这一技术难吗?苹果为啥不做? 
  路由器的 USB 接口速率较慢到底是什么原因啊? 
  U盘格式化后有已经使用的的空间是为什么? 
  如何看待U盘的专利已于11月14日到期,会造成什么影响? 
  16年拯救者15isk装500g固态,拆掉机械硬盘准备当移动硬盘使用,求推荐固态? 
  SSD为什么没有做成U盘形状,是控制芯片无法小型化还是为了跟“硬盘”保持一致? 
  USB 作为一种通用的串行通信规范,为何在电子通信里不能完全代替 RS-232 串口? 
  主板上,什么叫USB控制器? 

前一个讨论
居住在行星的卫星上的文明应该有怎样的历法系统?
下一个讨论
如何评价中航计算机所研制的天脉操作系统?





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利