无法启动 MacBook Pro 中第二个驱动器上安装的 Windows

无法启动 MacBook Pro 中第二个驱动器上安装的 Windows

我有一台 2012 年中期生产的 15 英寸非视网膜 MacBook Pro,配备 Mountain Lion。我用一个 256 GB 的 SSD 代替了原来的驱动器,用一个 OptiBay 代替了光驱,我把原来的 500 GB 东芝驱动器放在了光驱上。

在 SSD 上我有 OS X。我希望能够在第二个驱动器上启动 Windows 7,但我也想牺牲一半的空间来存储我的额外数据。

首先,我创建了一个 HFS+ 单个分区,覆盖整个第二个驱动器。然后我打开 Boot Camp Assistant 并命令它将驱动器分成两半 - 它将 FAT32 驱动器作为第二个驱动器,没有其他选择。

然后,我使用 Bootcamp 创建了一个可启动的 USB 闪存盘。由于 Windows 安装程序不允许我在第二个驱动器上安装 Windows,因此我打开了笔记本电脑并断开了 SSD 连接。然后,我毫不费力地安装了 Windows,更新了它,安装了应用程序,重启了几次 - 一切正常。

之后,我重新连接了主驱动器。现在 OS X 可以正常启动,但当我从列表中选择 Windows 时,我收到“无可启动设备”错误。我怀疑这是 MBR 问题,所以我再次从 U 盘上的 Windows 映像启动,并尝试输入“修复我的电脑”菜单项以转到控制台并运行,fixmbr但它告诉我无法运行此选项,因为我安装的 Windows 版本与 U 盘上的版本不匹配(?!)。

作为最后的努力,我列出了我的所有分区:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         255.2 GB   disk0s2
   3:                 Apple_Boot Boot OS X               650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS OptiBay                 249.0 GB   disk1s2
   3:       Microsoft Basic Data Windows7                250.8 GB   disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OSX                    *254.9 GB   disk2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *32.0 GB    disk3
   1:                 DOS_FAT_32 RALLY32GB               32.0 GB    disk3s1

(32GB 驱动器是 Bootcamp 放置其调整后的 Windows 安装映像的 USB 闪存盘)并运行:

$ sudo fdisk -u /dev/disk1
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory

    -----------------------------------------------------
    ------ ATTENTION - UPDATING MASTER BOOT RECORD ------
    -----------------------------------------------------

Do you wish to write new MBR? [n] y

重新启动后,我看到磁盘顺序略有改变:

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         255.2 GB   disk0s2
   3:                 Apple_Boot Boot OS X               650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OSX                    *254.9 GB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:       Microsoft Basic Data Windows7                250.8 GB   disk2s2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *32.0 GB    disk3
   1:                 DOS_FAT_32 RALLY32GB               32.0 GB    disk3s1

但不幸的是,MacBook Pro 启动菜单中的 Windows 选项消失了。:(

说实话,我不知道接下来该怎么办...如果能提供任何帮助我将非常感激。

答案1

安装变色龙引导加载程序。

有了它,您就可以双重启动到 Windows 或 Mac。

我已经使用这个两年了。

答案2

安装 Windows 时,您应该在安装之前格式化 FAT32 分区。摘自 Bootcamp 安装指南:

2 当询问您在哪里安装 Windows 时,选择名为“BOOTCAMP”的分区。
注意:请勿创建或删除分区,或选择任何其他分区。 否则可能会删除 Mac OS X 分区的全部内容。

3 单击“驱动器选项(高级)”。

4 单击“格式化”,然后单击“确定”。

5 单击下一步。安装程序使用 NTFS 文件系统格式化 Windows 分区。

相关内容