Hur man raderar en disk från kommandoraden i Mac OS X
Innehållsförteckning:
Vissa Mac-användare kan behöva möjligheten att radera en disk eller radera en hårddisk från kommandoraden på Mac OS, en uppgift som vanligtvis utförs genom programmet Diskverktyg från GUI. Kommandoradsmetoden för diskradering i macOS är lite annorlunda och det kräver exakt syntax för att säkerställa att du raderar rätt disk, vilket gör att denna metod för att radera valfri disk endast är lämplig för avancerade Mac-användare.
Den här guiden går igenom hur man raderar och formaterar en hel måldisk med enbart kommandoraden på vilken Mac som helst med macOS eller Mac OS X. Du kan välja vilket filsystem som helst som format skivan till efter den har raderats, inklusive ExFAT, FAT32, HFS+ eller JHFS+.
märka att detta syftar till att radera hela disken från kommandoraden här, detta är inte bara att radera en volym eller partition på måldisken. Hela måldisken raderas, all data på måldisken förstörs med detta tillvägagångssätt, utan volymer eller partitioner eller data kvar. Missförstå inte det, annars kommer du oundvikligen att förlora data permanent när den raderas och förstörs. Kom ihåg att kommandoraden är oförlåtande, om du inte är bekväm med kommandoraden skulle det vara mycket lämpligare att radera och formatera en disk med hjälp av Disk Utility i standardgränssnittet för Mac OS X.
Hur man raderar en disk från kommandoraden i Mac OS
För att komma igång måste du starta Terminal-programmet på Mac som ger åtkomst till kommandoraden. Den kan hittas med Spotlight, Launchpad eller i mappen /Applications/Utilities/.
För att radera en disk från kommandoraden på Mac, använder vi det välbekanta “diskutil”-kommandot med eraseDisk-verbet och andra lämpliga flaggor för att specificera alternativ för hur vi vill radera disken, och för att identifiera vilken disk som ska raderas.
Den grundläggande syntaxen för att radera en disk från kommandoraden i macOS är följande:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Till exempel, låt oss säga att du har använt "diskutil list" för att visa alla monterade enheter på en Mac från kommandoraden, och du har bestämt att lämplig enhet att radera identifieras som /dev/disk6s2 , du vill att disknamnet ska vara "Tömt" och du vill att den nya formattypen för diskfilsystem ska vara Mac OS Extended Journaled (JHFS+), skulle syntaxen vara följande:
diskutil raderaDisk JHFS+ Tömd /dev/disk6s2
Det är absolut viktigt att du använder rätt syntax när du identifierar disken som ska raderas. Felaktig identifiering kan leda till att fel disk raderas och att all data på den permanent förstörs. Skruva inte ihop det här. Om du är osäker kan du hitta disk-ID-noden med “diskutil info “DISK NAME” |grep Device”.
För en snabb referens, här är några exempel på olika diskraderingsmetoder för olika filsystemformattyper. Som alltid, se till att du ändrar disknoden som är lämplig för din disk.
Formatera en disk till Mac OS Extended Journaled (JHFS+) från terminal i Mac OS X
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
Formatera en disk till Mac OS Extended (HFS+) från terminal i Mac OS X
diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID
Formatera en disk till MS-DOS fat32 från kommandoraden i Mac OS X
diskutil raderaDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Formatera en disk till ExFAT från kommandoraden i Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
Återigen, vilket som helst av dessa kommandon raderar hela måldisken och raderar all data på den.
Användare som vill ha ytterligare information eller information om de andra tillgängliga alternativen inklusive MBR- och GPT-inställningar kan fråga handsidan med "man diskutil" och söka efter "eraseDisk", eller utföra kommandot utan några detaljer såhär:
diskutil eraseDisk Användning: diskutil eraseDiskformatnamn |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Radera en befintlig hel disk helt. Alla volymer på den här disken kommer att förstöras.Ägarskap till den berörda disken krävs. Format är det specifika filsystemnamnet du vill radera som (HFS+, etc.).ame är det (nya) volymnamnet (med förbehåll för filsystemets namnbegränsningar), eller kan anges som %noformat% för att hoppa över initiering (newfs ). Du kan inte radera startskivan. Exempel: diskutil eraseDisk JHFS+ Un titledUFS disk3
Slutligen är det värt att nämna att om du vill radera den för närvarande uppstartade disken från kommandoraden från den här metoden, skulle du vilja göra det från en startdiskett eller från återställningsläge. Enbart enanvändarläge är inte tillräckligt för att radera det aktivt uppstartade operativsystemet.