Как быстро убить ssd диск
SSD ограничены в циклах перезаписи, и дефрагментация может серьёзно изнашивать диск, уменьшая срок его службы. Поэтому забудьте о разных дефрагментаторах вроде IObit Smart Defrag или Defraggler. Они и на HDD не особо нужны, ведь Windows вполне способна наводить порядок на дисках сама.
Интернет полнится советами вдобавок ещё и отключить встроенный инструмент «Дефрагментация дисков» Windows 10. Так вот, этого делать не нужно. Система отлично распознаёт твердотельные накопители и не делает с ними ничего потенциально опасного.
4. «Стирание дисков»
Как известно, простое удаление файлов не приводит к их полному исчезновению, и их всё ещё можно восстановить. Но существуют программы, которые уничтожают данные окончательно, перезаписывая поверх них случайные наборы нулей и единиц. Например, в популярном чистильщике CCleaner такая функция называется «Стирание дисков».
Не используйте её на SSD, поскольку это приведёт к его скорому выходу из строя. Такую операцию стоит проводить разве что перед продажей устройства.
2. Заполнение до отказа
Согласно исследованиям авторитетного ресурса AnandTech, заполненный на 99% SSD работает заметно медленнее. Раньше рекомендовалось оставлять на SSD не меньше 25% свободного пространства. Современные диски можно заполнять немного сильнее, но всё равно, если полоска накопителя в «Проводнике» стала красной — пора удалять лишние файлы.
Шифрование диска в macOS
На Лайфхакере есть отдельная статья о том, как зашифровать диск на «яблочном» компьютере.
3. Загрузка торрентов
Скачивать торренты — значит сильно нагружать SSD. Со временем у него начнёт деградировать скорость записи. Поэтому под длительные загрузки лучше отвести HDD.
Шифрование диска в Windows
Стандартный инструмент шифрования BitLocker доступен не во всех версиях Windows, но вы можете воспользоваться его альтернативой под названием VeraCrypt.
VeraCrypt — это бесплатный инструмент шифрования с открытым исходным кодом для Windows, macOS и Linux.
- Скачайте, установите и запустите VeraCrypt. Выберите System → Encrypt System Partition / Drive → Normal encryption → Next → Encrypt the whole drive → Single-boot → Next.
- Encryption Options менять не нужно. Надёжность стандартных настроек (AES и SHA-256) более чем удовлетворительная.
- Придумайте и запишите где-нибудь пароль. Он вам понадобится в процессе шифрования.
- Дождитесь окончания процесса шифрования и нажмите Next. Согласитесь с предложением создать Rescue Disk, это обязательная опция.
- Выберите вариант 1-pass для Wipe Mode и нажмите Next. Затем нажмите Test для проверки успешности шифрования.
- После перезагрузки компьютера введите созданный пароль и следуйте дальнейшим инструкциям для завершения процесса шифрования.
Способ 2. Физическое уничтожение
Вы боитесь выбрасывать вышедший из строя диск, потому что какой-нибудь умелец его найдёт, починит и завладеет всеми вашими данными? В таком случае SSD перед отправкой на свалку нужно правильно уничтожить.
Особенность SSD в том, что данные в них хранятся не на больших дисках, а в довольно компактных модулях памяти. Посмотрите на фотографию внутренностей твердотельного накопителя.
Видите эти прямоугольные штучки? Информация находится именно в них. Соответственно, чтобы гарантированно уничтожить данные, нужно:
- Вскрыть SSD.
- Тщательно раскрошить тяжёлым тупым предметом каждый прямоугольничек на микросхеме.
Задача сама по себе нетривиальная. Существуют даже специальные шредеры для утилизации SSD, но у обычного человека нет доступа к такой технике.
Вам понадобится инструмент (маленькие отвёртки), чтобы вскрыть корпус, молоток и обязательно защитные очки, чтобы острые мелкие осколки не попали в глаза.
Данный способ поможет мнительным личностям и секретным агентам безвозвратно уничтожить данные особой важности при выходе SSD из строя. Самые отъявленные параноики могут дополнительно распылить по ветру крошку, в которую превратились модули памяти после работы молотком.
С момента появления на рынке твердотельных накопителей (Solid State Drive — SSD) прошло уже довольно много времени. Цены на этот продукт планомерно снижаются, делая его всё более доступным, и уже сейчас накопитель на 120 ГБ обойдётся примерно в 4 тысячи рублей. На самом деле, если вы хотите сделать апгрейд своего PC сейчас, то покупка SSD станет одним из наиболее эффективных по соотношению результат/затраты вариантов. Вам не придётся выбрасывать существующий жёсткий диск (он лишь частично сменит свою функцию, став хранилищем медиа и прочих тяжёлых файлов), а производительность компьютера практически во всех режимах работы заметно вырастет.
Пользователи, не особо интересующиеся миром железа, могут не совсем ясно понимать принципиальное отличие SSD от привычного магнитного жёсткого диска HDD, и зачастую новинка видится ими как тот же HDD, только быстрее, меньше, легче и дороже. Именно непонимание принципиальных различий в работе HDD и SSD может привести к некорректному использованию SSD, что в особо тяжёлых случаях сведёт все его преимущества к нулю. Да, твердотельный накопитель нужно правильно использовать, но не стоит бояться — от пользователя не требуется каких-то кропотливых ежедневных глубоко технических действий. Скорее от него требуется просто не делать несколько простых вещей, и сегодня мы представляем список «не» для любого, кто решил навернуть свою рабочую лошадку шустрым SSD.
Технарей, разглядевших здесь капитанство, мы просим принять во внимание тот факт, что если именно вы всё это знаете, то вы наверняка знаете и тот факт, что существуют другие люди, которые могут всего этого не знать. Заменяйте привычное «спасибо кэп» на свой дополнительный совет, вместе мы сделаем Интернет полезнее.
8. Сомнительные «хаки» и советы из интернета
В сети полно инструкций по «оптимизации» работы SSD. Среди них встречается совет отключить функцию «Восстановление системы» Windows, чтобы снизить нагрузку на твердотельный накопитель. Не поступайте так. Этот «лайфхак» появился давно, когда SSD ещё легко выходили из строя, но современные носители хорошо оптимизированы для работы с Windows. Поэтому «Восстановление системы» лучше не трогать, оно может очень пригодиться в будущем.
Два месяца назад поставил себе в ноутбук SSD диск. Работал он великолепно, но на прошлой неделе он внезапно умер из-за истощения ячеек (как я полагаю). Эта статья посвящена тому, как это случилось, и тому, что я делал неправильно.
Описание окружения
- Пользователь: Веб-разработчик. То есть в ходу такие вещи как: виртуалки, eclipse, частые обновления репозиториев.
- ОС: Gentoo. То есть часто «пересобирается мир».
- ФС: ext4. То есть пишется журнал.
Итак, история начинается в апреле, когда, наконец, у меня дошли руки, чтобы скопировать разделы на 64Гб SSD веник, купленный ещё в сентябре. Намеренно не сообщаю производителя и модель, ибо пока я ещё не сильно разобрался что случилось, да это и не имеет большого значения.
Прирост производительности был конечно колоссальным: всё стало грузиться раза в два быстрее; но, что самое главное, исчез такой паразитный параметр как время доступа. В результате чего можно: в фоновом режиме «пересобирать мир», запускать три-четыре приложения, активно взаимодействующих с диском; всё это практически не отражается на работе. Никакой апгрейд процессора такого не даст.
Что я сделал, чтобы он работал дольше
- Поставил noatime для разделов, чтобы при обращению к файлу не обновлялась запись о времени последнего доступа.
- Увеличил оперативку до максимума и отключил своп.
S.M.A.R.T.
За три дня до падения я озаботился вопросом: а как узнать насколько мне хватит счастья? Я попробовал утилиту smartmontools, но она выводила неверную информацию. Пришлось скачать Datasheet и написать патч для них.
Написав патч, я нарыл один интересный параметр: среднее_количество_стираний/максимальное_количество_стираний = 35000/45000. Но прочитав, что MLC ячейки выдерживают только 10000 циклов, я решил, что эти параметры значат не совсем то, что я думаю, и забил на них.
Хроника падения
Внезапно, во время работы стали происходить необъяснимые вещи, например новые программы не запускались. Ради интереса посмотрел на тот самый S.M.A.R.T. параметр, было уже 37000/50000 (+2000/5000 за три дня). Перезапуститься уже не удалось, не читалась файловая система основного раздела.
Я запустился с компакта и начал проверку. Проверка показала, много битых нодов. В процессе починки утилита начала тестировать на битые сектора и их помечать. Завершилось это всё на следующий день со следующим результатом: 60Гб из 64Гб оказались помеченными как плохими.
На заметку: В SSD винчестерах ячейка считается битой, если туда нельзя записать новую информацию. Чтение из такой ячейки по прежнему будет возможным. По этому эли запустить утилиту badblocks в режиме только чтения, то врядли она что-то найдёт.
Я решил запустить утилиту перепрошивки, ибо она не только перепрошивает, но и переформатирует диск. Утилита начала форматировать, покряхтела и выдала, что превышено разумное допустимое количество битых секторов, а также что есть сбои, поэтому завершить форматирование не возможно.
После этого диск стал определяться как диск с очень странным именем, номером модели и размером в 4Гб. И, в дальнейшем, кроме специализированных, утилит его никто не видит.
Я написал письмо в поддержку производителя. Они порекомендовали мне перепрошить, если не получится, то вернуть продавцу. Гарантии ещё 2 года, так что попробую.
Завершаю данный раздел благодарностями Стиву Возняку, который научил делать меня периодические бекапы.
Что произошло
Честно говоря, я и сам не знаю. Предполагаю следующее: S.M.A.R.T. не врал и ячейки действительно поизносились (это косвенно подтверждает бекап, который я делал за два дня до падения, он при распаковке показал, что даты создания некоторых файлов обнулены). А при проверке на бед сектора контроллер диска просто разрешил помечать все ячейки как битые, в которых превышено допустимое количество циклов записи.
Что нужно делать, если у вас SSD
Windows
Поставить Windows 7 в ней максимально всё оптимизировано для таких дисков. Также поставить много оперативки.
MacOs
Скорее всего оптимизированы только те компьютеры, которые будут сразу продаваться с SSD.
FreeBSD
Поставить 9.0. Почитать советы для линукса, подумать что из них можно сделать.
Linux
- Поставить ядро 2.6.33, в котором есть оптимизация для таких дисков в виде команды TRIM.
- Увеличить памяти, чтобы можно было безболезненно отключить своп.
- Поставить для монтируемых разделов noatime.
- Использовал файловую систему, сделанную по принципу copy-on-write или нежурналируемую файловую систему (например ext2).
На текущий момент copy-on-write ФС использовать достаточно сложно. ZFS пока работает только через FUSE. А nilfs и btrfs при монтировании ругаются, что их формат ещё окончательно не финализирован.
Вопросы к хабрасообществу
- Действительно ли за 2 месяца можно убить MLC-ячейки? Я, конечно понимаю, что диск я не жалел, но ничего сверхъестественного я не делал, просто работал как обычно.
- Гарантийный ли это случай?
UPD: Диск у меня был Transcend TS64GSSD25S-M.
UPD2: В комментах очень хорошие отзывы о SSD Intel и SAMSUNG. Кроме того люди удивляются как можно так быстро убить SSD веник. Поверьте мне, я недоумевал точно также. Тем не менее возможно, что это наспех скроенная SSD серия и её можно быстро убить.
UPD3: В комментах и соседней статье подсказывают, что у меня диск на контролере JMicron, то есть нет кеша и «если нужно было изменить в случайном месте 4кб данных, им приходилось каждый раз стирать целый блок 64-512кб». Могу добавить что мой же диск я видел в продаже в Германии в марте. Так что шанс нарваться на неприятности есть у каждого.
P.S. Ну а пока я поставил старый веник и поглядываю в сторону Hitachi SSD или Intel X25-M.
UPD4: Производитель признал свою проблему с контроллером и вернул деньги.
UPD5: Переехал на Intel X25-M 80G, доволен как слон.
На втором курсе универа мой одногруппник устроился на работу помощником админа. Через месяц в столовке он нам (был я и еще три одногруппника) похвастался, что написал софтину, которая позволяла ему качать файлы из интернета через корпоративный аккаунт (напомню, что по диалапу в те времена одна mp3шка качалась час). Другой одногруппник за пивасом рассказал это уже в своей компании друзей, а те без его ведома решили прикольнуться. Базы данных с номерами телефонов, адресов, ГАИ и прочие давно гуляли по рукам, городок маленький. Звонок:
— Евгений, добрый день, это сержант Иванов, отдел федеральной службы по расследованию информационных преступлений. У вас незаконное использование служебного положения, когда вы можете подойти к нам для дачи показаний?
Парень не появлялся в универе где-то неделю, а свой жесткий, дискеты и оперативку он измолотил в крошку.
Наверняка каждый, кто читает эти строки, задумывался, как и чем покрошить свой жесткий диск, если к нему придут (эффект неуловимого Джо). У кого-то это осталось в виде мысленного плана, а у кого-то руки дошли до вооружений техническими средствами (например, жесткий, диск заранее вытащен из системника, а рядом любимая болгарка.)
Защита от несанкционированного доступа бывает не только софтовой, но и хардкорной. Ситуации всякие бывают, и защищать информацию приходится ценой ее жизни. «Так не достанься же ты никому!» или «Ultima ratio regum» (последний довод королей).
Сегодня — репортаж из лаборатории по оперативному уничтожению информации. (Спасибо эксперту по ИБ Олегу Позднякову из "Детектор Системс" за право доступа.)
Гилфойл школьник, по сравнению с тем, как защищают критически важную информацию в России.
Я уже писал о том, как размазать магнитным полем HDD (Убийцы жестких дисков. Коэрцетивный выстрел в голову). Но у SSD брони побольше. SSD живуч. Вот тут SSD скормили петабайт, он не подавился, но и его самого можно скормить шредеру, как делают в Европе и Америке. Наши инженеры придумали более изящное решение. Но не сразу. Сначала был агил agile, несколько итераций по тестированию технологий уничтожения. Прежде чем прийти к идеальному варианту уничтожения SSD, были пламя и взрывы.
Когда пилят стучатся в дверь, нет времени забивать все нулями или выкручивать диск из корпуса и запихивать в микроволновку. Хотя дрель на рабочем столе поможет. Главное чтоб был всегда с заряженной батарейкой, потому что спецслуж злоумышленники могут обесточить здание.
Несколько фоток и видео и тестовых вариантов уничтожителей, а так же нормативы по защите информации от НСД.
Не используйте Windows XP и Windows Vista
Новой игрушке — новую ОСь! И дело тут совсем не в новизне. Просто XP и Vista не поддерживают TRIM. В предыдущем пункте мы дали понятие TRIM, а теперь нужно объяснить, как влияет отсутствие этой функции на SSD. Если нет TRIM, то после удаления файла данные всё равно будут оставаться на диске. В итоге, когда в эти же сектора снова будет записываться информация, то сначала их придётся очистить, а уже потом записать в них данные. Лишние несвоевременные операции -> снижение скорости.
В современных операционных системах TRIM включен по умолчанию. Пользователю ничего не надо делать. Просто оставьте всё как есть и радуйтесь скоростям SSD.
Способ 1. Шифрование диска
Один из самых удобных способов безвозвратного удаления данных с SSD без ущерба для дальнейшей работоспособности накопителя — это шифрование. Если посторонний человек без ключа дешифровки получит доступ к зашифрованному диску, он увидит там лишь бессмысленный набор единиц и нулей.
Не дефрагментируйте
Не нужно дефрагментировать SSD. Если в старой Windows с FAT32 вы по инерции и проводили дефрагментацию (хотя та же NTFS прекрасно себя чувствует и без неё), то с приобретением SSD о дефрагментации (самого SSD) можно и нужно забыть вообще.
SSD имеют ограниченное число циклов записи (как правило, чем дешевле диск, тем меньше у него ресурс), и такое перелопачивание его содержимого определённо не пойдёт на пользу сроку работы. Да, свежие модели SSD имеют очень большой запас циклов записи, и вы вряд ли дойдёте до того лимита, когда диск перестанет корректно работать, даже при частой записи, но тут дело скорее в том, что сама дефрагментация бессмысленна для SSD.
В HDD используются механические детали. Головка, считывающая данные, бродит туда-сюда по поверхности магнитного диска. Соответственно, чем больше разбросаны конкретные данные по диску, тем больше ей нужно движений и времени для полного считывания этих данных. В SSD ничего не двигается, и доступ к любой ячейке памяти осуществляется одинаково быстро и никак не зависит от взаимного расположения этих данных.
Не используйте как хранилище
Покупка SSD для хранения на нём библиотеки музыки и фильмов — плохая идея. Скоростей HDD вполне хватит, чтобы комфортно записать и смотреть с них и FullHD фильм, и слушать Losless музыку. SSD нужен там, где важнее всего скорость доступа и записи.
SSD должен использоваться как системный диск. На нём должна стоять операционная система, приложения и, при острой необходимости, современные игры. Больше ничего.
При понимании того, что SSD в идеале служит как катализатор наиболее требовательных для быстрой работы компьютера процессов (работа ОС — основа всего и вся, быстрая работа важных приложений, быстрое считывание данных из «тела» игры), потребность забивать его до отказа вообще отпадает. SSD — это выделенная быстрая полоса только для самого важного.
Если вы всё же хотите использовать быстрый SSD как хранилище, то просто посчитайте стоимость рублей за гигабайт памяти для него и для HDD.
Как быть, если вы купили новый навороченный ультрабук, в котором есть только SSD, а записывать фильмы хочется? Купите внешний жёсткий диск с интерфейсом USB 3.0 или Thunderbolt (при условии, что такой стандарт поддерживается самим буком).
Надеемся, что данная информация поможет вам начать использовать SSD по назначению и максимально эффективно.
Теория
Руководящий документ «Защита от несанкционированного доступа к информации». Термины и определения.
В его основе лежит один из самых старых алгоритмов гарантированного уничтожения информации. DoD 5220.22-M был принят в 1995 году для использования в армии США. Кстати, именно отсюда и взялась в названии стандарта аббревиатура DoD — Department of Defence (Министерство обороны).
Стандарт DoD 5220.22-M предполагает совершение трех проходов записи поверх удаляемой информации и одного цикла верификации. В первом из них сохраняются случайным образом выбранные символы в каждый байт каждого сектора. Второй проход — запись инвертированных данных. То есть вместо всех нулей записываются единицы и наоборот. Ну и, наконец, третий цикл — это еще одна запись случайной последовательности символов.
Такой подход является неплохой защитой от людей, не обладающих специальными средствами. Тем не менее во многих случаях его применения будет явно недостаточно. Это признает и армия США, штаб которой запрещает использование DoD 5220.22-M для удаления информации с грифом «Совершенно секретно».
Этот стандарт был разработан в 1999 году организацией Bundesamt fuer Sicherheit in der Information-stechnik, исполняющей в Германии многие обязанности нашего бывшего ФАПСИ. По сравнению с американским DoD 5220.22-M он более надежен. Достигается это за счет осуществления семи циклов записи поверх уничтожаемой информации. Правда, никакой оригинальности в нем нет. Первый цикл — запись всех логических нулей (0x00), второй — единиц (0xFF). Следующие четыре прохода повторяют первые два. А на седьмом, последнем «круге», происходит запись значения 0xAA.
Естественно, такой алгоритм гарантированного уничтожения информации выполняется дольше американского DoD 5220.22-M. И хотя он по надежности лучше, тем не менее не гарантирует абсолютную невозможность восстановления данных.
Этот стандарт, как это видно из его названия, был разработан в 1995 году. В его основе лежит самый «мягкий» алгоритм, который, хоть и защищает от восстановления данных с помощью обычных программ, но не обеспечивает абсолютно никакой защиты от специальных средств. Стандарт предусматривает два варианта уничтожения данных. Первый из них — для компьютерных систем с 6-го по 4-й класс защиты. Он предусматривает запись логических нулей в каждый байт каждого сектора. Второй вариант используется для компьютерных систем с 3-го по 1-й класс защиты. В этом случае вместо нулей записываются случайно выбранные символы.
Аппаратное разрушение данных
По мнению Пентагона, программные средства не гарантируют абсолютно надежного удаления данных. Поэтому положение NTSC-TG-025 определяет, что при удалении сведений категории Secret или Topsecret необходимо применять мощные устройства для размагничивания и нагрев жесткого диска до температуры более 700 °C.
Представьте, что вы продали или подарили кому-то чистый, по вашему мнению, SSD или ноутбук с SSD, а новый владелец взял и восстановил с него всю вашу личную информацию. Такое легко может произойти. Поэтому надо безвозвратно удалить все данные с твердотельного накопителя.
Принцип работы твердотельных накопителей (SSD) отличается от более привычных накопителей на жёстких магнитных дисках (HDD). А потому стандартные способы необратимого удаления данных наподобие заполнения нулями и единицами для SSD не подходят.
Не форматируйте
Мы привыкли к тому, что для полного и окончательного удаления данных с HDD необходимо использовать дополнительные средства: форматирование, специальные утилиты наподобие DBAN или Wiper tool, входящей в состав CCleaner. Это делается для того, чтобы хитрый злоумышленник не смог восстановить удалённые вами данные с диска с помощью утилиты вроде Recuva.
В случае с SSD всё иначе. Дело тут даже не в самом накопителе, а в операционной системе. Если вы используете более-менее актуальную ОС (Windows 7+, Mac OS X 10.6.8+, Linux с Linux kernel 2.6.28+), то окончательное удаление данных с диска система берёт на себя, причём делает автоматически с помощью функции TRIM.
TRIM реализует возможность для ОС «информировать» твердотельный накопитель о том, что файл совсем удалён и нужно очистить занятые им сектора. Некоторые из первых моделей SSD не поддерживали TRIM, но это было так давно (и эти SSD стоили так дорого), что вероятность попадания на такую модель накопителя стремится к нулю.
Не забивайте до отказа
Для того, чтобы SSD работал на полной скорости, необходимо поддерживать на нём количество свободного места, равное приблизительно 25%. Звучит немного нечестно: покупаешь дорогой SSD, в нём и так мало места, система видит в нём меньше места, чем написано на коробке, а тут ещё и просят оставлять в резерве четверть объёма? К сожалению, да. Это особенность работы SSD, и пока лучших широкодоступных технологий у нас нет. Придётся принять правила ради наилучшей скорости.
С точки зрения внутренних процессов падение производительности при малом количестве свободного места объясняется так: много свободного места — много свободных блоков. При записи файла данные пишутся в свободные блоки. Мало свободного места — много частично заполненных блоков и мало полностью свободных блоков. При записи файла системе сначала придётся считать частично заполненный блок в кэш, добавить в него новые данные, а затем записать уже модифицированный блок обратно на диск. И так для каждого блока.
Предел в 25% взят не с потолка. К такому показателю пришли ребята из AnandTech, проводившие исследования зависимости производительности SSD от его заполненности.
На самом деле, если вы будете использовать SSD именно там, где он более всего силён, то необходимость оставлять четверть места свободным не будет вас беспокоить. Сейчас мы как раз будем говорить о том, в какой роли SSD наиболее эффективен.
Что делать с SSD после шифрования
Отформатировать, и больше ничего. Особо тревожные люди выполняют процедуру два раза, то есть шифруют SSD, затем форматируют его, после чего ещё раз шифруют и ещё раз форматируют. Просто чтобы наверняка.
7. Бенчмарки
Бенчмарки проверяют скорость чтения и записи носителя, записывая на него потоки данных. Это очень сильно бьёт по циклам перезаписи SSD. Если вы купили этот «крутой игровой SSD с подсветкой и радиаторами», чтобы пользоваться им, а не хвастаться перед знакомыми циферками на скриншотах — не устанавливайте CrystalDiskMark и другие подобные программы.
5. Большие файлы
SSD идеальны для постоянно используемых файлов — системы, программ и игр. Вашу коллекцию фильмов в 4K следует поместить на жёсткий диск и держать там, так твердотельный накопитель прослужит дольше. Благо сейчас терабайты на HDD стоят недорого.
6. Старые операционные системы
Системы вроде Windows XP и Windows Vista, а также Mac OS X древнее версии 10.6.8 и Linux с ядром старее версии 2.6.28 не поддерживают корректную работу с SSD. Если они установлены на твердотельный накопитель, то он будет изнашиваться быстрее. Поэтому пользуйтесь только новыми ОС.
Читайте также: