SSD. Время перемен. Часть 1. Преимущества и недостатки

Чуть больше 10 лет назад, когда первые твердотельные диски (SSD: solid state drive) появились в массовом использовании (сначала в 2007 году в нетбуке Asus EEE PC-701, а затем в 2008 году корейская компания Mtron Storage Technology выпускает SSD уже как отдельное устройство), им прочили великое будущее. И, как мы можем видеть сейчас, не ошиблись.

Преимущества SSD

Как устройства хранения информации (или, по классической схеме компьютера фон Неймана, запоминающее устройство (память)), твердотельные диски обладают перед жесткими дисками (HDD — hard disk drive) рядом преимуществ, а именно: высокая производительность, высокая устойчивость к физическим воздействиям, бесшумность, низкое энергопотребление и, соответственно, небольшой нагрев во время работы.

Высокая производительность.

Узкое место любого жесткого диска — система считывания и записи информации. Это головка чтения-записи. Увеличение производительности этой подсистемы возможно тремя способами: уменьшение времени поиска (или времени позиционирования на треке/секторе) программными и аппаратными средствами; увеличение скорости вращения шпиндельного двигателя для уменьшения времени поиска; установка нескольких независимых актуаторов для того, чтобы в процессе поиска данных участвовала не одна, а несколько головок. Первые два способа повышения производительности жесткого диска фактически исчерпаны, третий — пока находится на стадии разработок и тестирования; хотя он был анонсирован довольно давно, коммерческих моделей жестких дисков с двойным актуатором в продаже пока не появилось.

Таким образом, производительность жесткого диска ограничена пропускной способностью и производительностью головок чтения-записи, практически уже достигшей предела.

Твердотельные диски, в отличие от жестких, не имеют таких ограничений. Доступ к данным может быть организован (и организуется) в несколько независимых потоков. Фактически для SSD в SATA-исполнении верхней границей производительности является максимальная пропускная способность SATA-интерфейса (для SATA-3 это 6000 Mbit/s), для SSD, подключаемых на шину PCI Express — это максимальная пропускная способность PCIe (для наиболее распространенного на текущий момент PCIe x4 — 7,88 Гбайт/с; для наиболее быстрого на данный момент PCIe x16 — 63 Гбайт/с). Это совершенно фантастчиеские цифры для дисковой подсистемы.

Высокая устойчивость к физическим воздействиям

Жесткие диски — достаточно хрупкие устройства. Очень часто достаточно небольшого физического воздействия (легкий удар, падение с небольшой высоты и т.п.), чтобы жесткий диск перестал нормально функционировать. Более того — в результате такого воздействия можно полностью потерять доступ к данным, довольно часто — необратимо. Причина — выход из строя магнитных головок и/или повреждение поверхности. Продаваемые сейчас в массе внешние жесткие диски на базе 2.5-дюймовых НЖМД, хотя и позиционируются как противоударные, также не лишены этого недостатка.

Твердотельный диск, поскольку не имеет в своей конструкции движущихся частей, может выдерживать серьезные физические воздействия. Это послужило основанием для того, чтобы заменить в «черных ящиках» самолетов магнитную ленту или проволоку на SSD-диски. Таким образом, твердотельному диску не страшно то, что может полностью уничтожить жесткий диск. В целом, физическая устойчивость твердотельного диска практически полностью зависит от его корпуса: чем крепче корпус, тем более устойчив диск.

Бесшумность

В твердотельном накопителе, в отличие от жесткого диска, нет движущихся частей — следовательно, нечему издавать звуки. В отличие от традиционных жестких дисков, SSD работают абсолютно бесшумно.

Наиболее важным это свойство видится нам в ключе построения систем хранения данных (дисковых массивов и data-серверов). Если современный дисковый массив на базе SAS-накопителей производит много шума (шумят вентиляторы охлаждения и сами диски), то такой же массив на базе SSD будет намного тише, так как шум будет производить только система охлаждения.

Низкое энергопотребление

Жесткие диски для настольных ПК (даже произведенные в последние годы) имеют довольно высокие показатели энергопотребления: в зависимости от режима работы и того, куда они установлены, они могут потреблять до 25 — 30 Ватт электроэнергии. Диски для портативных компьютеров потребляют ощутимо меньше, но все же их среднее энергопотребление составляет 4 — 5 Ватт.

Твердотельные диски в этом плане намного выгоднее — их энергоэффективность минимум в 3 раза лучше, чем у НЖМД форм-фактора 2.5′, и примерно в 15 раз лучше, чем у 3,5′ дисков.

Низкие значения нагрева во время работы

Очевидно, что при низком энергопотреблении уменьшается и тепловыделение, а, следовательно, и нагрев. Это особенно важно в замкнутых системах (портативных компьютерах, планшетах, трансформерах и пр.). Нагрев — это бессмысленное рассеивание энергии, соответственно, чем он меньше, тем более энергоэффективным является устройство.

Недостатки SSD

К сожалению, устройств без недостатков не бывает. Не лишены недостатков и твердотельные диски. Это: относительно высокая цена и ограниченный ресурс.

Цена SSD

За то время, что твердотельные накопители эволюционировали, их стоимость, естественно, падала — и продолжает падать до сих пор. В некоторых случаях стоимость SSD уже всего лишь в 2 раза выше стоимостью HDD той же емкости. Например, SSD Crucial емкостью 480 Гбайт стоит в среднем 55 долларов США; жесткий диск аналогичной емкости стоит около 30 долларов США. SSD некоторых производителей (SmartBuy, KingSpec и пр.) могут стоить почти столько же, сколько и жесткий диск аналогичной емкости (однако они заметно проигрывают в производительности и надежности более известным брэндам).

Между тем не стоит сравнивать жесткие диски с твердотельными из нижнего ценового диапазона, так как в нем находятся не самые надежные и производительные устройства. Давайте сравним жесткие диски известного производителя (например, Western Digital) и твердотельные диски известного бренда (скажем, Samsung).

Стоимость жесткого диска WD Slim емкостью 500 Гбайт составляет 35 долларов США, диск для настольного компьютера WD Survellance емкостью 1 Тбайт стоит 42 доллара США. SSD Samsung аналогичной емкости будут стоить 120 и 200 долларов США соответственно — то есть примерно в 4 — 5 раз дороже. Согласитесь, это серьезный недостаток.

Ресурс твердотельного диска

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

Как известно, существует определенное значение циклов перезаписи, на которое рассчитан твердотельный диск. Для современной MLC-памяти это значение в среднем составляет 3000. В грубейшем приближении это означает, что мы можем полностью переписать SSD 3 тысячи раз, после чего его ресурс будет выработан. На практике все намного сложнее, и диск выходит из строя раньше окончания этого цикла. Проблема в том, что операционная система использует часть пространства диска весьма интенсивно — например, ядро ОС, файл подкачки, сброшенные на диск части буферной памяти и пр. Это приводит к критическому износу небольшой части поверхности. Пока у диска есть резервные сектора, это не страшно, однако после их окончания диск начинает, что называется, «сыпаться», и в итоге выходит из строя.

Не будем голословными, а обратимся к исследованиям серьезных организаций.

Компания Google совместно с университетом Торонто провели исследование используемых в их серверах SSD и пришли к выводу, что чем старше твердотельный диск, тем больше он содержит ошибок. Вывод вполне естественный: с возрастом изнашивается любое устройство, причем для части из них совсем не обязательно при этом работать (например, от долгого стояния приходят в негодность резиновые части автомобиля).

Гораздо более интересным в этом ключе выглядит исследование журнала Tech Report о том, насколько в действительности хватает ресурса SSD на прямую перезапись данных. Журналом были выбраны диски только известных брендов, и заголовок статьи, в которой опубликовано исследование, говорит сам за себя: They’re all dead (они все мертвы). Тестировались диски емкостью 250 Гбайт, только половина из которых выдержала запись 1000 терабайт данных; другая половина вышла из строя при записи от 700 до 900 Тбайт. Может показаться, что это огромные цифры, однако только в процессе работы со swap-файлом операционная система ежедневно переписывает гигабайты (а в случае с компьютерными играми — десятки и даже сотни гигабайт) данных — из этого и складывается износ.

Выводы из первой части

Какие следует сделать выводы из всего, сказанного выше?

Первый, и самый главный, вывод: технический прогресс идет вперед, и очень скоро стоимость твердотельного диска сравняется со стоимостью жесткого. Я помню времена примерно 10 лет назад, когда SSD OCZ на 256 Гбайт стоил 750 евро; сейчас даже Samsung такой же емкости стоит уже 60 — 70 долларов, то есть цена за 10 лет упала более чем в 10 раз. Это хорошая тенденция, настраивающая на то, что пора подумать о постоянном использовании твердотельных накопителей.

Второй вывод: не смотря на все минусы, твердотельные диски выгодно отличает высокая производительность, низкое энергопотребление и теплоотдача. Кроме того, эти диски устойчивы к физическим воздействиям.

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

Поделитесь и поставьте лайк, если Вам понравилось:

SSD LENOVO, NVME, 256GB: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с SSD Lenovo 256GB, интерфейс NVMe

Описание проблемы. Накопитель поступил с жалобой на то, что он не определяется компьютером.

Результаты диагностики. Для диагностики накопителя использованы ПАК РС-3000 и переходник NMVe — SATA. Обнаружено, что диск имеет дефектные сектора.

Необходимые для восстановления информации процедуры.

1) Подключение интерфейса на интерфейс SATA.

2) Подготовка к созданию посекторной копии накопителя (настройка накопителя и интерфейса).

3) Посекторное клонирование накопителя с интеллектуальной обработкой дефектных секторов.

4) Анализ полученного образа, построение виртуальной файловой системы.

5) Извлечение данных из полученного образа.

Результат.

Данные восстановлены с минимальными (менее 0.1%) потерями.

Особенности накопителя.

Интерфейс NVMe начал внедряться в 2012 г., однако только с 2015 г. он получил более-менее широкое распространение. На текущий момент NVMe-накопители не являются широко распространенными устройствами в пользовательском сегменте, однако они активно используются в серверном и enterprise-сегментах благодаря высокой производительности устройтсв (фактически подключение идет по высокоскоростной шине PCIe). В нашем опыте этот диск — первый накопитель с интерфейсом NVMe. Очевидно, его проблемы возникли в результате перегрева компьютера, в котором он был установлен (один из относительно новых ноутбуков Lenovo).

Поделитесь и поставьте лайк, если Вам понравилось:

SAMSUNG MZ-JPU512T/0A6 512 GB: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с SSD Samsung MZ-JPU512T/0A6 512 GB

Описание проблемы. Диск не определяется системой.

Результаты диагностики. Диагностика проведена с использованием ПАК РС-3000, осциллографа и специализированного переходника с проприетарного разъема твердотельного диска на SATA. Неисправность: выход из строя нескольких элементов обвязки питания.

Необходимые для восстановления информации процедуры.

1) Замена вышедших из строя SMD-элементов обвязки питания.

2) Запуск накопителя в технологическом режиме.

3) Подготовка устройства к вычитыванию данных.

4) Вычитывание пользовательских данных на исправный носитель методом создания посекторной копии диска.

Результат.

Данные восстановлены полностью.

Поделитесь и поставьте лайк, если Вам понравилось:

SSD SILICON POWER S55 240 GB: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с SSD Silicon Power S55 240 GB

Описание проблемы. Накопитель определяется в системе названием SATAFIRM S11, данные не видны

Результаты диагностики Для диагностики использован ПАК РС-3000. Выяснено, что у диска имеются проблемы со служебной зоной.

Необходимые для восстановления информации процедуры.

1) Запуск диска в технологическом режиме (с загрузкой лоадера).

2) Анализ системной области. Построение транслятора.

3) Вычитывание диска.

4) Извлечение из полученного образа пользовательских данных.

Результат.

Данные восстановлены полностью

Особенности накопителя.

SSD относится к богато представленному на рынке сегменту твердотельных дисков, посроенных на контроллерах Phison. Как правило, восстановление данных с таких накопителей с использованием ПАК РС-3000 не вызывает проблем.

Поделитесь и поставьте лайк, если Вам понравилось:

INTEL SSDSCKKF256H6: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с SSD Intel SSDSCKKF256H6

Описание проблемы. Накопитель поступил с жалобой на то, что он не определяется компьютером.

Результаты диагностики. Для диагностики накопителя использованы ПАК РС-3000, цифровой мультиметр и цифровой осциллограф. Выяснено, что электроника накопителя исправна, а причина отказа — невозможность проинициализировать транслятор (циклическая загрузка в память диска одного и того же содержимого, имеющего поврежденную структуру).

Необходимые для восстановления информации процедуры.

1) Запуск накопителя в режиме загрузчика.

2) Загрузка в накопитель модифицированной микропрограммы (загрузчик диска).

3) Построение системы трансляции, применение ее в буферном ОЗУ диска.

4) Подготовка накопителя к вычитыванию данных.

5) Вычитываение накопителя в технологиеском режиме.

6) Извлечение данных из полученного образа.

Результат.

Данные восстановлены полностью.

Особенности накопителя.

Этот твердотельный диск построен на базе микроконтроллера SM2258G, имеющего ограниченную поддержку РС-3000 SSD. Для восстановления данных использованы собственные разработки команды HDD Research Group, позволяющие прервать циклическую подгрузку недообработанного дефекта, однако подключение диска к компьютеру производилось с использованием ПАК РС-3000.

Поделитесь и поставьте лайк, если Вам понравилось:

SSD PLEXTOR M6M128 GB: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с SSD Plextor M6M128 GB

Описание проблемы. Накопитель не определяется в системе.

Результаты диагностики Для диагностики использован ПАК РС-3000. Выяснено, что микропрограмма накопителя находится в зависшем состоянии по причине разрушения системы трансляции.

Необходимые для восстановления информации процедуры.

1) Подготовка накопителя к разблокировке: припаять Rx и Tx.

2) Разблокировка SSD. Построение системы трансляции.

3) Вычитывание диска в технологиеском режиме.

4) Извлечение из полученного образа пользовательских данных.

Результат.

Данные восстановлены полностью.

Особенности накопителя.

Для накопителей на базе микроконтроллеров Marvell не существует универсальных решений по восстановлению данных. Довольно часто при зависании диска (зависшая микропрограмма) запустить диск в safe mode с поддержкой SАТА-интерфейса не удается, потому разблокировку диска приходится делать через терминал.

Поделитесь и поставьте лайк, если Вам понравилось:

SAMSUNG 256GB MSATA SSD: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с твердотельного диска Samsung 256GB mSATA SSD

Описание проблемы. Накопитель поступил с проблемой «не определяется в системе».

Результаты диагностики. Для диагностики накопитель был исследован с помощью ПАК РС-3000 и специализированного переходника производства АСЕ Lab. Выяснено, что накопитель не выходит из состояния «занят». Причина: повреждение таблиц трансляции в силу сильного износа NAND-микросхем.

Необходимые для восстановления информации процедуры.

1) Перевод накопителя в Safe Mode. Загрузка в накопитель лоадера, инициализация накопителя.

2) Построение системы трансляции с помощью ПАК РС-3000.

3) Клонирование накопителя в технологическом режиме.

4) Извлечение данных из полученного образа.

Результат.

Данные восстановлены полностью.

Особенности заказа.

Твердотельные накопители имеют характерные только для них виды неисправностей, одна из наиболее распространенных — «вечно занят». Данная проблема возникает тогда, когда NAND-микросхемы сильно изнашиваются, и системы коррекции ошибок накопителя перестают справляться с потоком ошибок. Обработка этого потока и «вешает» диск.

Поделитесь и поставьте лайк, если Вам понравилось:

SSD PATRIOT 240 GB: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с твердотельного диска Patriot емкостью 240 GB

Описание проблемы. Накопитель поступил исправным, но на нем отсутствуют данные. Клиент утверждает, что данные не удалял и диск не форматировал.

Результаты диагностики. Для диагностики накопителя использован ПАК РС-3000. Выяснено, что было произведено обновление прошивки накопителя, одним из этапов которого является полная очистка диска с последующей проверкой поверхности.

Необходимые для восстановления информации процедуры.

1) Подключение накопителя в технологическом режиме.

2) Разбор системы трансляции накопителя, поиск старших таблиц трансляции.

3) Применение старших таблиц трансляции.

4) Вычитывание пользовательских данных на исправный носитель методом создания посекторной копии диска.

Результат.

Данные восстановлены полностью.

Особенности заказа.

Некоторые современные накопители, и особенно — твердотельные — поддерживают функцию быстрого форматирования или быстрого стирания данных. Реализована она очень просто: текущие таблицы трансляции заменяются на дефолтные, и, вне зависимости от того, есть на диске данные или нет, при любом обращении он будет отдавать на интерфейс нули до тех пор, пока в сектора не записать новые данные. Многие диски хранял «историю» этих изменений, и если после быстрого формата или стирания данные на диск не записывались, то, что было «похоронено» под новым транслятором, еще можно спасти.

Поделитесь и поставьте лайк, если Вам понравилось:

SSD ADATA SU800: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с твердотельного диска ADATA SU800 емкостью 256 GB

Описание проблемы. С твердотельного диска удалены данные.

Результаты диагностики. Для диагностики накопителя использован ПАК РС-3000. Выяснено, что при удаении данных в накопителе отработала технология TRIM. Восстановление данных не представляется возможным

Результат.

Восстановление данных невозможно.

Особенности заказа.

Новые операционные системы, оптимизированные для использования SSD, имеют специализированные опции, направленные на продление срока службы твердотельных дисков. Кроме прочих, это технология TRIM, о которой мы уже писали. Принцип прост: чем больше свободного места имеется на SSD, тем более длинной будет его жизнь. Поэтому при удалении данных с дисков, поддерживающих технологию TRIM, даже если в файловых таблицах (MFT, Catalog File и т.п.) остается имя удаленного файла с пометкой «удален», сам файл удаляется перманентно, место, где он находился, полностью очищается (в зависимости от операционной системы, либо с использованием заполнения сигнатурой 00h, либо FFh). В этом случае, естественно, восстановление данных невозможно уже даже в теории, так как переписанные в ячейках памяти NAND-микросхем данные невозможно «откатить» обратно.

Поделитесь и поставьте лайк, если Вам понравилось:

SAMSUNG MMCRE64G5MPP: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с SSD Samsung MMCRE64G5MPP

Описание проблемы. Накопитель поступил с жалобой на то, что он не определяется компьютером.

Результаты диагностики. Для диагностики накопителя использованы ПАК РС-3000, цифровой мультиметр и цифровой осциллограф. Выяснено, что электроника накопителя исправна, а причина отказа — невозможность проинициализировать транслятор (циклическая загрузка в память диска одного и того же содержимого, имеющего поврежденную структуру).

Необходимые для восстановления информации процедуры.

1) Запуск накопителя в режиме загрузчика.

2) Загрузка в накопитель модифицированной микропрограммы (загрузчик диска).

3) Построение системы трансляции, применение ее в буферном ОЗУ диска.

4) Подготовка накопителя к вычитыванию данных.

5) Вычитываение накопителя в технологиеском режиме.

6) Извлечение данных из полученного образа.

Результат.

Данные восстановлены полностью.

Особенности накопителя.

Твердотельные накопители, в отличие от жестких дисков, не имеют в своей конструкции движущихся частей. У большинства SSD стандартной проблемой является повреждение или разрушение модулей трансляции, которое можно исправить только с использованием специализированных программно-аппаратных или программных продуктов.

Поделитесь и поставьте лайк, если Вам понравилось:


Мы принимаем к оплате | We accept payments


Мы стажировались и работали в странах | We worked or practiced in following countries

Facebook560
126
YouTube12
Instagram0