如何在购买前识别将显示为不可移动的 U 盘?

abs*_*ask 7 windows boot bootloader usb-storage usb-flash-drive

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

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

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

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

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

我所有的 USB 记忆棒都不符合这个要求。按照字母说明进行操作会导致安装无法启动。

另一方面,在我借来的 U 盘上,它显示为固定磁盘 (A-Data N005 Pro),按预期工作,但相当昂贵(我需要其中一些)。

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

我已经看到使用 Internet 上提到的“Lexar USB 格式”或“BootIt”翻转可移动媒体位的可能性,但这些工作取决于用于控制器的芯片。这不是一个通用的解决方案,也不适用于我的任何 USB 记忆棒。

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

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

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

谢谢!

小智 2

我来晚了。你的项目可能已经结束了,但是......

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

我同意这个功能应该得到更好的解决...但通常...供应商会尽其所能来销售产品...仅。请原谅我的个人发泄。