Где программное обеспечение Apple Bootcamp хранит определения дисков в разделе Windows?

3

Я удалил свой CDROM и добавил SSD к своему MACBOOK PRO I7 (середина 2010 года). Я могу загрузиться в свой раздел Windows, однако пока я в bootcamp (в WINDOWS), я могу выбрать запуск только со старого раздела OSX, а не моего нового SSD. Мне всегда нужно удерживать клавишу OPTION, чтобы иметь возможность загружаться с SSD при выходе из окон. Я искал INI-файлы, связанные с bootcamp, в каталоге \ Program / Files и каталоге пользователя. Где я могу найти определения дисков, чтобы я мог добавить свой новый SSD? Кстати, он загружается так же быстро, как и многие новые модели сейчас.

diskutil  list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         119.8 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage MacHD                   898.3 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                101.0 GB   disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +119.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume MacSSD                  36.6 GB    disk2s1
   2:                APFS Volume Preboot                 21.7 MB    disk2s2
   3:                APFS Volume Recovery                503.9 MB   disk2s3
   4:                APFS Volume VM                      5.4 GB     disk2s4

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS MacHD                  +898.0 GB   disk3
                                 Logical Volume on disk1s2
                                 76C259A6-63E8-45F6-9E3B-0D7F2AD246C9
                                 Unencrypted

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk4
   1:               Windows_NTFS Backup                  1.0 TB     disk4s1
Фрэнк Барсенас
источник
Ваш SSD использует APFS?
Дэвид Андерсон
@DavidAnderson да. Это отформатировано в APFS.
Фрэнк Барсенас

Ответы:

0

Диск обычно делится на разделы. На диске хранится таблица, содержащая эту информацию о разделе. Программное обеспечение Boot Camp, установленное в Windows, просматривает эту таблицу, чтобы определить, какие разделы являются загрузочными. APFS довольно нова, и ваше программное обеспечение Boot Camp неправильно распознает загрузочные тома MacOS, хранящиеся в разделах APFS.

Существует обходной путь, который может позволить вам загружаться прямо на ваш SSD из Windows. Смотрите вопрос: раздел macOS исчез после установки windows 10 с помощью bootcamp . Я считаю принятое решение временным исправлением. Apple может выпустить обновление Boot Camp для Windows, которое решит эту проблему. Или Apple не может.

Ниже приведены шаги, чтобы исправить это на вашем Mac. Команды необходимо вводить в окне приложения терминала.

  1. Создайте новый том. Команда diskutil, показанная ниже, сокращает контейнер APFS на 300 МБ и создает новый том «Mac OS Extended (в журнале)» объемом 200 МБ с меткой «MacSSD via rEFInd».

    sudo diskutil ap resizeContainer disk1 119500M JHFS+ "MacSSD via rEFInd" 200M
    

    После завершения команды перезагрузите Mac.

  2. Загрузите программное обеспечение rEFInd Boot Manager с этого веб-сайта SourceForge . Введите следующие команды для установки программного обеспечения на том «MacSSD via rEFInd».

    cd ~/Downloads/refind-bin-0.11.2
    ./refind-install --ownhfs /dev/disk0s3
    

    Примечание: сообщение об ошибке Could not set boot device property: 0xe00002bcожидалось и может быть проигнорировано.

  3. Настройте приложение TextEdit. Откройте TextEdit, затем перейдите в окно «Предпочтения ...». Снимите все «Опции», как показано ниже. Когда закончите, выйдите из TextEdit.

    y1

  4. Используйте команду ниже, чтобы перейти к папке, содержащей refind.confфайл.

    cd "/Volumes/MacSSD via rEFInd/System/Library/CoreServices"
    

    Сделайте резервную копию этого файла.

    cp refind.conf refind.conf.orignal
    

    Откройте файл в приложении TextEdit.

    open -e refind.conf
    
  5. Добавьте следующие строки в конец refind.confфайла. Вы должны быть в состоянии просто вырезать и вставить эти строки. Когда закончите, сохраните изменения, затем закройте TextEdit.

    #
    # Added to make rEFInd silent. 
    #
    menuentry "MacSSD via rEFInd" {
        icon \System\Library\CoreServices\icons\os_mac.png
        volume "MacSSD"
        loader \System\Library\CoreServices\boot.efi
        ostype MacOS
        graphics on
    }
    timeout -1
    hideui all
    scanfor manual
    
  6. Введите следующие команды, чтобы изменить /etc/fstabфайл. Эта запись будет указывать macOS не подключать том, помеченный «MacSSD via rEFInd» при запуске.

    sudo bash 
    echo >>/etc/fstab
    echo "LABEL=MacSSD\040via\040rEFInd none hfs rw,noauto" >>/etc/fstab    
    exit
    

    Примечание. Последовательность символов \040- это только восьмеричное представление символа пробела.

    Когда закончите, перезагрузите Mac.

Теперь, выбирая Boot Camp из панели управления, вы должны получить нечто похожее на то, что показано ниже.

capturexxx

Дэвид Андерсон
источник
pastebin.com/6ZB6EF9V
Фрэнк Барсенас