Come cancellare un disco dalla riga di comando in Mac OS X
Sommario:
Alcuni utenti Mac potrebbero richiedere la capacità di cancellare un disco o cancellare un disco rigido dalla riga di comando su Mac OS, un'attività che viene in genere eseguita tramite l'applicazione Utility Disco dalla GUI. L'approccio della riga di comando alla cancellazione del disco in macOS è un po' diverso e richiede una sintassi precisa per garantire che si stia cancellando il disco corretto, rendendo questo metodo di cancellazione di qualsiasi disco appropriato solo per utenti Mac avanzati.
Questa guida illustrerà come cancellare e formattare un intero disco di destinazione utilizzando esclusivamente la riga di comando su qualsiasi Mac utilizzando macOS o Mac OS X. Puoi scegliere qualsiasi file system comune per formattare il disco dopo di esso è stato cancellato, inclusi ExFAT, FAT32, HFS+ o JHFS+.
si noti che questo mira a cancellare l'intero disco dalla riga di comando qui, non si tratta solo di cancellare un volume o una partizione sul disco di destinazione. L'intero disco di destinazione viene cancellato, tutti i dati sul disco di destinazione vengono distrutti utilizzando questo approccio, senza volumi o partizioni o dati rimanenti. Non fraintenderlo, altrimenti perderai inevitabilmente in modo permanente i dati quando vengono cancellati e distrutti. Ricorda che la riga di comando non perdona, se non ti senti a tuo agio con la riga di comando sarebbe molto più appropriato cancellare e formattare un disco utilizzando Utility Disco nell'interfaccia standard di Mac OS X.
Come cancellare un disco dalla riga di comando di Mac OS
Per iniziare, devi avviare l'applicazione Terminale sul Mac che dà accesso alla riga di comando. Può essere trovato con Spotlight, Launchpad o nella cartella /Applicazioni/Utility/.
Per cancellare un disco dalla riga di comando sul Mac, useremo il familiare comando "diskutil" con il verbo eraseDisk e altri flag appropriati per specificare le opzioni su come vogliamo cancellare il disco, e per identificare quale disco deve essere cancellato.
La sintassi di base per cancellare un disco dalla riga di comando in macOS è la seguente:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Ad esempio, supponiamo che tu abbia utilizzato "diskutil list" per mostrare tutte le unità montate su un Mac dalla riga di comando e che tu abbia determinato che l'unità appropriata da cancellare è identificata come /dev/disk6s2 , si desidera che il nome del disco sia "Svuotato" e si desidera che il nuovo tipo di formato del file system del disco sia Mac OS Extended Journaled (JHFS+), la sintassi sarà la seguente:
diskutil eraseDisk JHFS+ Svuotato /dev/disk6s2
È assolutamente fondamentale utilizzare la sintassi corretta quando si identifica il disco da cancellare. Un'identificazione errata può portare alla cancellazione del disco sbagliato, distruggendo definitivamente tutti i dati su di esso. Non rovinare tutto. Se non sei sicuro, puoi trovare il nodo ID disco con “diskutil info “DISK NAME” |grep Device”.
Per un rapido riferimento, ecco alcuni esempi di vari metodi di cancellazione del disco per diversi tipi di formato di file system. Come sempre, assicurati di modificare il nodo del disco in modo appropriato per il tuo disco.
Formattazione di un disco su Mac OS Extended Journaled (JHFS+) dal terminale in Mac OS X
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
Formattazione di un disco su Mac OS Extended (HFS+) dal terminale in Mac OS X
diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID
Formattazione di un disco in MS-DOS fat32 dalla riga di comando in Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Formattazione di un disco in ExFAT dalla riga di comando in Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
Ancora una volta, ognuno di questi comandi cancella l'intero disco di destinazione e cancella tutti i dati su di esso.
Gli utenti che desiderano ulteriori dettagli o informazioni sulle altre opzioni disponibili, incluse le impostazioni MBR e GPT, possono interrogare la pagina man con "man diskutil" e cercare "eraseDisk" oppure eseguire il comando senza specifiche così:
diskutil eraseUtilizzo disco: diskutil eraseNome formato disco |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Cancella completamente un intero disco esistente. Tutti i volumi su questo disco verranno distrutti.È richiesta la proprietà del disco interessato. Format è il nome specifico del file system con cui vuoi cancellarlo (HFS+, ecc.).ame è il (nuovo) nome del volume (soggetto alle restrizioni di denominazione del file system), oppure può essere specificato come %noformat% per s altare l'inizializzazione (newfs ). Non puoi cancellare il disco di avvio. Esempio: diskutil eraseDisk JHFS+ Un titledUFS disk3
Infine, vale la pena ricordare che se desideri cancellare il disco attualmente avviato dalla riga di comando con questo metodo, dovresti farlo da un disco di avvio o dalla modalità di ripristino. La modalità utente singolo da sola non è sufficiente per cancellare il sistema operativo avviato attivamente.