我的 MacBoook Pro(2013 年中)中安装了两个驱动器。它运行的是 macOS Mavericks(10.9)。我使用融合驱动器设置了两个驱动器(一个 SSD 和一个普通 HD)(按照现有的 DIY Mac Fusion Drive 指南操作)。
我继续创建了一个 40GB 分区来托管我的 Windows 安装。我移除了 SSD,安装了 Windows,然后重新安装了 SSD。将 SSD 放回 Boot Camp 分区后,启动就停止了。黑屏上出现了一个闪烁的光标。
我检查了磁盘实用程序中的分区信息,发现 Windows 分区未标记为可启动。以下是我设法收集的一些信息。
我想知道是否有办法修复分区表以便我的 Boot Camp 能够启动。
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *120.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 119.7 GB disk0s2
3: Apple_Boot Boot OS X 134.2 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Microsoft Basic Data BOOTCAMP 40.0 GB disk1s2
3: Apple_CoreStorage 459.2 GB disk1s3
4: Apple_Boot Boot OS X 650.0 MB disk1s4
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *573.4 GB disk2
Name : BOOTCAMP
Type : Partition
Disk Identifier : disk1s2
Mount Point : /Volumes/BOOTCAMP
File System : Windows NT File System (NTFS)
Connection Bus : SATA
Device Tree : IODeviceTree:/PCI0@0/SATA@1F,2/PRT1@1/PMP@0
Writable : No
Universal Unique Identifier : 584BAED6-4C46-4F18-93B3-957F6E27003C
Capacity : 40 GB (39,998,980,096 Bytes)
Free Space : 16.34 GB (16,339,972,096 Bytes)
Used : 23.66 GB (23,659,003,904 Bytes)
Number of Files : 86,424
Number of Folders : 0
Owners Enabled : No
Can Turn Owners Off : No
Can Be Formatted : No
Bootable : No
Supports Journaling : No
Journaled : No
Disk Number : 1
Partition Number : 2
答案1
我也遇到了完全相同的问题,我花了好几天的时间才弄清楚如何让它正常工作,不断尝试不同的方法,使用 2012 年中 15 英寸 MacBook Pro 上的 bootcamp 在我的 Fusion 驱动器上运行 Windows。
关于我的设置,最初我买了一个 750gb SSHD 来替换原装 HDD。在 Apple 发布了新的 Fusion Drive 之后,我决定阅读它并意识到可以在我的 MacBook Pro 上制作 DIY Fusion Drive。
因此,我决定购买 250GB 的三星 840 EVO SSD,并使用 750GB 的 SSHD 作为辅助驱动器。在安装两个驱动器并创建融合驱动器后,我遇到了一个问题,即在 Bootcamp 上,Windows 无法在我的计算机中的驱动器配置上安装和启动。我浏览了数千个线程,感觉有数千种不同的方法,以使 Bootcamp 和 Windows 在我的 MacBook Pro 上的 DIY Fusion Drive 上运行。
我不会用我尝试过但最终都失败的不同方法让你感到厌烦,我相信你也经历过和我相同的过程。
我找到解决方案的原因是,我读到了一个完全不相关的帖子,其中解释说,出于我永远无法理解的原因,Windows 无法从外部驱动器启动,从技术上讲,外部驱动器是替换超级驱动器的驱动器,但 MacOSX 可以从任何驱动器启动。所以我想,如果我交换两个驱动器会怎么样?将我的 SSD 放在辅助驱动器中,并使用 SSHD 作为主驱动器。我担心速度问题以及融合驱动器是否能正常工作,但令我惊讶的是,我没有看到融合驱动器出现任何问题,也没有看到 SSD 出现速度问题,而且 Windows 启动起来也像专业人士一样!
我是如何到达那里的。
如果您像我一样已经安装了 DIY Fusion Drive,那么该过程将稍微简单一些。如果没有,请按照步骤安装 Fusion Drive(网上有各种帖子解释了如何执行此操作。)
在 Fusion Drive 上安装 MacOSX 后,通过获取必要的 iso、对硬盘进行分区等方式启动 bootcamp 进程。
一旦文件夹和分区完成,您就不想尝试安装 Windows,它将会失败,或者无法完全工作。
这有点烦人!您需要将带有 bootcamp 分区的 HDD 部分取出并再次将其设为主驱动器,您还需要将超级驱动器(dvd 驱动器)安装回其原始位置。(所以对我来说,这是将我的 SSHD 从超级驱动器托架放入主托架并将超级驱动器放回其原始位置。)
完成后,我启动电脑,同时按住 alt 键,这样电脑就会显示安装或连接到电脑的所有不同驱动器。Bootcamp 和 MacOSX 分区以及 Windows 的 USB 都在那里。我点击了装有 Windows 的 USB,开始在 bootcamp 分区上安装 Windows。(您可能需要在 Windows 安装程序中对 Bootcamp 驱动器进行分区,因为有时它会抱怨无法在其上安装 Windows。)
Windows 安装成功后,我关闭了计算机。然后我移除了 Superdrive,并将 SSD 放回原位。
我现在的设置是主插槽中安装 SSHD,辅插槽中安装 SSD。
我现在可以完美启动 Windows 和 MacOSX,包括融合驱动器,没有任何问题。MacOSX 仍然将其视为单个硬盘。
在两种操作系统中,我都没有遇到性能问题,也没有从睡眠状态启动的问题。我相信这是因为我的 MacBook Pro 在 Superdrive 端口中拥有更好的硬件。(不是 100% 确定)两个驱动器都具有 SMART 状态,并且我的 SSD 上的读写速度仍然相同。
提醒一下,如果您下载硬盘速度测试,它将开始测试 HDD 驱动器,因为它位于主插槽中。我不得不在终端中检查两个驱动器的速度测试,网上有很多教程向您展示了如何做到这一点。
提醒一下,我有一台 2012 年中期推出的 15 英寸 Macbook Pro,这种设置对我来说非常完美,但是,如果您在旧款 Macbook Pro 型号中使用此方法,我无法 100% 确定辅助插槽中的 SSD 是否能获得与主插槽相同的性能。