VMware 中的“物理” Windows 7

VMware 中的“物理” Windows 7

我使用的是 i5-25 左右的处理器和 8 GB 的 RAM,运行 ubuntu,64 位,3.11.0-12 通用版,想在 vm 工作站中运行我的 windows 7 分区。我不太清楚如何设置虚拟机。

我有 VMware Workstation 10.0.1 build-1379776 和以下分区设置:

Disk /dev/sda: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125045424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c1a8b

   Device Boot      Start         End      Blocks   Id  System   Mount
/dev/sda1   *        2048   125045016    62521484+  83  Linux    /

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x07407b0c

   Device Boot      Start         End      Blocks   Id  System            Mount
/dev/sdb1            2048     2459647     1228800    7  HPFS/NTFS/exFAT   (windows system_drv (it's a thinkpad))
/dev/sdb2         2459648   197772147    97656250    7  HPFS/NTFS/exFAT   (windows 7)
/dev/sdb3       197773310   976771071   389498881    5  Extended
/dev/sdb5       197773312   976771071   389498880   83  Linux             /home

我以 root 身份创建了一个新的 VM,并告诉它使用 sdb2。当我启动 VM 时,我得到了 grub 救援行。我想是从这个https://www.vmware.com/support/ws5/doc/disks_dualmult_ws.html#wp1046601http://fds-team.de/cms/articles/2013-12/use-a-real-windows-7-partition-in-virtualbox-kvm-vmware-player-u.html我需要创建一个 mbr,但到目前为止我都失败了,或者说没能使用它。也许有人了解我在做什么,可以为我消化一下教程,并帮助在我的分区配置上运行这个东西?我不想重新启动才能使用 AutoCAD 2014,并希望在虚拟机中具有良好的可用性,尽管我不知道什么设置(SCSI?虚拟机的 6 GB 内存?)是一个好的选择,也不知道这是否值得付出努力,而且我不会对虚拟机性能太不满意而使用它。

欢迎提出任何意见、建议或忠告。

谢谢,菲利普

答案1

我不建议这样做,因为当您在虚拟机中运行 Windows 7 时,它会将其检测为硬件更改,并可能需要您重新激活许可证,如果操作系统随您的计算机一起提供,那么它就是 OEM 安装,这意味着它可能不允许在虚拟机上激活,此外,如果您成功为虚拟机激活它,那么它会将主机系统检测为硬件更改,并可能希望再次重新激活,导致您进入无限循环。此外,虚拟机需要安装 Vmware Tools,这可能会导致启动到主机时出现问题,因为它需要您在安装工具之前拥有的驱动程序。

至于您的启动问题,我不熟悉您正在使用的指南的细节,但一种简单的方法是创建一个虚拟硬盘作为主驱动器,并将实际访问驱动器作为辅助驱动器。然后使用安装光盘或使用免费提供的 winpe(不推荐)在虚拟驱动器 mbr 上为操作系统创建一个新的 mbr 启动项。在执行任何操作之前,您应该备份您的 Windows 安装,以便在出现问题时可以恢复它,最好有一张重新安装光盘。

关于设置和性能。我从未使用过 CAD,但它听起来性能很高(它与 3D Max 相似吗?),因此您需要将尽可能多的资源专用于虚拟机。虚拟机不适用于运行高性能应用程序。无论主机上有多少个内核专用于虚拟机,这可能会稍微降低速度,但会使运行更顺畅并减少冻结的可能性。内存方面,您的想法是正确的,6GB。如果我只是使用它们来运行诸如 Web 浏览器之类的轻量级程序(并且不稳定),我通常在 1GB 上运行 Windows 7 虚拟机,但是当我需要运行更严肃的程序时,我会使用 4GB 或更多。

长话短说,您最好创建一个普通的虚拟机并在其上安装 Windows。如果您没有另一个许可证/安装光盘,那么您可以随时考虑在 Windows XP 中运行它。某些版本的 Windows 7 有资格免费下载名为 XP Mode 的程序,它实际上是在 Virtual PC VM 中安装的 Windows XP Professional SP3。根据 AutoCad 网站,Windows XP SP3 仍然受 2014 版 AutoCad 的支持,但下一版将不再支持。由于您使用的是 Mint 主机,因此存在一个小问题。Virtual PC 仅适用于 Windows 主机,但是有许多指南可用于在 Vmware 或 Virtualbox 中运行 XP Mode 而不会使虚拟机无效,例如这个:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2014936

另一个选择是,如果您有 Windows 7 或 8 安装光盘,您可以将其安装为 30 天试用版,安装您想要的程序,重置 slmgr,以便试用版在虚拟机下次启动时启动,在 .zip 中创建虚拟机的备份,然后每 30 天删除虚拟机并从您创建的备份中恢复它。如果需要,您可以从这里获取 Windows 7 - Ultimate X86-64:http://msft.digitalrivercontent.net/win/X17-59465.iso

您可能还想考虑在 Wine 中运行 AutoCad?

相关内容