你好,
1. 官方来说,Hyper V VM不支持从USB启动的方式。
https://social.technet.microsoft.com/Forums/en-US/334565c9-3455-42d7-85f1-03f3950f4872/how-to-install-guest-os-from-usb?forum=winserverhyperv
2. 不过有个黑科技你可以试一下,但是这个方法并不是一定可以奏效:
===================
将Windows Server Hyper-V VM引导到USB
从物理Hyper-V服务器中,转到“ 磁盘管理器”。
您的USB驱动器将显示为“基本/在线”(在我的示例中为32Gb驱动器,分为2个分区)。

在将USB驱动器“重定向”为VM中的虚拟硬盘驱动器之前,我们必须使该驱动器脱机。可以通过右键单击磁盘并选择Offline来实现。

接下来,我们将选择此USB驱动器作为VM的虚拟硬盘驱动器。为此,进入虚拟机的设置;特别是在“ IDE控制器0”部分,我们选择在其中添加硬盘驱动器。

接下来,我们选择Physical Hard Disk,它显示了32Gb的离线磁盘。

到目前为止,一切都很好!现在,要确保虚拟机有效地从USB驱动器启动,请选择左侧的虚拟硬盘驱动器“ Physical drive ”(如上图所示),然后将Location参数修改为0。
对现有硬盘驱动器重复相同的步骤,将Location参数设置为1。这将确保IDE控制器将重定向的USB驱动器用作引导驱动器,同时还要激活第二个驱动器。
从USB驱动器启动后,打开File Explorer,它将显示两个驱动器均可用。在我的示例中,C驱动器是我的32Gb USB驱动器,而E驱动器是我的虚拟机原始磁盘。

使用此配置,您可以完全访问本地磁盘,从而可以在本地磁盘之间进行数据复制,针对该磁盘上的文件运行防病毒扫描,甚至在需要时执行完全恢复操作。
参考文章:
https://petri.com/boot-hyper-v-virtual-machine-usb-drive
感谢您的时间!
Best Regards,
Anne
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.