我可以使用虚拟机更新固件吗?

我可以使用虚拟机更新固件吗?

我有一个 Native Instruments Komplete Audio 6 音频接口,它是一个 USB 2 兼容设备。

我遇到了一些问题,这可能与固件有关。

使用usb-devices,我看到我的设备版本为 0.25。在制造商网站上我看到固件版本 1.20。

问题是,要升级固件,我需要运行 Windows 或 Mac 程序,而我没有这两种类型的计算机。从某些 Microsoft 站点,我可以下载各种版本的 Windows 的 vm 映像(主要用于测试网站与不同版本的 Internet Explorer 的兼容性)。我可以在 Virtualbox 中运行它,设置 USB 设备到虚拟机的硬件直通,然后运行固件更新。我担心这会失败并使设备变砖。有没有一种方法可以做到这一点,而不会导致设备变砖?

或者有什么方法可以使用 Mac OS 更新程序吗?

答案1

我确信其他人会有更好、更明智的答案,但无论如何,这是我的两分钱:

可能会没事的。

固件更新应用程序(在 Windows 或 macOS 上运行时)很可能只是向设备发送特定的 USB 消息。

我希望您的虚拟机要么完全传递这些消息,要么根本拒绝传递它们。

我怀疑以这种方式“变砖”你的设备的风险很大,因为我希望 USB 消息能够全部发送或根本不发送。

如果您不愿意冒制造商支持政策之外的任何风险,则需要向他们询问选择。 (他们可能会告诉您寻找 Windows 或 macOS 计算机。)

相关内容