Paano Magbura ng Disk mula sa Command Line sa Mac OS X

Talaan ng mga Nilalaman:

Anonim

Maaaring mangailangan ang ilang mga user ng Mac ng kakayahang magbura ng disk o magbura ng hard drive mula sa command line sa Mac OS, isang gawain na karaniwang ginagawa sa pamamagitan ng Disk Utility application mula sa GUI. Ang diskarte ng command line sa disk erasure sa macOS ay medyo naiiba at nangangailangan ito ng tumpak na syntax upang matiyak na binubura mo ang wastong disk, na ginagawang angkop lamang ang pamamaraang ito ng pagbubura ng anumang disk para sa mga advanced na user ng Mac.

Tatalakayin ng gabay na ito kung paano burahin at i-format ang isang buong target na disk gamit ang eksklusibong command line sa anumang Mac gamit ang macOS o Mac OS X. Maaari kang pumili ng anumang karaniwang format ng file system ng disk pagkatapos nito ay nabura, kabilang ang ExFAT, FAT32, HFS+, o JHFS+.

otice na ito ay naglalayong burahin ang buong disk mula sa command line dito, hindi lang ito nagbubura ng volume o partition sa target na disk. Ang buong target na disk ay nabubura, ang lahat ng data sa target na disk ay nawasak gamit ang diskarteng ito, na walang mga volume o partisyon o anumang data na natitira. Huwag mong intindihin iyon, kung hindi, hindi mo maiiwasang permanenteng mawala ang data kapag ito ay nabura at nawasak. Tandaan na ang command line ay hindi mapagpatawad, kung hindi ka kumportable sa command line, mas angkop na burahin at i-format ang isang disk gamit ang Disk Utility sa karaniwang interface ng Mac OS X.

Paano Magbura ng Disk sa Command Line ng Mac OS

Upang makapagsimula, kakailanganin mong ilunsad ang Terminal application sa Mac na nagbibigay ng access sa command line. Matatagpuan ito sa Spotlight, Launchpad, o sa /Applications/Utilities/ folder.

Upang burahin ang isang disk mula sa command line sa Mac, gagamitin namin ang pamilyar na command na "diskutil" na may eraseDisk verb at iba pang naaangkop na mga flag upang tukuyin ang mga opsyon para sa kung paano namin gustong burahin ang disk, at upang matukoy kung aling disk ang mabubura.

Ang pangunahing syntax para sa pagbubura ng disk mula sa command line sa macOS ay ang mga sumusunod:

diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER

Halimbawa, sabihin nating gumamit ka ng “diskutil list” upang ipakita ang lahat ng naka-mount na drive sa isang Mac mula sa command line, at natukoy mo na ang naaangkop na drive na burahin ay kinilala bilang /dev/disk6s2 , gusto mong "Emptied" ang pangalan ng disk at gusto mong ang bagong uri ng format ng disk file system ay Mac OS Extended Journaled (JHFS+), ang syntax ay ang sumusunod:

diskutil eraseDisk JHFS+ Emptied /dev/disk6s2

Napakahalaga na gumamit ka ng wastong syntax kapag tinutukoy ang disk na burahin. Ang maling pagkakakilanlan ay maaaring humantong sa pagbubura sa maling disk, permanenteng pagsira sa anumang data dito. Huwag mong sirain ito. Kung hindi ka sigurado, mahahanap mo ang disk ID node na may “diskutil info “DISK NAME” |grep Device”.

Para sa ilang mabilis na sanggunian, narito ang ilang halimbawa ng iba't ibang paraan ng pagbubura ng disk para sa iba't ibang uri ng format ng file system. Gaya ng nakasanayan, tiyaking babaguhin mo ang disk node bilang naaangkop para sa iyong disk.

Pag-format ng Disk sa Mac OS Extended Journaled (JHFS+) mula sa Terminal sa Mac OS X

diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID

Pag-format ng Disk sa Mac OS Extended (HFS+) mula sa Terminal sa Mac OS X

diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID

Pag-format ng Disk sa MS-DOS fat32 mula sa Command Line sa Mac OS X

diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere

Pag-format ng Disk sa ExFAT mula sa Command Line sa Mac OS X

diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID

Muli, binubura ng alinman sa mga command na ito ang buong target na disk at pinapawi ang anumang data dito.

Ang mga user na gusto ng mga karagdagang detalye o impormasyon tungkol sa iba pang mga opsyon na available kasama ang mga setting ng MBR at GPT ay maaaring mag-query sa man page gamit ang "man diskutil" at maghanap para sa "eraseDisk", o isagawa ang command na walang mga detalye ganito:

diskutil eraseDisk Usage: diskutil eraseDisk format name |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Ganap na burahin ang isang umiiral nang buong disk. Ang lahat ng volume sa disk na ito ay masisira.Kinakailangan ang pagmamay-ari ng apektadong disk. Ang format ay ang partikular na pangalan ng file system na gusto mong burahin bilang (HFS+, atbp.). Ang ame ay ang (bagong) pangalan ng volume (napapailalim sa mga paghihigpit sa pagpapangalan ng file system), o maaaring tukuyin bilang %noformat% upang laktawan ang pagsisimula (newfs ). Hindi mo mabubura ang boot disk. Halimbawa: diskutil eraseDisk JHFS+ Un titledUFS disk3

Sa wakas, ito ay nagkakahalaga ng pagbanggit na kung gusto mong burahin ang kasalukuyang naka-boot na disk mula sa command line mula sa paraang ito, gusto mong gawin ito mula sa isang boot disk o mula sa recovery mode. Hindi sapat ang Single User Mode para burahin ang aktibong na-boot na operating system.

Paano Magbura ng Disk mula sa Command Line sa Mac OS X