Как стереть диск из командной строки в Mac OS X

Стереть диск из командной строки Mac OS

Некоторым пользователям Mac может потребоваться возможность стереть диск или стереть жесткий диск из командной строки в Mac OS, задача, которая обычно выполняется через приложение Disk Utility из графического интерфейса. Подход командной строки к стиранию диска в macOS немного отличается и требует точного синтаксиса, чтобы гарантировать, что вы стираете правильный диск, что делает этот метод стирания любого диска подходящим только для опытных пользователей Mac.

Это руководство расскажет, как стереть и отформатировать весь целевой диск, используя исключительно командную строку на любом Mac с macOS или Mac OS X. Вы можете выбрать любую обычную файловую систему для форматирования диска после его стирания, включая ExFAT, FAT32. , HFS + или JHFS +.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)


Обратите внимание, что здесь делается попытка стереть весь диск из командной строки, это не просто стирание тома или раздела на целевом диске. Весь целевой диск стирается, все данные на целевом диске уничтожаются с использованием этого подхода, без каких-либо томов, разделов или каких-либо данных. Не поймите это неправильно, иначе вы неизбежно потеряете данные, когда они будут стерты и уничтожены. Помните, что командная строка неумолима, если вам неудобно работать в командной строке, было бы гораздо удобнее стереть и отформатировать диск с помощью Дисковой утилиты в стандартном интерфейсе Mac OS X.

Как стереть диск из командной строки Mac OS

Для начала вам нужно запустить приложение «Терминал» на 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

Абсолютно важно, чтобы вы использовали правильный синтаксис при идентификации диска, который нужно стереть. Неправильная идентификация может привести к стиранию неправильного диска и безвозвратному уничтожению всех данных на нем. Не облажайся. Если вы не уверены, вы можете найти узел идентификатора диска с помощью «diskutil info« DISK NAME »| grep Device».

В качестве краткого справочника приведены несколько примеров различных методов стирания диска для различных типов форматов файловой системы. Как всегда, убедитесь, что вы изменили дисковый узел в соответствии с вашим диском.

Форматирование диска в Mac OS с расширенным журналом (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
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

Наконец, стоит упомянуть, что если вы хотите стереть текущий загружаемый диск из командной строки с помощью этого метода, вы должны сделать это с загрузочного диска или из режима восстановления. Одного режима пользователя недостаточно для стирания активно загружаемой операционной системы.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *