Как да изтриете диск от командния ред в Mac OS X
Съдържание:
Някои потребители на Mac може да изискват възможност за изтриване на диск или твърд диск от командния ред на Mac OS, задача, която обикновено се изпълнява чрез приложението Disk Utility от GUI. Подходът на командния ред за изтриване на диск в macOS е малко по-различен и изисква прецизен синтаксис, за да сте сигурни, че изтривате правилния диск, което прави този метод за изтриване на всеки диск подходящ само за напреднали потребители на Mac.
Това ръководство ще ви покаже как да изтриете и форматирате цял целеви диск, като използвате изключително командния ред на всеки Mac, използващ macOS или Mac OS X. Можете да изберете всяка обща файлова система, която да форматира диска след нея е изтрито, включително ExFAT, FAT32, HFS+ или JHFS+.
обърнете внимание, че това има за цел да изтрие целия диск от командния ред тук, това не е просто изтриване на том или дял на целевия диск. Целият целеви диск се изтрива, всички данни на целевия диск се унищожават с помощта на този подход, без да остават томове или дялове или никакви данни. Не го разбирайте погрешно, в противен случай неизбежно ще загубите завинаги данни, когато бъдат изтрити и унищожени. Не забравяйте, че командният ред е непримирим, ако не се чувствате удобно в командния ред, би било много по-подходящо да изтриете и форматирате диск с помощта на Disk Utility в стандартния интерфейс на Mac OS X.
Как да изтриете диск от командния ред на Mac OS
За да започнете, ще трябва да стартирате приложението Terminal на Mac, което дава достъп до командния ред. Може да се намери с Spotlight, Launchpad или в папката /Applications/Utilities/.
За да изтриете диск от командния ред на Mac, ще използваме познатата команда “diskutil” с глагола eraseDisk и други подходящи флагове, за да посочим опции за това как искаме да изтрием диска, и за да определите кой диск трябва да бъде изтрит.
Основният синтаксис за изтриване на диск от командния ред в macOS е както следва:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Например, да приемем, че сте използвали „diskutil list“, за да покажете всички монтирани устройства на Mac от командния ред, и сте определили, че подходящият диск за изтриване е идентифициран като /dev/disk6s2 , искате името на диска да бъде „Изпразнен“ и искате новият тип формат на дисковата файлова система да бъде Mac OS Extended Journaled (JHFS+), синтаксисът ще бъде следният:
diskutil eraseDisk JHFS+ Emptied /dev/disk6s2
Абсолютно важно е да използвате правилен синтаксис, когато идентифицирате диска за изтриване. Неправилната идентификация може да доведе до изтриване на грешен диск, трайно унищожаване на всички данни върху него. Не прецаквайте това. Ако не сте сигурни, можете да намерите възела с ID на диска с “diskutil info “DISK NAME” |grep Device”.
За бърза справка, ето няколко примера за различни методи за изтриване на дискове за различни типове формати на файловата система. Както винаги, не забравяйте да промените дисковия възел, както е подходящо за вашия диск.
Форматиране на диск към Mac OS Extended Journaled (JHFS+) от терминал в Mac OS X
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
Форматиране на диск към Mac OS Extended (HFS+) от терминал в Mac OS X
diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID
Форматиране на диск към MS-DOS fat32 от командния ред в Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Форматиране на диск в ExFAT от командния ред в Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
Отново всяка от тези команди изтрива целия целеви диск и заличава всички данни на него.
Потребители, които искат допълнителни подробности или информация за другите налични опции, включително настройките на MBR и GPT, могат да потърсят справочната страница с „man diskutil“ и да потърсят „eraseDisk“ или да изпълнят командата без подробности така:
diskutil eraseDisk Използване: diskutil eraseDisk име на формат |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Напълно изтриване на съществуващ цял диск. Всички томове на този диск ще бъдат унищожени.Изисква се собственост върху засегнатия диск. Format е конкретното име на файловата система, което искате да изтриете като (HFS+ и т.н.).ame е (новото) име на тома (предмет на ограниченията за именуване на файловата система) или може да бъде указано като %noformat%, за да пропуснете инициализацията (newfs ). Не можете да изтриете диска за зареждане. Пример: diskutil eraseDisk JHFS+ Un titledUFS disk3
Накрая, струва си да споменем, че ако искате да изтриете текущо заредения диск от командния ред от този метод, бихте искали да го направите от зареждащ диск или от режим на възстановяване. Единичен потребителски режим сам по себе си не е достатъчен за изтриване на активно стартираната операционна система.