Slik sletter du en disk fra kommandolinjen i Mac OS X

Innholdsfortegnelse:

Anonim

Noen Mac-brukere kan kreve muligheten til å slette en disk eller slette en harddisk fra kommandolinjen på Mac OS, en oppgave som vanligvis utføres gjennom Diskverktøy-applikasjonen fra GUI. Kommandolinjetilnærmingen til disksletting i macOS er litt annerledes, og den krever presis syntaks for å sikre at du sletter den riktige disken, noe som gjør at denne metoden for sletting av disker kun passer for avanserte Mac-brukere.

Denne veiledningen vil gå gjennom hvordan du sletter og formaterer en hel måldisk med utelukkende kommandolinjen på en hvilken som helst Mac som bruker macOS eller Mac OS X. Du kan velge et hvilket som helst vanlig filsystem som formaterer disken til etter den har blitt slettet, inkludert ExFAT, FAT32, HFS+ eller JHFS+.

legg merke til at dette tar sikte på å slette hele disken fra kommandolinjen her, dette er ikke bare å slette et volum eller partisjon på måldisken. Hele måldisken blir slettet, alle data på måldisken blir ødelagt ved å bruke denne tilnærmingen, uten volumer eller partisjoner eller data igjen. Ikke misforstå det, ellers vil du uunngåelig miste data permanent når de blir slettet og ødelagt. Husk at kommandolinjen er utilgivelig. Hvis du ikke er komfortabel med kommandolinjen, ville det være mye mer hensiktsmessig å slette og formatere en disk ved hjelp av Diskverktøy i standardgrensesnittet til Mac OS X.

Hvordan slette en disk fra kommandolinjen i Mac OS

For å komme i gang må du starte Terminal-applikasjonen på Mac-en som gir tilgang til kommandolinjen. Du finner den med Spotlight, Launchpad eller i mappen /Applications/Utilities/.

For å slette en disk fra kommandolinjen på Mac, bruker vi den velkjente "diskutil"-kommandoen med eraseDisk-verbet og andre passende flagg for å spesifisere alternativer for hvordan vi vil slette disken, og for å identifisere hvilken disk som skal slettes.

Den grunnleggende syntaksen for å slette en disk fra kommandolinjen i macOS er som følger:

diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER

For eksempel, la oss si at du har brukt "diskutil list" for å vise alle monterte stasjoner på en Mac fra kommandolinjen, og du har bestemt at den riktige stasjonen som skal slettes er identifisert som /dev/disk6s2 , du vil at disknavnet skal være "Tømt" og du vil at den nye formattypen for diskfilsystem skal være Mac OS Extended Journaled (JHFS+), vil syntaksen være følgende:

diskutil eraseDisk JHFS+ tømt /dev/disk6s2

Det er helt avgjørende at du bruker riktig syntaks når du identifiserer disken som skal slettes. Feil identifikasjon kan føre til sletting av feil disk, permanent ødeleggelse av data på den. Ikke skru opp dette. Hvis du er usikker, kan du finne disk-ID-noden med “diskutil info “DISK NAME” |grep Device”.

For en rask referanse, her er noen eksempler på forskjellige diskslettingsmetoder for forskjellige filsystemformattyper. Som alltid, pass på at du endrer disknoden som passer for disken din.

Formatere en disk til Mac OS Extended Journaled (JHFS+) fra terminal i Mac OS X

diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID

Formatere en disk til Mac OS Extended (HFS+) fra terminal i Mac OS X

diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID

Formatere en disk til MS-DOS fat32 fra kommandolinjen i Mac OS X

diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere

Formatere en disk til ExFAT fra kommandolinjen i Mac OS X

diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID

Igjen, alle disse kommandoene sletter hele måldisken og sletter alle data på den.

Brukere som ønsker ytterligere detaljer eller informasjon om de andre tilgjengelige alternativene, inkludert MBR- og GPT-innstillinger, kan spørre mannsiden med "man diskutil" og søke etter "eraseDisk", eller utføre kommandoen uten spesifikasjoner som så:

diskutil eraseDiskbruk: diskutil eraseDiskformatnavn |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Slett en eksisterende hel disk fullstendig. Alle volumer på denne disken vil bli ødelagt.Eierskap til den berørte disken kreves. Format er det spesifikke filsystemnavnet du vil slette det som (HFS+, etc.).ame er det (nye) volumnavnet (underlagt filsystemnavnsbegrensninger), eller kan spesifiseres som %noformat% for å hoppe over initialisering (newfs) ). Du kan ikke slette oppstartsdisken. Eksempel: diskutil eraseDisk JHFS+ Un titledUFS disk3

Til slutt er det verdt å nevne at hvis du vil slette den oppstartede disken fra kommandolinjen fra denne metoden, vil du gjøre det fra en oppstartsdisk eller fra gjenopprettingsmodus. Enkeltbrukermodus alene er ikke tilstrekkelig for å slette det aktivt oppstartede operativsystemet.

Slik sletter du en disk fra kommandolinjen i Mac OS X