Иногда я отдаю (или продаю) старый Mac, который больше не использую. Перед тем, как сделать это, я хочу убедиться, что на диске не осталось никаких моих личных данных, но мне лень переформатировать диск и переустанавливать ОС. Вместо этого я делаю следующее:
- Создайте новую учетную запись администратора
- Войдите в систему, используя новую учетную запись администратора.
- Удалите все остальные существующие учетные записи пользователей (этот шаг удалит все домашние папки и, как мы надеемся, всю личную информацию в этих домашних папках)
Откройте окно терминала и введите следующую команду:
dd if=/dev/random of=bigfile.bin
Пусть эта команда выполняется до тех пор, пока bigfile.bin не израсходует все свободное место на диске и команда не завершится с сообщением «ошибка, недостаточно места на диске».
- Удалите bigfile.bin, чтобы снова освободить место на диске.
Я думаю, что с практической точки зрения заполнение свободного пространства жесткого диска случайными данными должно сделать невозможным использование утилиты «восстановления» для восстановления файлов, удаленных на шаге 3.
Вопрос в том, является ли этот процесс на самом деле достаточным? Или есть что-то, что я упускаю из виду, что может позволить моим персональным данным "утечь" несмотря на вышесказанное? (Обратите внимание, что я не считаю приложения, установленные в папке /Applications, персональными данными)