Come posso eliminare una partizione BootCamp usando diskutil di Terminal?


12

Per qualche motivo, l'app BootCamp Assistant non mi consente di eliminare la mia partizione BootCamp. Come posso farlo utilizzando Terminal e l'app terminal diskutil?


Hai provato Utility Disco nella cartella Applicazioni?
Vickash,

1
Era la seconda cosa che ho provato; tutti i controlli di partizione sono disattivati.
Jules,

Hai personalizzato le partizioni dopo aver installato BootCamp? Questa discussione può fornire alcune informazioni utili: dibattiti.apple.com/it/thread/3698348 . Il riepilogo esecutivo è che se hai più di due partizioni OS, potrebbe essere necessario eseguire il backup della partizione OS X e riformattare l'unità (o almeno eliminare le partizioni esistenti), quindi ripristinare la partizione OS X.
Chris Page

No, non ho personalizzato le partizioni. Dopo aver configurato BootCamp, ho perso tutto il controllo delle partizioni tramite Utility Disco. Impossibile ridimensionare, eliminare o aggiungere partizioni.
Jules,

1
L'eliminazione di una partizione BootCamp con BootCamp Assistant potrebbe non essere identica all'eliminazione delle partizioni con Utility Disco, e se BootCamp Assistant non ti consente di eliminare la partizione, le cose potrebbero essere incasinate in un modo che è importante risolvere prima di eliminare la partizione. Per lo meno è un indizio su cosa c'è che non va. Hai provato a contattare Apple per questo? (1-800-SOS-APPLE, per esempio.)
Chris Page

Risposte:


16

Ecco cosa ha funzionato per me:

  1. utilizzare diskutil listper trovare la piccola partizione riservata Microsoft che si sta tentando di eliminare ma l'utilità del disco (o l'equivalente della riga di comando diskutil) non lo consente. Diciamo che è sul disco 99 partizione 400 (il mio era sul disco 0 partizione 4)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

Quanto sopra riformatta la partizione in HFS + journaled e una volta che hai fatto puoi semplicemente eliminarla (e quindi ridimensionare ecc. Come desideri).

Nota: ho usato / dev / disk99s400 perché non dovrebbe mai funzionare, devi sostituirli con il disco e la partizione giusti.

ATTENZIONE: distruttivo, ad alto rischio. SEMPRE eseguire un backup completo prima di avvitare con le partizioni. SEMPRE.


Questo ha funzionato totalmente per me. Avevo una partizione bootcamp L'assistente Bootcamp non si rimuoveva e Utility Disco non veniva visualizzato (El capitan beta 3) e cancellandolo usando questo comando lo faceva apparire. Potrei quindi utilizzare l'utilità del disco per cancellarlo e far crescere il principale macintosh HD di backup sull'intero disco
Orion Edwards

Questo è perfetto per correggere questo errore quando si tenta di rimuovere una partizione di Windows: "MediaKit segnala spazio insufficiente sul dispositivo per l'operazione richiesta."
Billy Brown,

3

Hai provato l'avvio dal supporto di installazione OSX? Quelli hanno sia un Terminale (con diskutil) che l'Utilità Disco GUI, che potrebbe iniziare a funzionare poiché non stai più cercando di partizionare l'unità da cui stai avviando.

Attenzione, d'ora in poi: ecco i draghi! Assicurati di capire cosa sta succedendo prima di iniziare, non puoi tirarti indietro a metà! Controlla che i tuoi backup siano leggibili!

Se entrambe le versioni di diskutil falliscono anche qui, rimanere nel terminale del supporto di installazione e ottenere la tabella delle partizioni non elaborate utilizzando:

gpt -r show disk0

Ciò che è probabilmente accaduto è che le due tabelle delle partizioni, GPT e MBR, non sono state sincronizzate. Questo succede se provi a partizionare il tuo disco Mac da Windows. Quanto sopra mostra la versione GPT (utilizzata da OSX). Questo mostra la versione di MBR (utilizzata da Windows):

fdisk /dev/disk0

Assicurarsi che questo sia il disco che si desidera modificare (potrebbe essere disk1, disk2, ecc.). Nota il numero ( index) della partizione che desideri eliminare sia nel GPT che nell'MBR. Potrebbero non essere la stessa cosa!

Se confuso, pubblica qui l'output di cui sopra 2 e non procedere.

Smonta tutte le partizioni montate sul disco che vuoi partizionare, ad es

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

Poi arriva il bit pericoloso ( assicurati di avere i backup ): Elimina la partizione usando l' gptutilità:

gpt remove -i 4 disk0

Assicurati di sostituire l'indice della partizione da eliminare (IN THE GPT) invece di "4" e il disco esatto che stai partizionando invece di "disk0"!

Infine, dovrai eliminare la stessa partizione dall'MBR (potresti dover smontare di nuovo a questo punto).

Opzione 1: rimuovere tutte le tracce di bootcamp (avviare solo OSX su questo disco)

Se si desidera rimuovere completamente qualsiasi traccia di Boot Camp (nessun sistema operativo diverso da Mac OS X) è possibile distruggere completamente la tabella delle partizioni MBR e sostituirla con un cosiddetto "MBR protettivo":

fdisk -e /dev/disk0

Questo ti porta alla riga di comando di fdisk - le parti in boldsono ciò che scrivi.

fdisk: 1>p

Questo mostrerà la tua tabella delle partizioni, come in precedenza. Si desidera sostituirlo con una singola partizione protettiva di tipo EE, che copre l'intero disco.

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (basta premere invio qui per andare con il valore predefinito - il numero esatto dipenderà dalla dimensione del disco)

fdisk: 1>p

Questo dovrebbe ora mostrare una tabella delle partizioni con la prima voce di tipo EE e le restanti 3 voci vuote.

fdisk: 1>w

Scrive le modifiche sul disco. Dovrai uscire da fdisk con

fdisk: 1>q

Avanti: riavvia e prega.

Opzione 2: rimuovere solo la partizione interessata (passare dal triplo avvio al doppio avvio o giù di lì)

Se si desidera mantenere l'MBR ibrido, non solo una partizione, iniziare a modificare l'MBR in questo modo:

fdisk -e /dev/disk0

Questo ti porta alla riga di comando di fdisk - le parti in boldsono ciò che scrivi.

fdisk: 1>p

Questo mostrerà la tua tabella delle partizioni, come in precedenza.

Trova la voce corrispondente alla partizione che stai eliminando, ad esempio 4 , quindi modifica quella voce ( sostituisci "4" con la voce ):

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

Questo dovrebbe ora mostrare una tabella delle partizioni con la partizione eliminata mancante.

fdisk: 1>w

Scrive le modifiche sul disco. Dovrai uscire da fdisk con

fdisk: 1>q

Avanti: riavvia e prega.


2
Come notato, questo non funzionerà se sei avviato nel normale OS X (non puoi modificare un'unità che stai utilizzando). gli iMac hanno un grave difetto hardware in cui l'unità DVD si rompe spesso dopo pochi utilizzi, quindi ... Non sono riuscito ad avviarlo dal DVD ufficiale. Ovviamente neanche la partizione di ripristino non andava bene - ma il download dell'app "USB Recovery Disk creator" di Apple, e l'avvio da quello, ha fatto il trucco: support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg
Adam

2

La risposta è avviare la partizione HD di ripristino, utilizzare il disco fino a e selezionare la partizione Bootcamp. Quindi nella scheda di cancellazione selezionare il formato e cambiarlo in Mac OS Extended journaled. Ora puoi cancellare il disco.


1

Non sono sicuro che abbiamo la situazione esatta, ma seguendo / traducendo i consigli su un altro thread, http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Sono stato in grado di ripristinare la funzionalità su Bootcamp Assistant. Mi mancano i "punti reputazione" per commentare lì, ma volevo passare che questo ha funzionato per me. Le specifiche del mio sistema / hardware sono le seguenti:
MacBook Pro (Retina, 13 pollici, inizio 2015)

OSX Yosemite: 10.10.5 (14F1605) Processore: 2,7 GHz Intel Core i5 Memoria: 8 GB Grafica DDR3 1867 MHz: Grafica Intel Iris 6100 1536 MB

Le mie informazioni specifiche:
purtroppo ho seguito i consigli errati del supporto Apple e ho seguito le istruzioni del supporto telefonico per accedere a Disc Utility e ho cancellato la mia partizione BOOTCAMP e impostato il formato su OS X esteso (Journaled). A seguito di questa azione, Windows è stato cancellato, sono rimasti diversi megabyte di "altro" e la mia partizione era ancora in atto, con 98 GB di spazio di archiviazione inaccessibile.
È così che ho creato la stessa situazione che sembra stia descrivendo. Di conseguenza, la mia Utilità disco non rispondeva più agli sforzi per modificare la mia partizione e il mio assistente Bootcamp ora aveva una scheda in grigio che, se mi fosse stato indirizzato inizialmente su di essa, avrebbe cancellato la partizione di Windows e ripristinato una singola unità.
Nota che bootcamp è iniziato come parte di una singola unità,questo è importante. Non ho idea se questa soluzione funzionerà con configurazioni bootcamp su unità separate. Il mio problema è andato a un supervisore e dopo due settimane non ho avuto risposta dal supporto Apple, quindi ho cercato online e ho scoperto cosa funzionava!

SOLUZIONE: Come consigliato nel thread, ho eseguito di nuovo Disc Utility. Due membri hanno suggerito di impostare il formato su qualcosa di diverso da OS X Extended Journaled. La cancellazione e la formattazione è stata l'unica opzione di Utilità disco fornita.
Un commento dell'utente 102419 ha suggerito di cancellare e formattare "microsoft FAT".
Una seconda risposta più dettagliata da http://apple.stackexchange.com/users/5472/bmike ha suggerito una soluzione rapida simile, ma ha specificato la formattazione per MS DOS per indurre il computer a credere che Windows fosse ancora installato all'interno della partizione.
Risultato finale, questo ha funzionato per me, ma la terminologia utilizzata per il menu a discesa in Yosemite era "DOS FAT" .
La cancellazione e la formattazione della partizione in DOS FAT ha comportato immediatamente un ritorno alla funzionalità della scelta Assistente Bootcamp per aggiungere o rimuovere Windows. Ho fatto felicemente la scelta, ho spinto avanti e mi è stata data la possibilità di ripristinare il mio disco su un singolo OS X da 248 GB.

Il processo è durato circa 5-7 minuti ... il che è molto tempo quando ti preoccupi, potresti averlo incasinato ..... ma, voilà, 249,78 GB di spazio disponibile sul mio disco rigido Macintosh. Non è necessario accedere alla modalità di ripristino di Internet, non è necessario cancellare l'intero sistema e riavviare da Time Machine.
Ho eseguito il backup di tutto prima di provare..solo nel caso.

Spero che questa risposta sia utile per te e per gli altri che cercano di recuperare spazio da una partizione Bootcamp di Windows dopo aver seguito i consigli per cancellare Windows tramite l'Utilità disco.


0

Per coloro che hanno provato a installare Windows e qualcosa non ha funzionato e non è in grado di ripristinare la partizione e mostra il segno grigio (-), avvia Windows Installer e rimuove prima le partizioni riservate di Windows. È possibile controllare quelle partizioni andando prima al terminale su Mac e digitare: "elenco diskutil". Vedrai lì parti riservate di Windows che apparentemente possono essere rimosse solo con Windows Installer semplicemente evidenziandole e facendo clic su Elimina sullo schermo


-2

Ho avuto lo stesso problema e HO LA SOLUZIONE. Il problema è che quando installi Windows con bootcamp crea un gruppo di volumi logici. Quello che devi fare è eliminare il gruppo di volumi logici. Molto simile a se hai mai annullato un'unità di fusione manuale. Terminare il busto:

diskutil core Elenco di archivi

Copia l'ID del gruppo di volumi logici

diskutil coreStorage elimina lvgUUID

FUNZIONA!


Vorrei avvertire chiunque di avere un backup di tutti i dischi collegati e un piano per ripristinare quel backup prima di eseguire qualsiasi diskutil coreStorage deletecomando. Questa risposta avrebbe bisogno di alcune modifiche dettagliate per renderla utile o sicura per la maggior parte delle persone o il caso generale. Il Core Storage può essere impostato in molti, molti modi e nuking un gruppo potrebbe essere più come usare una granata quando uno scacciamosche è più appropriato.
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.