Windows 中的交换操作和启动比 Mac OS 慢得多

Windows 中的交换操作和启动比 Mac OS 慢得多

我有一个MacBook Pro 15" 2011 年末,其中我已经安装了 Windows 7 和 Mac OS Lion 双启动。

由于我已经安装了 16 GB RAM,因此我已禁用 Windows Pagefile。

我不明白为什么 Windows 比 Mac OS 慢得多,尤其是在启动之后……

我可以做些什么来加快 Windows 的启动速度?在我看来,硬盘和 RAM 之间的交换操作是这里的瓶颈...

答案1

这可能是因为您的型号正在使用 BIOS 兼容性支持模块来支持 Boot Camp 中的 Windows。

Mac 自 2005 年转向 Intel 平台以来就拥有 EFI 固件,但微软直到 Windows Vista 才支持 EFI,而 Windows 对 EFI 的支持直到 Windows 8 才真正成熟。

因此,Apple 实施了一个 BIOS 模拟层,当系统从混合 MBR 分区表启动非 Apple 操作系统时,该层会自动启动。由于该层是专门为支持 Windows XP 而设计的,因此它仅实现了运行 Windows XP 所需的最低限度的 BIOS 功能。

其中许多功能可能会导致 Windows 运行速度变慢。不过,我不会像您看到的那样将这种差异描述为“难以置信”,因此可能还有其他原因。

Apple 的 BIOS 功能不是实施方案是:

  • SATA 支持。硬盘在 Windows 中显示为 IDE 设备。
  • 本机命令队列 (NCQ) 是一种允许 SATA 控制器更有效地重新排序 I/O 请求而不是按照接收的顺序执行它们的技术。
  • TRIM 支持固态硬盘 (SSD)。SSD 在 Windows 中运行一段时间后会变慢。
  • 图形切换(Windows 被锁定在双 GPU Mac 上使用独立 GPU)。
  • 支持 USB、FireWire 和 ExpressCard 总线的启动。您可以使用这些总线,但不能从它们启动。
  • 耳机插孔上的光纤 S/PDIF 输出。
  • 有限的 ACPI 支持(仅支持基本的 S1 和 S3 睡眠状态)。这意味着您将失去处理器功能,例如动态频率缩放和 Turbo Boost(处理器可以禁用一个内核,以便允许另一个内核以高于其额定时钟速度的速度运行)。

可能还有其他的。这些只是我所知道的。

还应注意,此列表仅适用于 2012 年之前生产的基于 Intel 的 Mac。2012 年及以后的 Mac 不再使用 BIOS 兼容性支持模块。Windows 在 Mac 固件下原生启动到 EFI 模式,并具有其所有功能。此外,Apple 自 2015 年起正式放弃对 Windows 7 的支持。

相关内容