Надёжность SSD: результаты ресурсных испытаний. Проверка SSD диска: лучшие утилиты для диагностики и улучшения работы
Не так давно я купил себе на aliexpress твердотельный жесткий диск, проще говоря - SSD, и даже . Диск пришел, был установлен и прекрасно работал несколько месяцев. Но в последнее время я стал замечать, что диск стал часто "захлебываться", и порой приходилось просто ГРУБО выключать ноутбук. Закралось сомнение: не накрылся ли мой китайский "друг"? Как проверить SSD на работоспособность?
В начале я стал грешить на Ubuntu, может она стала глючить? Я часто устанавливаю новые программы, и хотя Linux в этом отношении намного устойчивее Windows, но и его можно угробить.
И вот вчера решил я переустановить систему, дабы время у меня было. Решил . Но не тут то было! После первой установки я не смог зайти в домашнюю папку, которая у меня зашифрована.
Хотя я не досканировал (может и зря) до конца, было видно, что в целом все ячейки работают отлично. Но я не успокоился и скачал еще одну программу - HDDScan , и просканировал ей.
И вот эта программа показала, что у меня убит первый сектор! Всего один, может ли быть из-за него такие проблемы? Или эта программа подходит только для обычных HDD? Я пока не знаю, но я знаю, что сделаю.
Так как это сектор первый, то я при разметке диска оставлю в его начале не размеченную область, чтобы этот сектор не работал. Если это не поможет, то я уже и не знаю, что мне делать.
Как проверить SSD на ошибки в Linux?
В Linux для этой цели как я понял есть только консольная программа (хотя может я плохо искал), проверяется все так:
Sudo badblocks -v /dev/sdc > ~/test.list
Утилита badblocks проверит диск на битые сектора и выдаст отчет в файл test.list, который появится в домашней директории. Да, это не очень наглядно, но проверить все же можно. Может вы знаете программы получше?
Буду пробовать ставить на этот SSD диск линукс 15.04, протестирую и новый Ubuntu (еще не пробовал ставить) и заодно диск. В комментариях отпишусь, что из всего этого вышло...
Про vim уже написано множество статей и руководств, перевод его документации есть и на русском, его обсуждают на форумах и LUG"ах. Я же в этой статье...
Ну что, друг, ты попал! Диск на котором установлена система windows заблокирован, ты в панике и не знаешь, что делать? В середине экрана висит баннер,...
Не нашли ответ на свой вопрос? Воспользуйтесь поиском по сайту:
10 комментариев
Сегодня попробовал установить Ubuntu 15.04 на этот SSD диск, оставив не размеченной начальную область диска - установка зависла.
Не стал продолжать и решил установить Windows 7 - все установилось, правда пока не знаю, будут ли работать без сбоев.
Решил сделать так: в ноутбук вставил SSD с Windows 7, а на внешний HDD установил Linux. Теперь я могу работать если нужно в виндовс, а могу загружаться в Linux с внешнего диска, дабы с Линукс тут все просто.
У меня была какая то странная проблема с диском (только это простой был диск), в лнинух писало что он он там что то там перезапускает, хотя и работает. В виндовс он просто начинал тупить по страшному и яростно ползал по диску. Хотя везде показывало что с диском всё нормально.
Оказалось что надо в биос надо переключить на IDE контроллер, вместо какого то странного нового и всё стало окей.
И такое бывает, но SSD диски все же сильно отличаются от обычных и технология пока не очень отработана, поэтому и проблемы бывают, особенно на китайских. Но нам же подешевле нужно!
Я лично уже около полугода пользуюсь SSD в качестве системного. У меня ноут Sony VAIO был с обычным хардом. Потом я туда поставил свою SSD"шку. Сижу под Ubuntu 14.04.3 перезагрузка в случае необходимости происходит за 11-12 секунд - сам лично мерял с помощью секундомера:-) В ноуте вместо привода стоит дополнительный хард на 1ТБ (точка монтирования домашняя директория).
Везде использую BTRFS. Ранее использовал Ext4. Никаких глюков не замечал.
Ах да! ссдшка у меня от кингстона на 120 гигов. Смонтирована как корень.
Как я угробил SSD за два месяца
- Компьютерное железо
Эпиграф
«Никогда не доверяй компьютеру, который не можешь выбросить из окна»
Стив Возняк
Два месяца назад поставил себе в ноутбук SSD диск. Работал он великолепно, но на прошлой неделе он внезапно умер из-за истощения ячеек (как я полагаю). Эта статья посвящена тому, как это случилось, и тому, что я делал неправильно.
Описание окружения
- Пользователь: Веб-разработчик. То есть в ходу такие вещи как: виртуалки, eclipse, частые обновления репозиториев.
- ОС: Gentoo. То есть часто «пересобирается мир».
- ФС: ext4. То есть пишется журнал.
Итак, история начинается в апреле, когда, наконец, у меня дошли руки, чтобы скопировать разделы на 64Гб SSD веник, купленный ещё в сентябре. Намеренно не сообщаю производителя и модель, ибо пока я ещё не сильно разобрался что случилось, да это и не имеет большого значения.
Что я сделал, чтобы он работал дольше
Конечно же, я изучил многочисленные публикации, о том как беречь 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 при монтировании ругаются, что их формат ещё окончательно не финализирован.
- Включить NOOP IO Scheduler он позволит не выполнять лишних бесполезных действий для SSD.
- Концептуально верно, но не сильно поможет диску - переброс временных файлов на tmpfs .
- Для систем интенсивно пишущих в лог нужно хранить в другом месте. В основном это актуально для серверов, для которых без проблем подымается лог сервер.
- Обзавестись S.M.A.R.T.-утилитами корректно отображающих состояние SSD-диска, чтобы можно было периодически следить за диском.
- Просто щадить диск. А для гентушников это дополнительно значит не «пересобирать мир».
Вопросы к хабрасообществу
- Действительно ли за 2 месяца можно убить MLC-ячейки? Я, конечно понимаю, что диск я не жалел, но ничего сверхъестественного я не делал, просто работал как обычно.
- Гарантийный ли это случай?
UPD
: Диск у меня был Transcend TS64GSSD25S-M.
UPD2
: В комментах очень хорошие отзывы о SSD Intel и SAMSUNG. Кроме того люди удивляются как можно так быстро убить SSD веник. Поверьте мне, я недоумевал точно также. Тем не менее возможно, что это наспех скроенная SSD серия и её можно быстро убить.
UPD3
: В комментах и
Т вердотельный накопитель, как и любой другой, подвержен ошибкам и сбоям. Пользователь может столкнуться с невозможностью записи или удаления файлов, уменьшением количества памяти или необходимостью узнать срок службы. Последний ограничен 3-5 тыс. циклом. В среднем мы получаем 7-13 лет активности.
В случае приобретения поддержанного хранилища, это одна из важнейших деталей. Узнать точную цифру и произвести проверку SSD-диска на ошибки можно с помощью специального софта.
Лучший софт для диагностики SSD на ошибки, скорость, время работы, оптимизация
На сегодняшний день существует большое количество программ для работы с SSD накопителями. В начале, рекомендуем установить фирменный софт от производителя.
Это позволит решить большинство ваших задач: проверить состояние диска, скорость работы, обновить прошивку, активировать RAID режим и другое. Его можно скачать на официальном сайте производителя вашего накопителя, как правило перейдя в раздел поддержки (support). Название программ от популярных производителей SSD.
- Intel Solid-State Drive Toolbox
- Samsung Magician
- Kingston Manager
- SanDisk Dashboard
- ADATA ToolBox
- Transcend Scope
Среди большого разнообразия софта выбрать лучшее не так просто. Одним из популярным приложением является SSDLife и Cristal Disk Info. Их часто можно встретить в обзорах на популярных YouTube каналах.
У нас на сайте уже были статьи про тестирование компонентов ПК рекомендуем ознакомиться с .
SSD Life
Это условно бесплатное приложение, способное рассчитывать срок «смерти» накопителя, отталкиваясь от интенсивности работы. Поддерживает почти все известные марки SSD. Программа отображает следующие параметры:
- Логотип и название производителя
- Наличие снижения работоспособности
- Количество свободной и занятой памяти
- Статистику использования за сегодня, вчера, последние 7 дней и все время
Crystal Disk Info
Бесплатное ПО, созданное в Японии. Поддерживает русский язык. С помощью Crystal Disk Info возможна проверка SSD-диска на скорость. Программа отображает температуру накопителя цифрами и цветной индикацией, а также следующие параметры:
- Часы работы
- Неисправности
- Время раскрутки
- График S.M.A.R.T.
- Ошибки чтения и позиционирования
Всего присутствует свыше 25 видов данных, выводящихся на экран. Пользователю предлагается менять темы оформления. Программа также поддерживает внешние диски, может контролировать шумоподавление и энергосбережение. Она трижды награждалась известными изданиями.
SSD Ready
Удобное ПО с большим числом бесплатных функций. Продолжительность работы хранилища рассчитывается через онлайн-сервис с использованием постоянно обновляемых баз. Для получения максимально точной информации создатель рекомендует запустить приложение в начале дня, а в его конце нажать на кнопку Estimate SSD Life. Откроется страница сайта, где отобразятся ваши данные. В остальном набор возможностей схож с теми, что присутствуют в SSD Life.
Tweak SSD
Мощный инструмент, позволяющий оптимизировать накопитель и управлять его работой. Интерфейс предлагает удобного мастера по настройке. Вы сможете совершать следующие действия:
- Менять размер кэша ФС
- Преодолевать лимиты NTFS
- Производить TRIM-оптимизацию
- Отключать загрузку приложений и системы
- Запрещать дефрагментацию, подкачку, индексацию и др. задачи
Бесплатная версия имеет практически полный набор функций. Доступ к вкладке оптимизации TRIM приобретается отдельно.
Disk Check up
Отслеживает атрибуты S.M.A.R.T. для расчета продолжительности службы диска. Есть автоматическая проверка SSD-диска на ошибки, после проведения которой вы сможете просмотреть подробные отчеты. Кроме этого, DiskCheckup умеет запускать самотестирование емкостей для выявления сбоев и изменений размеров областей HPA и DCO. Отображается следующая информация:
- Номер модели
- Тип интерфейса
- Параметры геометрии
- Вместительность накопителя
- Время старта, остановки и т. д.
С приложением не могут работать диски, присоединенные с помощью SCSI или RAID, лишь хранилища, поддерживающие технологию S.M.A.R.T. Остальные попросту не будут отображаться в меню.
Проверка SSD диска на ошибки в Windows
В windows 8 и 10 предусмотрена проверка накопителей на наличие ошибок. Чтобы провести тестирование нам нужно зайти в этот компьютер, далее кликаем правой кнопкой мыши на локальный диск, который хотим проверить. В выпадающем списке переходим в свойства.
Зайдя в свойства переключитесь во вкладку «Сервис». В этой вкладке есть два пункта, выбрать первый «Проверка диска на наличие ошибок в файловой системе». Чтобы вам проще было разобраться, мы записали видео.
Выводы
В первую очередь, обязательно установите фирменное ПО. Если функций его оказалось недостаточно, можно выбрать сторонние приложение, о которых мы говорили выше. Выбирать подходящее приложение следует методом проб и ошибок.
Востребованным считается Crystal Disk Info и SSD Life. DiskCheckup довольно простой в использовании софт. У Tweak SSD и SSD Ready приятный интерфейс. Если вы обнаружили ошибок, исправлять их можно с помощью программы проверенной времени Victoria, стоит понимать, что исправлять ошибки вы будите на свой страх и риск. В противном случае накопитель может выйти из строя.
Как проверить Ссд диск на наличие ошибок? В настоящее время, самой востребованной альтернативой традиционным жестким дискам (HDD) являются твердотельные диски (SSD). Отличительной особенностью SSD –диска является то, что это немеханический накопитель на основе микросхем памяти.
К основным преимуществам SSD –дисков следует отнести:
- высокая скорость работы (скорость чтения/записи информации);
- стабильное время считывания файлов;
- высокая механическая стойкость (ударо- и вибростойкость);
Отсутствие шума при работе;
- низкое энергопотребление;
- малые габариты и вес.
Однако, несмотря на все преимущества, SSD –диски имеют и существенные недостатки:
- более высокая стоимость за гигабайт по сравнению с HDD-дискам;
- ограниченное количество циклов перезаписи;
- невозможность восстановления удаленной информации и информации после электрических повреждений.
Учитывая главный недостаток SSD –дисков (ограниченное количество циклов перезаписи), следует своевременно проводить диагностику и контроль состояния вашего SSD накопителя.
Проверка состояния SSD –дисков предусматривает диагностику накопителя на наличие ошибок, анализ статистики по эксплуатации и предполагаемый срок службы. Все эти факторы позволяют оценить реальное состояние тестируемого диска и предпринять необходимые меры по предотвращению потери ценной информации.
Для решения задачи диагностики и контроля состояния SSD-дисков существуют специализированные программы. В данном случае рассмотрим бесплатные программы которые поддерживают русский интерфейс:
- SSD Life
- Hard Disk Sentinel
- CrystalDiskInfo
SSD Life
Программа SSD Life позволяет оценить состояние вашего SSD накопителя и отобразить данную информацию в простой и удобной форме. После запуска, на основании полученных от контроллера данных, в зависимости от интенсивности использования диска, утилита рассчитывает и отображает процент здоровья и ориентировочный оставшийся срок службы диска. Помимо общей информации о состоянии диска, нажав на кнопку «S.M.A.R.T.», в отдельном окне будут отображены результаты анализа различных параметров S.M.A.R.T.
На официальном сайте можно скачать бесплатную портативную версию (не требует установки и выдает статистику о состоянии диска сразу после запуска) и инсталляционную версию (требует установку и позволяет проверять состояние диска в фоновом режиме.
Hard Disk Sentinel
Программа Hard Disk Sentinel предназначена для мониторинга и анализа состояния жестких дисков. Позволяет диагностировать и предупреждать о проблемах, вызванных снижением производительности и возможными сбоями. Программа работает в фоновом режиме и постоянно отслеживает состояние дисков в реальном режиме времени, включая температурные показатели и параметры S.M.A.R.T., а также измеряет текущую скорость передачи данных. Программа обладает широким набором дополнительных опций, позволяющих настроить различные параметры.
На официальном сайте можно скачать бесплатную Trial версию.
CrystalDiskInfo
Программа CrystalDiskInfo – позволяет оценить состояние жестких дисков, поддерживающих технологию S.M.A.R.T. Выполняет мониторинг и определяет статус здоровья и текущую температуру вашего диска.
Программа выводит детальную информацию о дисках (прошивка, серийный номер, интерфейс, циклы включения, общее время работы и т.д.), а также характеристики системы самодиагностики S.M.A.R.T. (ошибки чтения, производительность, время работы, количество циклов включения-выключения, температура и т.п.). Программа позволяет эффективно проверить ваш диск на наличие битых секторов.
На официальном сайте можно скачать бесплатную портативную версию (не требует установки) и инсталляционную версию (требует установку и позволяет проверять состояние диска в фоновом режиме).
Рассмотренные выше программы предназначены для диагностики и контроля дисков, обладают различным функционалом и окончательный выбор зависит только от ваших предпочтений. Анализируя полученную информацию, вы можете сделать соответствующие выводы о надежности диска и таким образом обезопасить себя от возможных проблем в будущем.
Единственная рекомендация, которую стоит непременно соблюдать, это регулярность мониторинга состояния вашего диска и выполнение резервных копий ценной информации.
Доброго дня.
От скорости работы диска - зависит скорость работы всего компьютера в целом! Причем, что удивительно, многие пользователи недооценивают этот момент… А ведь скорость загрузки ОС Windows, скорость копирования файлов на диск/с диска, скорость запуска (загрузки) программ и т.д. - все упирается в скорость диска.
Сейчас в ПК (ноутбуках) встречаются два типа дисков: HDD (hard disk drive - привычные жесткие диски) и SSD (solid-state drive - новомодный твердотельный диск). Порой их скорость различается в разы (например, Windows 8 на моем компьютере с SSD стартует за 7-8 сек., против 40 сек. с HDD - разница колоссальна!).
А теперь о том, какими утилитами и как можно проверить скорость работы диска.
Одна из лучших утилит для проверки и тестирования скорости дисков (утилита поддерживает как HDD, так и SSD диски). Работает во всех популярных ОС Windows: XP, 7, 8, 10 (32/64 bits). Поддерживает русский язык (хотя, утилита достаточно простая и разобраться легко и без знания английского).
Рис. 1. Главное окно программы CrystalDiskMark
Чтобы протестировать свой диск в CrystalDiskMark нужно:
- выбрать количество циклов записи и чтения (на рис. 2 это число равно 5, оптимальный вариант);
- 1 GiB - размер файла для тестирования (оптимальный вариант);
- «C:\» - буква диска для тестирования;
- для начала теста просто нажмите кнопку «All». Кстати, в большинстве случаев ориентируются всегда на строку «SeqQ32T1» - т.е. последовательная запись/чтение - поэтому, можно просто выбрать тест конкретно этого варианта (требуется нажать одноименную кнопку).
Первая скорость (колонка Read, с англ. «читать») - это скорость чтения информации с диска, вторая колонка - запись на диск. Кстати, на рис. 2 был протестирован SSD диск (Silicon Power Slim S70): скорость чтения 242,5 Mb/s - не самый хороший показатель. Для современных SSD оптимальной скоростью считается скорость не ниже ~400 Mb/s, при условии подключении по SATA3* (хотя и 250 Mb/s это больше чем скорость обычного HDD и прирост в скорости виден невооруженным глазом).
* Как определить режим работы SATA жесткого диска?
По ссылке выше, кроме CrystalDiskMark, можно так же скачать еще одну утилиту - CrystalDiskInfo . Эта утилита покажет вам SMART диска, его температуру и пр. параметры (в общем-то отличная утилита для получения информации о устройстве).
После ее запуска, обратите внимание на строчку «Режим передачи» (см. рис. 3). Если в этой строке у вас отображается SATA/600 (до 600 МБ/с) - значит диск работает в режиме SATA 3 (если в строке отображается SATA/300 - т.е. максимальная пропускная способность 300 МБ/с - это SATA 2).
AS SSD Benchmark
Сайт автора: http://www.alex-is.de/ (ссылка на скачивание в самом низу страницы)
Еще одна очень интересная утилита. Позволяет легко и быстро протестировать жесткий диск компьютера (ноутбука): быстро узнать скорость чтения и записи. В установке не нуждается, пользоваться стандартно (как с предыдущей утилитой).