Как защитить стирание свободного места на дисках Mac с помощью OS X El Capitan

Anonim

Многие пользователи Mac, использующие современную версию OS X El Capitan, заметили, что в Дисковой утилите пропала функция безопасного стирания свободного места. Что делала функция «Стереть свободное пространство» (и все еще делает в предыдущих версиях Mac OS X), так это перезаписывала свободное место на диске, чтобы предотвратить восстановление файлов, добавляя уровень безопасности и конфиденциальности к удалению файлов, во многом так же, как Secure Empty Trash выполняла аналогичную функцию по перезаписи данных после удаления.

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

Это только для опытных пользователей Mac, которым удобно создавать резервные копии своего Mac, используя командную строку с точным синтаксисом и концепциями, лежащими в основе безвозвратного удаления данных. Чтобы быть совершенно ясным, эта защита стирает только свободное место на диске, направленное на предотвращение попыток восстановления файлов, она не выполняет безопасное стирание всего жесткого диска, как описано здесь.

Как защитить стирание свободного места на дисках Mac OS X El Capitan через командную строку, без Дисковой утилиты

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

Для начала запустите Терминал (находится в /Applications/Utilities/) и используйте следующий общий синтаксис, заменяя уровень и имя диска соответствующим образом:

diskutil secureErase freespace (уровень 0-4) /Volumes/(имя диска)

(уровень 0-4) — это число, указывающее количество проходов для записи в свободное пространство, «свободное пространство» указывает, что вы стираете только свободное пространство, а не весь диск — критически важный разница - и (имя диска) не требует пояснений.Пользователи также могут выбрать идентификатор диска, если это необходимо. Если вы не уверены в названии диска, использование списка diskutil покажет вам все смонтированные диски и разделы. Если в имени рассматриваемого диска есть пробел, его следует заключить в кавычки или экранировать обратной косой чертой.

Например, чтобы выполнить безопасное стирание за 35 проходов свободного места на диске с именем «Macintosh HD», вы можете использовать следующую командную строку:

"

diskutil secureErase freespace 3 /Volumes/Macintosh HD"

Нажатие возврата мгновенно начнет безопасное стирание любого свободного места. Это необратимо, поэтому, как мы уже упоминали десятки раз, убедитесь, что синтаксис точен.

Запись на странице руководства по diskutil содержит следующие сведения о функции безопасного стирания с подробным описанием уровня записи на свободное пространство.

Это все, что нужно сделать, и вот как вы можете продолжить стирать свободное место на диске на Mac под управлением OS X El Capitan или более поздней версии с помощью недавно ограниченной Дисковой утилиты. Другой вариант — использовать старую версию Дисковой утилиты в современных версиях Mac OS X либо с загрузочного диска, либо в режиме восстановления, из более старой версии Mac OS, либо с самим приложением, но обычно это не рекомендуется.

И да, это работает как на стандартных жестких дисках с вращающимися пластинами, так и на современных SSD-дисках, хотя с SSD-диском эта функция менее актуальна, так как TRIM / сборка мусора должна обрабатывать удаление файлов на его диске. собственный. Для томов SSD лучше включить и использовать шифрование диска FileVault на Mac, которое шифрует данные на диске, делая их невосстановимыми без ключа FileVault, что устраняет необходимость безопасного стирания свободного места на томе.

Знаете какие-либо другие полезные советы или рекомендации по безопасному удалению данных или другие способы безопасного удаления свободного места на диске в современных версиях Mac OS X? Дайте нам знать об этом в комментариях.

Как защитить стирание свободного места на дисках Mac с помощью OS X El Capitan