以下是我的场景、要求和可能性的描述。向下滚动一点查看实际问题。
我想在公司笔记本电脑上运行另一个操作系统,其他人都不使用它,但政策不允许我删除旧操作系统并在内部硬盘上安装新操作系统。但是,根据政策,在外部介质(USB、DVD 或外部硬盘)上运行新操作系统并进行虚拟化是可以的。
内部硬盘上安装的当前操作系统是连接到 AD 域的 Windows 7 Enterprise 64 位。我是本地计算机的管理员,因此我可以更改一些设置并安装软件。简单的规则是您不应损坏计算机或将其从 AD 域中移除。
硬件是联想 T530 笔记本电脑,CPU:Intel i5 四核(IVT,支持英特尔虚拟化技术),8GB RAM,未启用 BitLocker。
我感兴趣的安装的新操作系统是 Windows 8.1 或 Windows 10(TP 或 RTM)。
我发现我基本上有两个选择。1
. 使用 VirtualBox 或 VMware Player 进行虚拟化
。2. 从 USB 闪存驱动器或类似设备运行它。
我之前在不同的电脑上运行过虚拟机,但我发现在笔记本电脑上运行它有两个大问题。第一个是我需要能够通过简单地合上盖子来使用睡眠模式。其次,担心性能低下和电池消耗高。
我发现的问题是我无法使用外部硬盘,因此我只能使用 USB 闪存盘。USB 闪存盘的问题在于启动和加载应用程序的性能。如果我从 USB 启动,我仍然可以将文件存储在内部硬盘上。
我的问题:
1. 我是否可以使用虚拟化,但要求睡眠模式正常运行并且电池不应立即放电?
- 如果我要从 USB 闪存驱动器启动。我需要多大容量?您建议驱动器的最低写入/读取速度是多少?可以使用 USB 闪存驱动器方法吗?
我的经验是,虚拟化在笔记本电脑上效果不佳(睡眠模式和电池使用情况)。但是,我的经验是,在 USB 闪存驱动器上使用操作系统时,磁盘 I/O 速度很慢,这会导致应用程序加载缓慢,并且操作系统总体上会慢一些。
除了回答我的问题之外,我还希望您能就我可以使用的其他方法提出自己的意见或建议。如果您需要更多信息,请在评论中提问。
编辑:
我说的 USB 闪存盘指的是那种几乎可以完全隐藏在 USB 端口中的小闪存盘。就像这个(不是特定的驱动器或品牌):
答案1
根据我的经验:
您可以运行多个 VirtualBox 客户机(我不知道 VMWare),然后与主机睡眠模式并行工作。我有一台运行 Windows 8.1 的 Dell Inspiron 作为主机,其中有 1 个 Windows 7 客户机和 2 个 Linux 客户机(Ubuntu 和 Debian)。当我合上笔记本电脑的盖子时,所有客户机仍处于打开状态,而不会增加额外的功耗(据我所知,它们会像快照一样进入冻结状态,在我抬起盖子后,它们会从停止的位置继续运行,就像您暂停客户机一样)。
尽管 Linux 可以安装在 USB 闪存/外部驱动器中,但我不知道是否可以在 Windows 7 或更高版本上安装。新计算机配备了 UEFI 和安全启动,在某些 Linux 发行版中,您必须禁用安全启动和 UEFI 才能使其工作,而其他发行版只需要禁用安全启动(openSUSE 13.2 和 Ubuntu 15.04 与 UEFI 和安全启动配合得很好)。它们都使用名为 GRUB2 的启动管理器。如果您愿意使用可从 USB 端口启动的操作系统,您可能应该禁用 UEFI 并在较旧的 BIOS 传统模式下运行。关于性能,请检查您的 USB 端口是否至少为 3.0 版本,并使用 3.0 USB 闪存或外部磁盘来实现最佳性能。尽管如此,您无法将其与内部 SATA 速度进行比较,但您可以获得不错的 I/O 速度。恕我直言:试试 USB 3.0 外部 SSD 驱动器。