Використання diskutil
від терміналу. Наступна команда
diskutil secureErase 0 /dev/diskX
Видалить ваш диск, ідентифікований X, одним проходом нулів. Ви можете отримати список доступних вам опцій, видавши команду без будь-яких варіантів:
$ diskutil secureErase
Usage: diskutil secureErase [freespace] level MountPoint|DiskIdentifier|DeviceNode
Securely erases either a whole disk or a volume's freespace.
Level should be one of the following:
0 - Single-pass zeros.
1 - Single-pass random numbers.
2 - US DoD 7-pass secure erase.
3 - Gutmann algorithm 35-pass secure erase.
4 - US DoE 3-pass secure erase.
Ownership of the affected disk is required.
Note: Level 2, 3, or 4 secure erases can take an extremely long time.
Безпечне стирання та SSD
Вам не потрібно робити безпечне стирання SSD, тому що стандартного стирання вже більш ніж достатньо для захисту ваших даних. Причиною, що вам потрібні кілька пропусків або навіть безпечне стирання проходу DoD 7, було те, що з традиційними жорсткими дисками (жорсткі диски) дані зберігалися на магнітних пластинах, які залишали залишковий магнітний відбиток навіть при стиранні. Ось так утиліти COTS (Commercial Off the Shelf), такі як програмне забезпечення Disk Drill , здатні відновити накопичувач. Це не стосується SSD; нічого не намагнічене.
Насправді, рекомендується (читайте, щоб це означало настійно), щоб ви не робили безпечне стирання, оскільки ви скоротили б тривалість життя вашого SSD через збільшення операцій запису.
За яблуко :
Примітка. За допомогою SSD-накопичувача безпечна стирання та стирання вільного простору недоступні в Disk Utility. Ці параметри не потрібні для накопичувача SSD, оскільки стандартне стирання ускладнює відновлення даних з SSD. Для більшої безпеки розгляньте ввімкнення шифрування FileVault під час запуску SSD-накопичувача.
Тепер, якщо TRIM увімкнено (і це повинно бути, якщо ваш Mac постачався із заводу SSD), він вирішить завдання звільнити блоки даних, які вже не використовуються, роблячи їх доступними для негайного запису.
Звичайні жорсткі диски цього не робили. Коли ви видаляли файл, він видаляв лише вказівник на дані, а не на самі дані.
diskutil secureErase 0 /dev/diskX
.