Sådan slettes en disk fra kommandolinjen i Mac OS X
Indholdsfortegnelse:
Nogle Mac-brugere kan kræve evnen til at slette en disk eller slette en harddisk fra kommandolinjen på Mac OS, en opgave, der typisk udføres gennem programmet Diskværktøj fra GUI. Kommandolinjetilgangen til disksletning i macOS er en smule anderledes, og det kræver præcis syntaks for at sikre, at du sletter den korrekte disk, hvilket gør denne metode til sletning af enhver disk kun passende for avancerede Mac-brugere.
Denne vejledning gennemgår, hvordan man sletter og formaterer en hel måldisk udelukkende ved brug af kommandolinjen på enhver Mac, der bruger macOS eller Mac OS X. Du kan vælge et hvilket som helst almindeligt filsystem, formatere disken til efter det er blevet slettet, inklusive ExFAT, FAT32, HFS+ eller JHFS+.
bemærk, at dette sigter mod at slette hele disken fra kommandolinjen her, dette er ikke blot at slette en diskenhed eller partition på måldisken. Hele måldisken slettes, alle data på måldisken ødelægges ved hjælp af denne fremgangsmåde, uden volumener eller partitioner eller nogen data tilbage. Misforstå det ikke, ellers vil du uundgåeligt permanent miste data, når de slettes og destrueres. Husk at kommandolinjen er utilgivelig. Hvis du ikke er komfortabel ved kommandolinjen, ville det være meget mere passende at slette og formatere en disk ved hjælp af Diskværktøj i standardgrænsefladen i Mac OS X.
Sådan slettes en disk fra kommandolinjen i Mac OS
For at komme i gang skal du starte Terminal-applikationen på Mac'en, som giver adgang til kommandolinjen. Den kan findes med Spotlight, Launchpad eller i mappen /Applications/Utilities/.
For at slette en disk fra kommandolinjen på Mac'en bruger vi den velkendte "diskutil"-kommando med udsagnsordet eraseDisk og andre passende flag for at angive muligheder for, hvordan vi vil slette disken, og for at identificere, hvilken disk der skal slettes.
Den grundlæggende syntaks for sletning af en disk fra kommandolinjen i macOS er som følger:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Lad os f.eks. sige, at du har brugt "diskutil list" til at vise alle monterede drev på en Mac fra kommandolinjen, og du har fundet ud af, at det rigtige drev, der skal slettes, er identificeret som /dev/disk6s2 , du ønsker, at disknavnet skal være "Tømt", og du ønsker, at den nye diskfilsystemformattype skal være Mac OS Extended Journaled (JHFS+), vil syntaksen være følgende:
diskutil eraseDisk JHFS+ tømt /dev/disk6s2
Det er absolut vigtigt, at du bruger korrekt syntaks, når du identificerer den disk, der skal slettes. Forkert identifikation kan føre til sletning af den forkerte disk, og permanent ødelægge alle data på den. Skru det ikke sammen. Hvis du er usikker, kan du finde disk-id-noden med “diskutil info “DISK NAME” |grep Device”.
For en hurtig reference er her et par eksempler på forskellige disksletningsmetoder for forskellige filsystemformattyper. Som altid skal du sørge for at ændre disknoden som passende for din disk.
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
Igen sletter enhver af disse kommandoer hele måldisken og sletter alle data på den.
Brugere, der gerne vil have yderligere detaljer eller oplysninger om de andre tilgængelige muligheder, inklusive MBR- og GPT-indstillinger, kan forespørge på man-siden med "man diskutil" og søge efter "eraseDisk", eller udføre kommandoen uden detaljer ligesom:
diskutil eraseDisk Brug: diskutil eraseDisk formatnavn |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Slet fuldstændig en eksisterende hel disk. Alle diskenheder på denne disk vil blive ødelagt.Ejerskab af den berørte disk er påkrævet. Format er det specifikke filsystemnavn, du vil slette det som (HFS+, osv.).ame er det (nye) volumennavn (underlagt filsystemnavnebegrænsninger), eller kan angives som %noformat% for at springe initialisering over (newfs) ). Du kan ikke slette opstartsdisketten. Eksempel: diskutil eraseDisk JHFS+ Un titledUFS disk3
Til sidst er det værd at nævne, at hvis du vil slette den aktuelt opstartede disk fra kommandolinjen fra denne metode, vil du gerne gøre det fra en bootdisk eller fra gendannelsestilstand. Enkeltbrugertilstand alene er ikke tilstrækkelig til at slette det aktivt opstartede operativsystem.