在购买之前如何识别那些不可移动的 USB 记忆棒?

在购买之前如何识别那些不可移动的 USB 记忆棒?

对于家庭实验室项目,我将在 USB 上安装 Microsoft Hyper-V Server 2012。

本指南描述了该过程(适用于 Hyper-V Server 2008 R2,但也适用于 2012):

在 USB 闪存驱动器上部署 Microsoft Hyper-V Server 2008 R2

这是我的挑战(摘自文章):

必须将设备对应的 STORAGE_DEVICE_DESCRIPTOR 存储结构中的可移动介质位 (RMB) 设置为零 (0),以指示它是不可移动介质。

我的所有 USB 设备均不符合此要求。严格按照说明操作会导致无法启动安装。

另一方面,我借用的 USB 记忆棒上显示为固定磁盘 (A-Data N005 Pro),可以按预期工作,但它相当昂贵(我需要其中的几个)。

这有点与此相反的问题:USB 驱动器显示为硬盘驱动器,而不是可移动存储设备

我在网上看到过使用“Lexar USB 格式”或“BootIt”翻转可移动媒体位的可能性,但这些方法是否有效取决于控制器使用的芯片。这不是一个通用的解决方案,而且在我的任何 USB 上都不起作用。

安装过滤驱动程序是我见过的另一种解决方案,但将其注入映像文件的复杂性以及它在 Hyper-V Server 2012 上运行的可能性很小,这不是我想要处理的。

作为固定驱动器(不可移动)出现并不是 USB 驱动器的卖点,而且我找不到任何这样的广告。

a) 我如何提前知道 USB 是否是固定类型的?需要查找什么,还是只是反复试验?
b) 您是否知道使用固定类型控制器的任何特定品牌/型号(16 GB)?

谢谢!

答案1

我迟到了。你的项目可能已经结束了,但是……

快速搜索记忆棒供应商并联系他们的技术部门。只需询问他们,您的系统上是否有固定驱动器或非固定/可移动驱动器。提及您的系统,并记下您的 BIOS 选项(关于这些内容,如果有的话 - 有可能)

我同意应该更好地解决这一问题...但通常...供应商会尽其所能销售产品...仅此而已。请原谅我的个人发泄。

答案2

我刚好遇到了同样的问题。所以我订购了很多经过测试的最佳 USB 闪存盘。只有一个满足了我的要求,即显示为固定磁盘,而不是可移动磁盘。这是超快写入/读取的 SANDISK Extreme 64 USB 棒。现在运行 Windows 8。

安装操作系统(不是 Win Setup)非常简单。使用 Easeus 在一个活动分区中对其进行分区。将我的 Windows 8 的 Ghost 映像放在上面,一切就绪了。

到目前为止,我使用 USB3 盒中的笔记本驱动器来实现此目的。它们显示为固定磁盘。我有 Plop bootmanager 来选择要从中启动的 USB 分区。如果我在启动 USB 棒或笔记本 USB 时遇到任何问题,那么我会使用 BootIce 来解决问题。

(Imation IronKey 也显示为 hd,但有一个不可移动的安全分区)我认为 MS 认证的 USB 驱动器也应该可以完成这项工作,但我不想要 Win2Go。

相关内容