Hoe een schijf te wissen van de commandoregel in Mac OS X

Sommige Mac-gebruikers hebben mogelijk de mogelijkheid nodig om een ​​schijf te wissen of een harde schijf te wissen via de opdrachtregel in Mac OS, een taak die meestal wordt uitgevoerd via de Schijfhulpprogramma-applicatie vanuit de GUI. De opdrachtregelaanpak voor schijfverwijdering in macOS is een beetje anders en vereist een nauwkeurige syntaxis om ervoor te zorgen dat u de juiste schijf wist, waardoor deze methode om een ​​schijf te wissen alleen geschikt is voor gevorderde Mac-gebruikers.

In deze handleiding wordt beschreven hoe je een volledige doelschijf kunt wissen en formatteren met uitsluitend de opdrachtregel op elke Mac met macOS of Mac OS X. Je kunt elk gangbaar bestandssysteemformaat kiezen dat de schijf heeft nadat het is gewist, inclusief ExFAT, FAT32, HFS + of JHFS +.


Merk op dat dit erop gericht is om de hele schijf hier van de commandolijn te wissen, dit is niet alleen het wissen van een volume of partitie op de doelschijf. De gehele doelschijf is gewist, alle gegevens op de doelschijf zijn vernietigd met behulp van deze benadering, zonder volumes of partities of enige resterende gegevens. Begrijp dat niet verkeerd, anders zul je onvermijdelijk permanent gegevens verliezen wanneer het wordt gewist en vernietigd. Onthoud dat de commandolijn meedogenloos is, als u zich niet comfortabel voelt op de opdrachtregel, zou het veel geschikter zijn om een ​​schijf te wissen en te formatteren met Schijfhulpprogramma in de standaardinterface van Mac OS X.

Een schijf wissen van de opdrachtregel van Mac OS

Om een ​​schijf te wissen van de opdrachtregel op de Mac, gebruiken we de vertrouwde "diskutil" -opdracht met het werkwoord eraseDisk en andere toepasselijke vlaggen om opties te specificeren voor hoe we de schijf willen wissen en om te identificeren welke schijf moet worden gewist.

De basissyntaxis voor het wissen van een schijf vanaf de opdrachtregel in macOS is als volgt:

diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER

Stel dat u "diskutil list" hebt gebruikt om alle gekoppelde stations op een Mac te tonen vanaf de opdrachtregel en dat u hebt bepaald dat de juiste schijf om te wissen is geïdentificeerd als / dev / disk6s2, u wilt dat de schijfnaam wordt gebruikt "Geleegd" en u wilt dat het nieuwe type bestandssysteem van het bestandssysteem Mac OS Extended Journaled (JHFS +) is, de syntaxis zou het volgende zijn:

diskutil eraseDisk JHFS+ Emptied /dev/disk6s2

Het is absoluut van cruciaal belang dat u de juiste syntax gebruikt bij het identificeren van de schijf die u wilt wissen. Onjuiste identificatie kan leiden tot het wissen van de verkeerde schijf en het permanent vernietigen van gegevens daarop. Doe het niet op. Als u het niet zeker weet, kunt u het schijf-ID-knooppunt vinden met "diskutil info" DISK NAME "| grep Device".

Voor enkele snelle naslag, volgen hier een paar voorbeelden van verschillende schijfverwijderingsmethoden voor verschillende bestandssysteemindelingstypes. Zorg er zoals altijd voor dat u het schijfknooppunt wijzigt dat geschikt is voor uw schijf.

Een schijf formatteren naar Mac OS Extended Journaled (JHFS +) van Terminal in Mac OS X

diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID

Een schijf formatteren naar Mac OS Extended (HFS +) van Terminal in Mac OS X

diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID

Een schijf formatteren naar MS-DOS fat32 vanaf de opdrachtregel in Mac OS X

diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere

Een schijf formatteren naar ExFAT vanaf de opdrachtregel in Mac OS X

diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID

Nogmaals, elk van deze commando's wist de hele doelschijf en wist alle gegevens erop.

Gebruikers die extra informatie of informatie over de andere beschikbare opties willen, inclusief MBR- en GPT-instellingen, kunnen de man-pagina opvragen met "man diskutil" en zoeken naar "eraseDisk", of de opdracht uitvoeren zonder details zoals:

diskutil eraseDisk
Usage: diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]]
MountPoint|DiskIdentifier|DeviceNode
Completely erase an existing whole disk. All volumes on this disk will be
destroyed. Ownership of the affected disk is required.
Format is the specific file system name you want to erase it as (HFS+, etc.).
Name is the (new) volume name (subject to file system naming restrictions),
or can be specified as %noformat% to skip initialization (newfs).
You cannot erase the boot disk.
Example: diskutil eraseDisk JHFS+ UntitledUFS disk3

Ten slotte is het de moeite waard om te vermelden dat als u de op dat moment opgestarte schijf wilt wissen van de opdrachtregel van deze methode, u dit wilt doen vanuit een opstartdiskette of vanuit de herstelmodus. De enkele gebruikersmodus alleen is niet voldoende om het actief opgestarte besturingssysteem te wissen.