Dove il software Apple Bootcamp memorizza le definizioni di unità nella partizione di Windows?

3

Ho rimosso il mio CDROM e aggiunto un SSD al mio MACBOOK PRO I7 (metà 2010) al suo posto. Posso fare il boot nella mia partizione Windows, ma mentre sono in bootcamp (in WINDOWS) posso solo selezionare di partire dalla vecchia partizione OSX e non dal mio nuovo SSD. Devo sempre tenere premuto il tasto OPTION per poter avviare l'SSD quando si esce da Windows. Ho cercato i file INI relativi al bootcamp nella directory \ Program / Files e nella directory dell'utente. Dove posso trovare le definizioni di Drive, in modo che possa aggiungere il mio nuovo SSD? A proposito, si avvia velocemente come molti modelli più recenti ora.

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
    
posta Frank Barcenas 27.12.2017 - 17:38
fonte

1 risposta

0

Un'unità è solitamente divisa in partizioni. C'è una tabella memorizzata nell'unità che contiene questa informazione sulla partizione. Il software Boot Camp installato in Windows guarda questa tabella per determinare quali partizioni sono avviabili. APFS è abbastanza nuovo e il tuo software Boot Camp non riconosce correttamente i volumi macOS avviabili memorizzati nelle partizioni APFS.

C'è una soluzione alternativa che ti consente di avviare direttamente il tuo SSD da Windows. Vedi la domanda: la partizione macOS è scomparsa dopo aver installato Windows 10 usando bootcamp . Considero la soluzione accettata come una soluzione temporanea. Apple potrebbe rilasciare un aggiornamento Boot Camp per Windows che risolverà questo problema. Oppure, Apple non può.

Di seguito sono riportati i passaggi per effettuare questa correzione sul tuo Mac. I comandi devono essere inseriti in una finestra dell'applicazione Terminale.

  1. Crea il nuovo volume. Il comando diskutil , mostrato di seguito, riduce il contenitore APFS di 300 MB e crea il nuovo volume "Mac OS Extended (Journaled) da 200 MB con l'etichetta" MacSSD tramite RIPIND ".

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

    Al termine del comando, riavvia il Mac.

  2. Scarica il software di avvio Boot Manager da questo sito Web SourceForge . Immettere i seguenti comandi per installare il software nel volume "MacSSD via RIPIND".

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

    Note: The error message Could not set boot device property: 0xe00002bc was expected and can be ignored.

  3. Configura l'applicazione TextEdit. Apri TextEdit, quindi vai alla finestra "Preferenze ...". Deseleziona tutte le "Opzioni", come mostrato sotto. Al termine, esci da TextEdit.

  4. Utilizzailcomandoseguenteperaccedereallacartellacontenenteilfilerefind.conf.

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

    Crea una copia di backup di questo file.

    cp refind.conf refind.conf.orignal
    

    Apri il file nell'applicazione TextEdit.

    open -e refind.conf
    
  5. Aggiungi le seguenti righe alla fine del file refind.conf . Dovresti riuscire a tagliare e incollare queste righe. Al termine, salva le modifiche, quindi esci da 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. Immettere i seguenti comandi per modificare il file /etc/fstab . Questa voce istruirà macOS a non montare il volume etichettato "MacSSD via RIPIRATA" all'avvio.

    sudo bash 
    echo >>/etc/fstab
    echo "LABEL=MacSSD0via0rEFInd none hfs rw,noauto" >>/etc/fstab    
    exit
    

    Note: The character sequence 0 is just the octal representation of the space character.

    Al termine, riavvia il Mac.

Ora, quando scegli Boot Camp dal Pannello di controllo, dovresti ottenere qualcosa di simile a ciò che è mostrato sotto.

    
risposta data 28.12.2017 - 08:52
fonte

Leggi altre domande sui tag