Не удается загрузить Windows, установленную на втором диске в MacBook Pro

8

У меня есть 15-дюймовый MacBook Pro без сетчатки в середине 2012 года с Mountain Lion. У меня есть SSD на 256 ГБ вместо оригинального привода и OptiBay вместо оптического привода, куда я поставил оригинальный диск Toshiba на 500 ГБ.

На SSD у меня есть OS X. Я хочу иметь возможность загружаться в Windows 7 на втором диске, но я также хочу, чтобы половина пространства была пожертвована для моих дополнительных данных.

Сначала я создал один раздел HFS +, охватывающий весь второй диск. Затем я открыл Boot Camp Assistant и приказал разделить диск пополам - он установил диск FAT32 в качестве второго, другого варианта нет.

Затем я создал загрузочный USB-порт, используя Bootcamp. Поскольку установщик Windows не позволил мне установить Windows на второй диск, я открыл ноутбук и отключил SSD. Затем я установил Windows без проблем, обновил ее, установил приложения, перезагрузил несколько раз - все заработало.

После этого я снова подключил основной диск. Теперь OS X загружается нормально, но как только я выбираю Windows из списка, я получаю ошибку «Нет загрузочного устройства». Я подозревал, что это проблема MBR, поэтому я снова загрузился с образа Windows на pendrive и попытался войти в пункт меню «Fix my computer», чтобы перейти к консоли и запустить, fixmbrно он говорит мне, что я не могу запустить эту опцию, так как моя установленная Windows версия не совпадает с версией на Pendrive (?!).

В качестве последнего усилия я перечислил все мои разделы:

$ 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

(32-гигабайтный диск - это USB-накопитель, на который Bootcamp поместил свой настроенный установочный образ Windows) и запустите:

$ 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

но, к сожалению, опция Windows в меню загрузки MacBook Pro пропала. :(

Я, честно говоря, понятия не имею, куда идти с этим отсюда ... Буду благодарен за любую помощь.

mgol
источник

Ответы:

2

Установите загрузчик хамелеона.

При этом вы можете выполнить двойную загрузку в Windows или Mac.

Я использую это с 2 лет.

Свапнил годамбе
источник
1

При установке Windows вы должны отформатировать раздел FAT32 перед установкой. Из руководства по установке Bootcamp:

2 Когда вас спросят, где установить Windows, выберите раздел с именем «BOOTCAMP».
ЗАМЕЧАНИЕ. Не создавайте и не удаляйте раздел и не выбирайте другие разделы. Это может привести к удалению всего содержимого раздела Mac OS X.

3 Нажмите «Параметры диска (дополнительно)».

4 Нажмите «Формат», а затем нажмите «ОК».

5 Нажмите Далее. Программа установки форматирует раздел Windows с использованием файловой системы NTFS.
pratnala
источник