I passaggi aggiornati, per l'installazione di Windows 8.1 utilizzando la procedura indicata di seguito, sono disponibili qui .
Il mio hardware e software differisce dal tuo. Documenterò prima come ho testato la mia risposta e poi cercherò di adattare la risposta alle tue esigenze. Poiché questa è una risposta abbastanza lunga, l'adattamento verrà fornito come una risposta separata.
Il mio computer è un iMac (20 pollici metà 2007). La versione di OS X è 10.10.5. Installerò Windows 7 Professional SP1 64 bit. Ho solo un disco interno. È un disco rigido da 1 TB che utilizza lo schema di partizionamento GUID ibrido di Apple. Ibrido indica che Windows vedrà l'unità come partizionata da MBR, mentre OS X visualizzerà l'unità come GUID partizionata. Seguirò i consigli di Apple e installerò Windows usando il BIOS legacy. Ho anche un SuperDrive ottico interno funzionante che non viene utilizzato per installare Windows.
(Suggerimento: per una visione migliore, fare clic su un'immagine o aprire un'immagine in una nuova finestra.)
- Acquista il software di supporto Boot Camp (i driver). Il software può essere scaricato utilizzando Assistente Boot Camp, scaricato direttamente dal Web o copiato da un DVD di installazione di OS X. Consulta i
Requisiti di sistema per installare Windows sul tuo Mac tramite Boot Camp per i dettagli. Questa procedura non richiede l'uso di un'unità flash. Se il tuo software di supporto Boot Camp è memorizzato su un'unità flash, segui le istruzioni speciali fornite in alcuni passaggi seguenti.
- Assicurati che il tuo firmware sia aggiornato. Consulta gli aggiornamenti del firmware EFI e SMC per Mac basati su Intel .
- Scarica e installa una copia gratuita di VirtualBox da Oracle. Ho usato VirtualBox, Versione 5.0.0 r101573, Copyright © 2015.
- All'interno della cartella "Documenti", crea una cartella denominata "VirtualBox". Qui è dove manterrai i file creati nel resto dei passaggi.
- Creare una partizione formattata MS-DOS (FAT) per installare Windows. Puoi usare Bootcamp Assistant, Disk Utility o i comandi (
distutil
, gpt
e / o fdisk
) inseriti in una finestra Terminale. Altri strumenti di terze parti, come ad esempio gdisk
, possono anche essere utilizzati. Assegna all'etichetta per questa partizione il nome "BOOTCAMP".
Determinare il numero di disco e di partizione della partizione denominata "BOOTCAMP". Per fare ciò, evidenziare la partizione nell'applicazione Utility Disco e fare clic sul pulsante "Informazioni". Dovrebbe apparire una finestra popup. I valori mostrati verranno utilizzati nel passaggio successivo.
Le informazioni, in questa finestra pop-up, mostrano che i numeri di disco e di partizione sono rispettivamente 0 e 4. Se i tuoi numeri sono diversi, dovrai sostituirli nei restanti passaggi.
Se il numero della tua partizione è maggiore di 4, non puoi installare Windows su questa partizione. ( Tecnicamente, questo potrebbe non essere vero, ma è oltre lo scopo di questa risposta spiegare come farlo. )
Evitare Non chiudere la finestra pop-up.
Apri l'applicazione Terminale e inserisci i seguenti comandi nella finestra Terminale. Ciò imposterà le variabili da utilizzare nei comandi successivi. Nel comando successivo, sostituisci α
con il "Numero disco" mostrato nella finestra a comparsa Utility Disco. Il solito valore per α
è
0
.
DISK0=/dev/diskα
Nel comando successivo, sostituisci β
con il "Numero di partizione" mostrato nella finestra a comparsa Utility Disco. Il solito valore per β
è 4
.
PARTITION=β
Il comando successivo imposta la variabile PARTID
sull'identificatore del disco della partizione. Dovrebbe essere uguale a "Identificatore disco" mostrato nella finestra popup Utilità disco. Il solito valore per PARTID
è disk0s4
.
PARTID="$DISK0"s"$PARTITION"
Nota: la lettera s
è in minuscolo.
Chiudi la finestra a comparsa Utility Disco.
Con l'applicazione Utility Disco ancora aperta, selezionare "File → Nuovo → Immagine disco vuoto ..." dalla barra dei menu. Nella finestra popup, inserisci i valori mostrati di seguito. Nota: "Dove:" dovrebbe essere la cartella "VirtualBox" creata nel passaggio 4. Se il software di supporto Boot Camp è memorizzato su un'unità flash, è possibile utilizzare l'impostazione predefinita "Dimensione:" di "100 MB".
Salva con nome: bcssoftware
Tag:
Dove:
Nome VirtualBox : BCSSOFTWARE
Dimensione: Personalizzato ... (1,5 GB)
Formato: MS-DOS (FAT)
Crittografia: nessuna
Partizioni: Partizione singola - Master Boot Record Mappa partizione
Formato immagine: disco di lettura / scrittura Immagine
La finestra popup dovrebbe apparire come mostrato di seguito.
Fai clic sul pulsante "Crea".
Determinare il numero del disco della partizione denominata "BCSSOFTWARE". Per fare ciò, evidenziare la partizione nell'applicazione Utility Disco e fare clic sul pulsante "Informazioni". Dovrebbe apparire una finestra popup. I valori mostrati verranno utilizzati nel passaggio successivo.
Le informazioni, in questa finestra pop-up, mostrano che il numero del disco è 1. Se il tuo numero è diverso, dovrai sostituirlo con il resto dei passaggi.
Evitare Non chiudere la finestra pop-up.
Utilizzando la stessa finestra Terminale, immettere quanto segue per impostare la variabile DISK1
. Sostituisci γ
con il "Numero disco" mostrato nella finestra popup Utility Disco. Il solito valore per γ
è 1
.
DISK1=/dev/diskγ
Esci da Utility Disco.
Copia il software di supporto Boot Camp nella partizione etichettata "BCSSOFTWARE". Ho usato l'applicazione Finder per farlo. È possibile saltare questo passaggio, se questo software è già memorizzato su un'unità flash.
Contrassegna la tua partizione come attiva nell'MBR inserendo quanto segue nella stessa finestra Terminale. L'input per il comando interattivo
fdisk
è preso dalla variabile INPUT
. Se viene richiesta una password, inserirla.
INPUT=$(printf "f $PARTITION\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
Nota: Per visualizzare il valore della variabile INPUT
, usare il comando echo "$INPUT"
.
Consentire l'accesso in lettura / scrittura a VirtualBox alla partizione fisica immettendo i seguenti comandi nella stessa finestra Terminale. Se viene richiesta una password, inserirla.
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
Ciò consentirà a VirtualBox di installare Windows sulla partizione fisica. Nota: questo accesso durerà solo fino al riavvio di OS X.
Creare i file che mappano la partizione virtuale e il disco sulla partizione fisica e sull'immagine del disco. Nella stessa finestra Terminale, immettere i seguenti comandi.
cd ~/documents/virtualbox
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcssoftware.vmdk" -rawdisk $DISK1
Nota: se viene richiesta una password, inserirla.
Apri l'applicazione VirtualBox e fai clic sull'icona sopra la nuova etichetta. Immettere o selezionare i valori mostrati di seguito, quindi fare clic sul pulsante "Continua".
Utilizzare le impostazioni predefinite ad eccezione del disco rigido. Scegli il pulsante "Usa un file del disco rigido virtuale esistente". Passare alla cartella VirtualBox creata al passaggio 4. Aprire il file "bootcamp.vmdk". La finestra dovrebbe apparire simile a quella mostrata di seguito.
Fai clic sul pulsante "Crea".
Immettere il comando seguente nella stessa finestra Terminale.
diskutil unmountDisk $DISK1
Tornare alla finestra "Oracle VM Virtual Manager" dell'applicazione VirtualBox e fare clic sull'icona sopra l'etichetta "Impostazioni". Successivamente, fai clic sull'icona sopra l'etichetta "Archiviazione". Fare clic destro su "Controller: SATA" e selezionare "Aggiungi disco rigido". Scegli il disco esistente aprendo il file "bcssoftware.vmdk" memorizzato nella cartella creata al passaggio 4. L'allegato "bcssoftware.vmdk" dovrebbe apparire come mostrato di seguito.
È stato segnalato da altri utenti che la casella "Usa cache I / O host" deve essere selezionata se l'avvio di VirtualBox non riesce con errore VERR_NOT_SUPPORTED
.
Evidenzia il CD / DVD vuoto e seleziona "Scegli un file CD / DVD virtuale ..." per allegare il tuo file ISO di installazione di Windows. (Suggerimento: cercare le icone CD / DVD)
Fai clic su OK per chiudere la finestra. La finestra "Oracle VM Virtual Manager" dovrebbe apparire simile a quella mostrata di seguito.
Prima di fare clic sull'icona sopra l'etichetta "Start" per iniziare l'installazione di Windows, immettere il seguente comando nella stessa finestra Terminale.
diskutil unmountDisk $DISK1
Quando raggiungi la finestra mostrata di seguito, seleziona "Personalizzato (avanzato)".
Nella finestra successiva, fai clic su "Opzioni unità (avanzate)".
Seleziona la partizione "BOOTCAMP" e fai clic su "Formato". Il messaggio di errore mostrato di seguito scomparirà. Fare clic su "Avanti" per continuare l'installazione.
Il resto dell'installazione della macchina virtuale verrà ripetuta dopo l'avvio di Windows sulla macchina fisica. Utilizzare le risposte fornite alla prima visualizzazione delle seguenti finestre. Quando ti viene chiesto una seconda volta, puoi fornire le tue risposte.
Quando viene visualizzata per la prima volta la seguente finestra, immetto il codice Product Key e deseleziono la casella "Windows attivo automaticamente quando sono online".
Per sicurezza, non lascerei scaricare o installare alcun aggiornamento se non dopo l'installazione del software di supporto Boot Camp (i driver). Pertanto, farei clic su "Chiedi più tardi" nella finestra mostrata di seguito.
VirtualBox crea una rete pubblica virtuale per la tua macchina virtuale. Pertanto, fare clic su "Rete pubblica" nella finestra mostrata di seguito.
Una volta completata l'installazione sulla macchina virtuale, è necessario completare le seguenti istruzioni per effettuare una copia del codice bootstrap MBR. Dal menu Start, selezionare "Computer" per aprire una finestra contenente le unità disco rigido e i dispositivi con memoria rimovibile. Determinare le lettere dell'unità per l'unità disco fisso etichettata "BCSSOFTWARE" e l'unità CD (ottica). L'immagine sotto mostra le lettere di unità sul mio computer sono D:
e G:
, rispettivamente. Le tue lettere di unità potrebbero essere diverse dalle mie.
Chiudi la finestra e apri una finestra del prompt dei comandi eseguita come amministratore. Selezionare "Menu Start → Tutti i programmi → Accessori", quindi fare clic con il tasto destro su "Prompt dei comandi" e selezionare "Esegui come amministratore", come mostrato nell'immagine seguente.
Nella finestra del prompt dei comandi, immettere il comando mostrato di seguito. Se necessario, sostituire le lettere di unità per G:
e D:
.
G:\BOOT\BOOTSECT /NT60 D: /MBR
I risultati dell'esecuzione di questo comando sul mio computer sono mostrati di seguito.
Chiudi la finestra del prompt dei comandi.
Copia il software di supporto Boot Camp dalla partizione etichettata "BCSSOFTWARE" nella cartella "C: \ Users \ Public \ Public Documents". Ho usato Windows Explorer per fare questo. È possibile saltare questo passaggio, se questo software è già memorizzato su un'unità flash.
Devi preparare Windows per l'esecuzione sul tuo Mac fisico. Apri Esplora risorse e vai alla cartella "C: \ Windows \ System32 \ sysprep". Apri l'applicazione "sysprep". Seleziona "Inserisci esperienza immediata del sistema (OOBE)", "Generalizza" e "Spegni" come mostrato di seguito. Fare clic su OK e attendere l'arresto della macchina virtuale.
Dopo aver arrestato la macchina virtuale, chiudere VirtualBox. Immettere quanto segue nella stessa finestra Terminale. Questi comandi aggiorneranno il codice bootstrap dell'MBR, impostano l'identificatore di partizione di Windows su 7 nell'MBR e quindi montano la partizione. L'input per il comando interattivo fdisk
è preso dalla variabile INPUT
. Se viene richiesta una password, inserirla.
sudo fdisk -u -y -f $DISK1 $DISK0
INPUT=$(printf "s $PARTITION\n7\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
diskutil mount $PARTID
Chiudi tutte le altre applicazioni. Apri Preferenze di Sistema e seleziona "Disco di avvio". Evidenzia l'icona "Windows senza titolo" e fai clic sul pulsante "Riavvia".
Se qualcosa va storto, dovrai tenere premuto il tasto "opzione" all'avvio per tornare a OS X. Speriamo che nulla vada storto e che Windows si avvii.
Al termine dell'installazione di Windows, installare il
software di supporto Boot Camp (i driver). Questo software si trova nella cartella "C: \ Users \ Public \ Public Documents" o su un'unità flash.
Su OS X El Capitan (10.11) System Integrity Protection non consente la modifica dell'MBR con fdisk
, quindi disabilitare SIP seguendo queste istruzioni per la durata dell'installazione.
Ho finito per dover creare due account utente. Se desideri un solo account, hai due opzioni. Innanzitutto, elimina uno degli account. In secondo luogo, disabilitare uno degli account in modo che non venga visualizzato. Il primo può essere realizzato dal Pannello di controllo, il secondo richiede l'inserimento del comando control userpasswords2
in una finestra del prompt dei comandi. Ad esempio, di seguito è la finestra in cui è possibile abilitare o disabilitare l'account rpj. Se hai bisogno di aiuto fammi sapere.