是否可以通过 USB 闪存驱动器实时启动 VirtualBox?

是否可以通过 USB 闪存驱动器实时启动 VirtualBox?

需要澄清的是,我并不是在问您是否可以从 VirtualBox 内部通过 USB 启动。

我想制作一个可移植版本的 Windows 7,这样我就可以通过任何机器上的 USB 驱动器运行它。我在笔记本电脑上安装了 Linux 发行版,但我在工作中管理 Windows 域,因此我想要一种比尝试使用 Linux 工具与 Windows DC 交互更简单的管理解决方案(因为 RDP 到 DC 并不总是一种选择)。

我询问 VirtualBox 的原因是...我计划随身携带这个便携式安装并在多台机器上使用它,所以我想避免驱动程序冲突(我想如果我只在闪存驱动器上安装 Windows 就会发生这种情况)。

基本上,我需要一种从 USB 启动 Windows 7 安装的方法,同时仍然允许我像安装在标准硬盘上一样安装/删除/更新程序,并且不会因为不同的硬件配置而感到烦恼。

答案1

例如,Virtualbox 使用自己的网络适配器。因此,这是您无法避免的安装。VMWare
也是如此。

但是只要你想使用的每台机器上都有 Virtualbox,运行你的虚拟机就不会有问题。关于便携性,你是对的。驱动程序会一直安装。也许你可以将一些“时间倒退”机器与便携式 Windows 一起使用,这样一切都会恢复到原始状态。(除了你想保留的文件。)

嗯。好像已经有便携式 VBox 可用了:
https://stackoverflow.com/questions/3445779/is-it-possible-to-create-portable-vm
从那个问题开始:http://www.vbox.me/
(但是,它仍然需要这些驱动程序和管理权限。)

答案2

Windows (8) 随身携带您能考虑任何可能性吗?

还有一些教程可用于创建 Windows 7 LiveUSB,借助威克。 更多细节这里这里

至于在不同系统上使用 LiveUSB,本教程涵盖了以下内容:

如果您想将 USB 驱动器连接到不同的系统,您可能需要对驱动器进行系统准备 - 否则它可能会在启动时崩溃,也可能阻止它再次在原始系统上启动(更改/损坏启动文件和注册表)!

一旦系统从 USB 驱动器启动,Windows 桌面上应该已经存在一个 Sysprep cmd 文件 - 如果您右键单击该文件并以管理员身份运行,它将重置并关闭系统。然后,您可以在具有不同硬件的其他系统上启动 USB 驱动器。此 sysprep 命令应从管理员命令提示符运行并使用以下命令: \Windows\System32\sysprep\sysprep.exe /oobe /generalize /shutdown

计算机关闭后,您可以在具有不同硬件的不同系统上启动 USB 驱动器。如果您想再次将其移动到另一个系统或返回到第一个系统,请不要忘记在移动之前再次运行 Sysprep!

相关内容