【问题标题】:Portable Windows Development Environment and USB Thumb Drives [closed]便携式 Windows 开发环境和 USB 拇指驱动器 [关闭]
【发布时间】:2009-05-03 02:31:35
【问题描述】:

在过去的几年里,我发现自己浪费了越来越多的时间,因为我不得不重新安装操作系统和 20 多种开发工具和应用程序。我希望在虚拟机方面做更多的工作。

现在您开始看到 32GB 和 64GB 拇指驱动器。我想知道你能从 USB 拇指驱动器运行 Virtual PC 或 VMWare 映像吗?这样做有什么问题吗?我会计划每天备份映像,以防驱动器发生故障。

【问题讨论】:

  • 您是指将虚拟磁盘文件(VHD / vmdsk)放在拇指驱动器中,还是将整个驱动器用作(直接)VM的磁盘?
  • 弗朗西斯,你能解释一下区别吗?

标签: development-environment portability usb-drive


【解决方案1】:

从闪存驱动器上运行虚拟机会产生非常糟糕的性能。不过,我想您可以先将虚拟硬盘驱动器复制到本地存储。我自己在外部硬盘驱动器上运行我的虚拟机。

【讨论】:

    【解决方案2】:

    我建议您购买外部 SSD 来安装这些虚拟机。拇指驱动器不以速度着称。

    【讨论】:

    【解决方案3】:

    这是完全可行的。看看VMware Player -- To Go。性能会比内部硬盘差,但并不完全糟糕。杰夫做了一个brief comparison

    【讨论】:

      【解决方案4】:

      我从未尝试过拇指驱动器,但我一直将外部 USB 驱动器用于虚拟机。我使用 VirtualPC 2007 并没有遇到任何问题。事实上,有时如果主机处于较弱的一侧,则将 VM 放在外部驱动器上会提高性能。我推荐外部 USB 驱动器路线。

      【讨论】:

      • 对不起,是西数品牌的外置硬盘。我应该更清楚。
      【解决方案5】:

      Windows XP(以及 Vista 和 7)可以在多种硬件配置上启动,每种硬件配置都有不同的驱动程序(零售许可,而非 OEM)。

      我开始使用 2.5 英寸 USB 硬盘驱动我的便携式环境。它在多台机器(@home、@work 或任何 VMWare)上都能正常启动。

      我不推荐闪存棒,但我推荐 SSD 棒。今天你可以找到有 2 个末端的 SSD 记忆棒,一个 USB 和一个 eSATA。

      要使用 Windows XP 启动 USB 驱动器,您需要 USBoot。 首次启动后,Windows 会安装一些驱动程序,包括磁盘控制器驱动程序(没有这些驱动程序,如果直接在 SATA 上启动,Windows 会蓝屏并显示 0x0000007b)。

      自从第一个英特尔固态硬盘问世后,我转而使用固态硬盘。 我有 2 个 2.5" 托盘(像软盘一样插入 2.5" 驱动器)@home 和 @work。

      我可以在 VMWare 和许多其他使用 USB 的计算机上启动该 Windows(我有,它可以挽救生命)。我什至从备份 VHD 启动过一次 :)

      我使用 Windows 备份备份到版本控制的 VHD(在命令行中,请参阅 Windows Vista、7、2008、2008 R2 上的 wbadmin 命令)。 我可以非常快地恢复包括操作系统在内的整个环境,并且我已经从几次灾难中恢复过来。

      我也将 EFS 用于重要文件(不要忘记备份您的 EFS 文件)。

      我几乎拥有最小的笔记本电脑,而且我很高兴我不必携带笔记本电脑包来回工作。

      USBoot 应该适用于 Windows Vista 和 7,但我还没有时间切换(我的东西的大小和复杂性是耗时的过程)。

      【讨论】: