Bootcamp L'aggiornamento di High Sierra ora non funziona

3

Avere una certa confusione riguardo quali istruzioni seguire per risolvere un problema che sto avendo con la mia installazione Bootcamp.

Ho avuto una copia di Windows 8 (non 8.1) installata per un tempo piuttosto lungo che ha funzionato bene fino a quando non ho aggiornato a High Sierra. È ancora elencato come un disco nel mio assistente di avvio:

Tuttavia, quando riavvio e avvio, dopo un minuto circa il Mac proverà ad avviarsi ma otterrà un errore "Nessun dispositivo avviabile".

Sono solo cauto nel seguire qualsiasi potenziale istruzione errata che potrebbe compromettere i miei dati sul mio Mac o sul disco di Windows, quindi qualsiasi aiuto che mi indichi i passi migliori sarebbe fantastico.

Grazie

Modifica: vedi gdisk letto di seguito:

    
posta Bushes 10.03.2018 - 11:38
fonte

1 risposta

0

Questa risposta è per le installazioni di Windows avviate dal BIOS.

Verifica il metodo di avvio del BIOS

È possibile verificare se Windows BIOS si avvia inserendo il comando indicato di seguito in una finestra dell'applicazione Terminale.

Note: If you renamed your windows partition to some other name than the default of BOOTCAMP, then make the appropriate substitution in thecommand below.

 ls /Volumes/BOOTCAMP/boot

Se viene visualizzato un messaggio simile a quello indicato di seguito, il computer utilizza EFI per avviare Windows, altrimenti Windows probabilmente utilizza il metodo di avvio del BIOS.

ls: /Volumes/BOOTCAMP/boot: No such file or directory

Il mio iMac BIOS 2011 avvia Windows 10. Immettendo il comando sopra su questo Mac si produce il seguente output. Il tuo output potrebbe essere diverso. All'avvio del BIOS, il file BCD dovrebbe apparire nell'elenco.

BCD            cs-CZ          fi-FI          lv-LV          ru-RU
BCD.LOG        da-DK          fr-CA          memtest.exe    sk-SK
BCD.LOG1       de-DE          fr-FR          nb-NO          sl-SI
BCD.LOG2       el-GR          hr-HR          nl-NL          sr-Latn-RS
BOOTSTAT.DAT   en-GB          hu-HU          pl-PL          sv-SE
Fonts          en-US          it-IT          pt-BR          tr-TR
Resources      es-ES          ja-JP          pt-PT          uk-UA
bg-BG          es-MX          ko-KR          qps-ploc       zh-CN
bootvhd.dll    et-EE          lt-LT          ro-RO          zh-TW

Verifica il metodo di avvio EFI

È possibile verificare se Windows EFI si avvia inserendo i comandi indicati di seguito in una finestra dell'applicazione Terminale.

diskutil mount disk0s1
ls /Volumes/efi/efi/microsoft/boot

Se si ottiene un messaggio simile a quanto indicato di seguito, il computer utilizza il BIOS per avviare Windows, altrimenti Windows sta utilizzando il metodo di avvio EFI.

ls: /Volumes/efi/efi/microsoft/boot: No such file or directory

Il mio iMac EFI 2013 avvia Windows 10. L'immissione dei comandi precedenti su questo Mac produce il seguente risultato. Il tuo output potrebbe essere diverso. All'avvio di EFI, il file BCD dovrebbe apparire nell'elenco.

BCD             da-DK           hu-HU           kd_0C_8086.dll  ro-RO
BCD.LOG         de-DE           it-IT           kdstub.dll      ru-RU
BCD.LOG1        el-GR           ja-JP           ko-KR           sk-SK
BCD.LOG2        en-GB           kd_02_10df.dll  lt-LT           sl-SI
BOOTSTAT.DAT    en-US           kd_02_10ec.dll  lv-LV           sr-Latn-CS
Fonts           es-ES           kd_02_1137.dll  memtest.efi     sr-Latn-RS
Resources       es-MX           kd_02_14e4.dll  nb-NO           sv-SE
bg-BG           et-EE           kd_02_15b3.dll  nl-NL           tr-TR
boot.stl        fi-FI           kd_02_1969.dll  pl-PL           uk-UA
bootmgfw.efi    fr-CA           kd_02_19a2.dll  pt-BR           zh-CN
bootmgr.efi     fr-FR           kd_02_8086.dll  pt-PT           zh-HK
cs-CZ           hr-HR           kd_07_1415.dll  qps-ploc        zh-TW

Dovresti inserire il comando indicato di seguito per smontare la partizione EFI.

diskutil unmount disk0s1

Procedura per ricreare il partizionamento ibrido

L'aggiornamento ad High Sierra probabilmente resetterà il partizionamento ibrido. Le istruzioni su come ripristinare il partizionamento ibrido possono essere trovate sul sito web Come convertire un'unità dal formato GPT al formato GPT / MBR ibrido quando si utilizza High Sierra (macOS 10.13.2)

Puoi anche utilizzare il comando gratuito di terze parti gdisk per ripristinare il partizionamento ibrido. Dovrai disabilitare la protezione dell'integrità del sistema (SIP) prima di utilizzare questo comando.

In base alla tua domanda, i seguenti comandi devono essere inviati a gdisk .

r
h
2 3
y
ff
n
07
y
n
w
y

Di seguito è riportato un esempio dell'output di gdisk .

GPT fdisk (gdisk) version 1.0.3

Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): r

Recovery/transformation command (? for help): h

WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.

Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2 3
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y

Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default FF): ff
Set the bootable flag? (Y/N): n

Creating entry for GPT partition #3 (MBR partition #3)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): y

Unused partition space(s) found. Use one to protect more partitions? (Y/N): n

Recovery/transformation command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.

Cosa c'è di nuovo

Se l'aggiornamento a High Sierra ha convertito le partizioni nel formato APFS, potrebbe essere necessario ricostruire il file BCD. Nel tuo caso, High Sierra utilizza il formato APFS. Quindi, mentre il problema pubblicato nella tua domanda è stato risolto, si può aver bisogno di fare ulteriori riparazioni prima che Windows si avvii normalmente.

    
risposta data 10.03.2018 - 20:58
fonte

Leggi altre domande sui tag