我的 PC 已经放弃我了。它有点旧了,所以我把硬盘拆下来,买了一台 Mac。我把 PC 的硬盘放进一个外壳里,插到 Mac 上,然后拖过我的大部分文件。
我有几个只能在 PC 上运行的程序,有时需要运行它们,所以我想在 Mac 上创建一个分区,并在那里安装 Windows 7。我知道如何在 Boot Camp 中安装干净的 Windows 版本。
有没有简单的方法可以将硬盘上的环境复制到 Mac 的分区?我实际上并不需要 PC 上的所有东西,只需要操作系统。除了必须停用 Windows,然后在 Mac 上重新激活它之外,有没有更好的方法可以做到这一点?
我可以从 Vista 免费升级到 Windows 7,因此我有一张升级光盘,而不是完整的光盘。
答案1
一般情况下,Windows 在安装后在外部 PC 上物理(即虚拟)启动时不太可靠。这可能由多种原因造成,其中最重要的有以下几点:
- 错误的 PC 架构类型(32 位与 64 位)
- SATA 控制器的 AHCI 与 IDE 兼容模式
- 图形驱动程序
- PC-BIOS 与 UEFI bios(Mac 使用 EFI,因此除非您的 PC 使用 UEFI,否则您的 Windows 无法在 UEFI 下启动)
- 在全新系统上运行操作系统映像必然会触发 Windows 产品激活 (WPA),这将要求您重新激活 Windows 副本,而这正是您所说的主要想要避免的。Windows 将检测到“过多”硬件更改(CPU、RAM、主板、显卡、磁盘、一切),并将其标记为需要通过互联网或电话重新激活。
然而,如果您坚持要尝试,您可以按照手动程序尝试模拟 Boot Camp 所做的事情,但使用您自己的要素。
如果你坚持使用 GUI,你可以使用 gparted 作为重新分区工具,但你也可以从命令行使用 diskutil,还有其他各种方法。要点是你需要非破坏性地缩小 Mac OS X 分区,然后将数据块从 Windows 分区复制到 Mac HDD。如果您无法将 HFS+ 卷缩小到小于传入 NTFS 分区的总大小,则这是不可能的。
如果您需要详细的分步指南(请注意,本指南不会告诉您如何复制数据),请访问此处:http://www.tech-recipes.com/rx/9839/how-to-manually-partition-boot-camp-your-mac-for-windows-7/
请注意,您不能直接按照配方逐字输入命令行选项,因为您需要适当调整分区大小,以便您创建的未分区空间至少与您插入卷的分区一样大。这意味着您必须了解输入到控制台的命令的含义而不是简单的复制和粘贴。
如果您不是非常有耐心且技术水平不高的用户,并且这听起来令人望而生畏,我建议您不要尝试。无论如何,您都必须重新激活 Windows。