发布于 2015-06-24 12:40:55
在购买驱动器之前,没有一种通用的方法来判断这一点,因为它不是任何人都明确列出的规范。但是,一般规则和推理如下:
所有标准USB驱动器将是标准块设备。任何USB大容量存储(块)设备都应该可以通过.唯一的例外是USB驱动器具有专有的覆盖或分段功能。下面列出了一个非详尽的例子列表。我认为>99%的非加密驱动器会正常工作,用户模式的设备显示问题是一个非常非常不可能发生的问题。
一些使用可移植“加密”应用程序的驱动器将是用户模式。在这种情况下,应用程序在驱动器上加载文件或分区,对其进行动态解密,然后向操作系统显示一个虚拟卷。在其他加密驱动器中,用户模式应用程序只向设备提供解锁/解密密钥,此时设备硬件本身执行解密,并呈现为标准的、未加密的块设备。在第二种情况下,通过可能有效,但可能是不可靠的,因为实际的存储设备通常不会出现,直到某些软件运行,提供正确的解锁代码。此外,一些驱动器将断开,并重新连接作为一个不同的设备时,解锁被触发。
一些大于某些限制的驱动器--例如LBA-32、MBR、SD(非HC)等等--在>2TB驱动器中最常见,将呈现为多个虚拟2TB驱动器。他们是如何做到这一点的,就像上面一样,但是可能涉及到一个软件组件。在两个分区之间切换硬件开关的设备通常是可以的。
最后,一些具有有趣功能的驱动器(特别是在旧的噱头驱动器和WiFi棒或3G调制解调器中很常见)将呈现为多个单独的USB设备,有时连接到集线器。例如,一些USB驱动器将呈现为只读CDROM和第二个USB块设备.有些只显示为带有驱动程序的USB CDROM,一旦安装了这些驱动程序,CDROM就会消失,出现块设备(或调制解调器等)。再一次,这很可能与传递不一致。
请注意,大多数带有“一次触摸”备份软件或类似软件的驱动器都是普通块驱动器,可选软件就像普通文件系统中文件夹中的一堆文件一样--这些驱动器可以很好地使用,只需忽略额外的软件即可。
作为第二个注意,从我先前的评论:“离线”磁盘的能力,与它是否是一个旋转的USB硬盘,而不是一个棒或其他闪存/SSD的野兽无关。
它唯一与1:1绑定的是操作系统和控制器驱动程序所呈现的设备类型。换句话说,控制器可以显示磁盘是否可移动,但与该控制器连接的所有类型的磁盘都将显示为可移动的,而不管它是哪种磁盘。某些SATA驱动程序将这样做,其他将不会,同样的USB。
不过,AFAIK实际上并不需要磁盘“离线”。
https://serverfault.com/questions/678467
复制相似问题