У меня есть 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 пропала. :(
Я, честно говоря, понятия не имею, куда идти с этим отсюда ... Буду благодарен за любую помощь.