Mac чем стирать диски
Некоторым пользователям Mac может потребоваться возможность стереть диск или стереть жесткий диск из командной строки в Mac OS — задача, которая обычно выполняется через приложение Дисковой утилиты из графического интерфейса. Подход командной строки к удалению диска в macOS немного отличается и требует точного синтаксиса, чтобы гарантировать, что вы удаляете нужный диск, что делает этот метод стирания любого диска только подходящим для опытных пользователей Mac.
В этом руководстве вы узнаете, как стереть и отформатировать весь целевой диск, используя исключительно командную строку на любом Mac с MacOS или Mac OS X. Вы можете выбрать любую общую файловую систему для форматирования диска после его удаления, включая ExFAT, FAT32., HFS + или JHFS +.
Обратите внимание, что это имеет целью стереть весь диск из командной строки здесь, это не просто удаление тома или раздела на целевом диске. Весь целевой диск стирается, все данные на целевом диске уничтожаются с использованием этого подхода, без томов, разделов или каких-либо оставшихся данных. Не поймите это неправильно, иначе вы неизбежно потеряете данные, когда они будут стерты и уничтожены. Помните, что командная строка не прощает, если вам неудобно работать с командной строкой, было бы гораздо более уместно стереть и отформатировать диск с помощью Дисковой утилиты в стандартном интерфейсе Mac OS X.
Стирание диска из командной строки Mac OS
Чтобы стереть диск из командной строки на Mac, мы будем использовать знакомую команду «diskutil» с глаголом eraseDisk и другими соответствующими флагами, чтобы указать опции, как мы хотим стереть диск, и определить, какой диск должен быть стерта.
Основной синтаксис для стирания диска из командной строки в macOS выглядит следующим образом:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Например, предположим, что вы использовали «список диска», чтобы показать все подключенные диски на Mac из командной строки, и вы определили, что соответствующий диск, который нужно удалить, идентифицирован как / dev / disk6s2, вы хотите, чтобы имя диска было «Очистить», и вы хотите, чтобы новый тип формата файловой системы диска был расширенным журналом Mac OS (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 |MBR|GPT]
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
Наконец, стоит упомянуть, что если вы хотите стереть загруженный в данный момент диск из командной строки из этого метода, вы можете сделать это с загрузочного диска или из режима восстановления. Однопользовательского режима недостаточно для удаления активно загружаемой операционной системы.
Многие знают о существовании «Дисковой утилиты» в OS X. Сегодня мы поговорим о том, как ее эффективно использовать, потому что это необходимо.
Регулярная переустановка системы — это не вариант для пользователя OS X. Оставим подобную процедуру владельцам компьютеров под управлением Windows. Однако любой механизм нуждается в профилактике, то же касается и операционной системы нашего компьютера Mac. Сегодня мы положим начало этому процессу, проведя профилактическое обслуживание накопителя.
Для этого нам не понадобится дорогостоящее стороннее программное обеспечение. Нет, все необходимое можно сделать в «Дисковой утилите», входящей в состав стандартных программ OS X с незапамятных времен. Она обладает простым и понятным графическим интерфейсом и ориентирована на среднестатистического пользователя. Можно не разбираться в таблицах разделов и разновидностях файловых систем, но при этом поддерживать накопитель своего компьютера в достойном состоянии.
Итак, для начала запустим «Дисковую утилиту» при помощи Launchpad. Если найти ее там не удается, то запустите Spotlight из правого верхнего угла и введите название искомой программы. Результат будет следующим:
Хорошо, теперь поговорим о том, что мы будем делать и, главное, для чего. Профилактика системного накопителя в компьютере Mac выполняется по ряду причин, вот наиболее очевидные:
- Повышается быстродействие системы.
- Проверяется состояние накопителя и наличие ошибок.
- Исправляются права доступа.
Начнем с последнего пункта. В рамках OS X права доступа играют существенную роль. Приведение их в порядок пусть и не является решением всех проблем, но способно избавить вас от тех или иных проблем с операционной системой прямо сейчас или в будущем. Процедуру рекомендуется выполнять регулярно.
Для этого выбираем основной жесткий диск или твердотельный накопитель в левой части окна. Там же выбираем системный раздел — он будет расположен чуть ниже. Ниже будет доступна кнопка «Проверить права доступа» — нажимаем ее.
Дождавшись результата проверки, спустя некоторое время, смело нажимаем «Исправить права доступа» и снова ждем, пока процедура не будет завершена.
Первый этап профилактики завершен.
Теперь проверим накопитель на предмет наличия ошибок. Для этого нажимаем кнопку «Проверить диск». Проверка занимает определенное время: в случае с SSD — меньше, с обычным HDD — дольше.
Далее возможны два варианта. Проверка может не найти ошибок — это хорошо. Если же ошибки найдены, то, не задумываясь, нажимаем «Исправить диск» и ждем результата. В моем случае, как видно на снимке экрана, проблем не оказалось.
Остается вспомнить обещанное увеличение производительности. На самом деле его вы можете и не заметить при использовании твердотельного накопителя. Хотя если системе два-три года и вы запускаете данную процедуру впервые, то результат все-таки должен быть. Что касается жесткого диска, то здесь регулярная профилактика просто необходима: это напрямую отражается как на производительности самого накопителя, так и всей системы. Если накопителю уже ничем не помочь, а такое иногда бывает, то единственным выходом станет заблаговременное резервное копирование.
На этом с профилактикой системного накопителя покончено. Аналогичные процедуры можно организовать для других накопителей, которые у вас имеются: внешних жестких дисков, твердотельных накопителей или флешек. Хуже от этого точно не будет. Теперь обратим внимание на несколько других полезных возможностей «Дисковой утилиты».
В разделе «Стереть» для выбранного накопителя можно не только полностью отформатировать его, если речь идет не о системном диске, но и «Стереть свободное пространство». Эта процедура может быть полезна, если вы удалили какие-то файлы и очень не хотите, чтобы они были восстановлены. В настройках можно будет выбрать уровень тщательности удаления данных.
С помощью «Дисковой утилиты» можно записывать диски и создавать образы. О любом подключенном накопителе или образе она покажет подробные сведения. Данная программа даже создаст RAID-массив или удалит ненужный раздел с Windows. Полезность «Дисковой утилиты» в рамках OS X трудно переоценить, а мы призываем просто запускать ее как можно чаще, чтобы поддерживать накопитель своего Mac в порядке.
Не тяни, чтобы купить imac в Сиплазе.
???? Хочешь больше? Подпишись на наш Telegramнаш Telegram.
… и не забывай читать наш Facebook и Twitter
????
iPhones.ru
Многие знают о существовании «Дисковой утилиты» в OS X. Сегодня мы поговорим о том, как ее эффективно использовать, потому что это необходимо. Регулярная переустановка системы — это не вариант для пользователя OS X. Оставим подобную процедуру владельцам компьютеров под управлением Windows. Однако любой механизм нуждается в профилактике, то же касается и операционной системы нашего компьютера…
Благодаря преимуществам журналируемой файловой системы в Mac OS X, вероятность повреждения и потери данных довольно мала, но всё же бывают случаи, когда доступ к диску получить не удается. Обычно возможностей Дисковой утилиты вполне хватает, чтобы обнаружить и исправить ошибки диска, или, как крайнее средство, отформатировать его, но всё же иногда и этого оказывается недостаточно.
При появлении подобных проблем ваш диск может отображаться в Finder, но его содержимое будет недоступно, или же он может присутствовать только в окне Дисковой утилиты, а при попытке его подключить или взаимодействовать с ним иным образом возникают различные сообщения об ошибках, например, «ресурс занят» или «не удалось отключить диск».
К сожалению, во многих случаях такое поведение может означать, что диск неисправен и его необходимо заменить. Однако, если диск работал и продолжает работать бесшумно, и не проявляются иные признаки аппаратных неисправностей, можно предположить, что проблема заключается в ошибках форматирования. В этом случае можно воспользоваться другой операционной системой для форматирования диска. Для этого подойдет Windows, установленная на ваш Mac через Bootcamp, виртуальная машина, если вы пользуетесь Parallels Desktop или иными похожими программами, или же вы можете подключить диск как внешний к персональному компьютеру под управлением Windows. Однако, не у всех под рукой есть устройство или виртуальная машина под управлением другой операционной системы.
Второй вариант предусматривает использование Терминала, через который можно взаимодействовать со специальными файлами, соответствующими вашему проблемному диску.
Файлы устройств в OS X
Файлы устройств в OS X — это наборы драйверов для определенных устройств, которые хранятся в в скрытой папке «dev». С их помощью осуществляется взаимодействие с этими устройствами посредством наборов соответствующих команд (открытие, чтение, запись, закрытие и прочие). Это позволяет программам обращаться к устройствам без необходимости пользователю инициировать каждое действие вручную и дает возможность пользоваться более удобными инструментами (к примеру, файловыми менеджерами или Дисковой утилитой). Загрузочный диск в вашем устройстве всегда будет пронумерован в первую очередь, поэтому соответствующему ему файлу будет присвоено имя «disk0», а полный путь к нему будет выглядеть так: «/dev/disk0». Вы всегда можете посмотреть список накопителей подключенных к вашему компьютеру, введя в Терминале команду diskutil list А узнав имя файла интересующего вас диска вы можете запросить информацию о нем при помощи команды diskutil info /dev/disk1
В OS X, как и в остальных Unix системах, существуют специальные файлы, которые, вместо того чтобы предоставлять доступ к определенным устройствам, дают дополнительные возможности. Например, «/dev/null» удаляет все данные которые будут ему отправлены (часто используется при написании скриптов и программ), а «/dev/random» при обращении к нему выдает случайные данные. Вы можете посмотреть, как работает «/dev/random», введя в Терминале команду cat /dev/random Для отмены команды зажмите сочетание клавиш Control + C
Если с вашим диском возникли проблемы, связанные с форматированием, можно попробовать воспользоваться этим генератором случайных данных, чтобы принудительно переписать содержимое накопителя. Таким образом разметка диска и все данные на нем будут удалены, а сам накопитель отобразится в системе как пустой. Это может помочь избежать возникновения ошибок системы при обращении к проблемному диску.
- Запустите Терминал из папки «Утилиты» и войдите в режим администратора при помощи команды sudo su
- Чтобы отобразился список доступных устройств и соответствующих им специальных файлов, введите команду diskutil list
- В полученной таблице найдите проблемный диск (например, ориентируясь по объему и названиям логических разделов) и определите соответствующий ему файл устройства
- Начните запись произвольных данных на проблемный диск при помощи команды cat /dev/random > /dev/disk1 заменив /dev/disk1 на файл проблемного устройства, полученный на предыдущем шаге.
- При успешном вводе команды курсор перейдет на новую строку, которая останется пустой. В это время система как раз и производит запись данных на диск. Через несколько минут прервите выполнение команды сочетанием клавиш Control + C.
Весьма вероятно, что после ввода последней команды возникнет ошибка с сообщением, что запрашиваемый ресурс уже используется. Часто это означает, что система успела подключиться к устройству и, вероятно, «застопорилась» в процессе его монтирования.
- При открытом окне Терминала нажмите на клавиатуре курсорную клавишу ↑ (Вверх), чтобы подготовить повторный ввод предыдущей команды
- Отсоедините диск от компьютера
- Повторно подключите диск и сразу же нажмите клавишу ⏎Enter для ввода команды.
Получиться может не с первого раза, поэтому стоит попробовать несколько раз, пока курсор не переместится на новую строку, которая останется пустой.
Вы можете попробовать отключить и подключить диск через Терминал, что может быть полезно, если проблема связана не с внешним, а с внутренним диском.
Для того чтобы отключить диск введите команду diskutil unmountDisk /dev/disk1 заменив /dev/disk1 на файл проблемного устройства
Подключить диск можно командой diskutil mountDisk /dev/disk1
Вы также можете объединить эти две команды и добавить команду на запись произвольных даных на диск diskutil unmountDisk /dev/disk1;diskutil mountDisk /dev/disk1;cat /dev/random > /dev/disk1
Стоит заметить, что такой способ срабатывает не всегда и иногда проще подключить диск, как внешний, и воспользоваться инструкцией, приведенной выше.
После этого подождите 2-3 минуты и нажмите сочетание клавиш Control + C, чтобы прервать выполнение команды. В результате, если проблема действительно заключалась в ошибках форматирования, проблемный диск должен отобразиться в Дисковой утилите как пустой, и вы сможете отформатировать его и при необходимости разбить на разделы, чтобы подготовить к дальнейшему использованию с Mac OS X.
За оригинальный материал, послуживший основой при написании данной статьи, в очередной раз благодарим Кристофера Кесслера.