- Сообщения
- 1.000
- Реакции
- 1.441
Рассматриваем на примере Kingston 3.2 Gen2.
Общее:
Архитектура SSD (M.2) включает контроллер с технологией Wear Leveling: обычная флешка записывает данные в то место, куда ей дана команда записать данные, накопители с технологией WL записывает куда считает целесообразным для снижения скорости общего износа.
Последствия:
Объём скрытого раздела равен ~ 10% от общего заявленного объёма → часть данных останется в скрытом разделе накопителя.
Команды
Запуск терминала:
Решение:
→ найдите точное название диска Kingston 3.2 Gen2.
Последствия команды для накопителя Kingston 3.2 Gen2:
Последовательность команд, запускаемых
Нужный итог от терминала:
Общее:
Архитектура SSD (M.2) включает контроллер с технологией Wear Leveling: обычная флешка записывает данные в то место, куда ей дана команда записать данные, накопители с технологией WL записывает куда считает целесообразным для снижения скорости общего износа.
Последствия:
команда затереть нулями/шумом → WL перенаправляет запись в скрытый раздел накопителя → данные, которые вы хотите удалить, остались там, где были до затирания.
команда lsblk → нет данных о скрытом разделе накопителя.
Объём скрытого раздела равен ~ 10% от общего заявленного объёма → часть данных останется в скрытом разделе накопителя.
Команды
илиsudo dd if=/dev/zero of=/dev/накопителя bs=10M status=progress
не подходят.sudo shred -v -n 1 -z /dev/носитель
Запуск терминала:
Applications → Utilities → Terminal
Решение:
→ найдите точное название диска Kingston 3.2 Gen2.
→ вместо накопитель укажите корректный путь.sudo blkdiscard -v /dev/накопитель
Последствия команды для накопителя Kingston 3.2 Gen2:
→ команда UNMAP → команда Deallocate → контроллер сбрасывает все ячейки памяти накопителя.
Последовательность команд, запускаемых
контроллером накопителя отличается от протокола к протоколу, но команда для терминала универсальна для всех устройств этого типа.sudo blkdiscard -v /dev/накопитель
Нужный итог от терминала:
/dev/накопитель: количество сброшенных байтов bytes discarded