Проблемы с ssd дисками. Почему SSD диск не определяется и как это исправить. Решаем неисправности, обновляя старые SSD

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

Из-за устройства твердотельных накопителей, они имеют низкую продолжительность работы от 5 до 7 лет. Если знать, чего нужно остерегаться, и как защитить диск, можно существенно продлить время его работы.

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

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

Другой возможной проблемой SSD стало ограниченное количество циклов по чтению или записи. Подобная проблема есть у всех видов флэш-памяти.

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

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

Проверка ошибок и работоспособности с помощью программ

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

CrystalDiskInfo

Бесплатная утилита CrystalDiskInfo проводит проверку скорости по считыванию и записи диска. Отображает данные про состояние температуры, здоровья. Поддерживается S.M.A.R.T технология по оценке состояния накопителя. Приложение CrystalDiskInfo имеет устанавливаемую и портативную версию. При работе с устанавливаемой версией в режиме реального времени производится мониторинг состояния твердотельных накопителей. В системном трее появляется значок используемой программы. Утилита CrystalDiskInfo эффективно проверит SSD на наличие битых секторов.

Проверка SSD:

  1. Скачивание, установка и запуск программы CrystalDiskInfo.
  2. Сканирование накопителя на оценку его состояния и наличие ошибок. Затем выдается результат.
  3. Основные действия выполняются во вкладке «Сервис» в основном меню. Там есть функционал для задания пересканирования диска.

SSD Life

Ошибки и работоспособность SSD определяется с использованием программы SSD Life. Данная бесплатная утилита создана только для работы с ССД дисками. Она обеспечивает заблаговременное отслеживание понижения уровня работоспособности. Имеется портативная и инсталляционная версия. Второй вариант визуально отображает статус диска онлайн, чтобы у пользователя была возможность заблаговременно отследить ситуацию.

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

SSDReady

Провести диагностику SSD можно с использованием программы SSDReady. Ее функциями стали:

  1. Мониторинг состояния SSD диска.
  2. Оценка потенциальной продолжительности работы.
  3. Прочая соответствующая статистика.

Приложение проводит ежедневный анализ считываемых и записываемых на диск данных. Является отличным вариантом по проверке накопителей на общую работоспособность и ошибки.

DiskCheckup

Для тестирования жесткого диска SSD на работоспособность и скорость, можно использовать утилиту DiskCheckup. Данный софт обеспечивает мониторинг S.M.A.R.T атрибутов отдельного накопителя. Как и в вышеописанных программах, в этом приложении показывается статистика жесткого диска. Информация помогает отследить состояние работоспособности устройства. Функционал продукта почти ничем не отличается от описанных приложений.

HDDScan

HDDScan является свободной утилитой, которая диагностирует разные виды жестких дисков. Программа будет удобным инструментом, который поможет пользователю провести поиск на винчестере ошибок. Поддерживается показ атрибутов S.M.A.R.T и изменение определенных параметров.

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

Предупреждающие знаки SSD

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

Повреждение секторов хранения SSD

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

Общие симптомы повреждения bad blocks (секторов хранения):

  1. Медленная работа системы, особенно при использовании файлов большого размера.
  2. Наличие частых ошибок при переносе файлов.
  3. Аварийное закрытие или зависание активных приложений.
  4. Требование восстановить файловую систему компьютера.
  5. Файл не может быть записан или прочитан на жестком диске.

При наблюдении подобных симптомом следует запустить любую из вышеописанных утилит для проверки наличия физических проблем с диском. Если ошибки подтвердятся, то требуется сразу создать резервные копии информации и задуматься про приобретение нового SSD накопителя для замены.

Файлы не могут быть записаны или прочитаны

Имеются два способа, при которых неисправность секторов хранения влияет на файлы:

  1. Обнаружение системой плохого блока во время записи данных на накопитель. Это влечет за собой отказ системы записывать данные.
  2. Обнаружение плохого блока системой после записи данных. Отказ прочтения этих данных.

При первом случае данные вообще не будут записываться, поэтому они не повредятся. Система в автоматическом режиме закрывает доступ к найденным неисправным блокам. В последующих записях они будут игнорироваться. Если это не осуществляется автоматически, то пользователю нужно сохранить файл в другую папку или скопировать его в облако. Затем проводится перезагрузка компьютера, а файл сохраняется в нужном месте.

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

Файловая система нуждается в восстановлении

Сообщение про данную ошибку всплывает на экране из-за неправильного отключения компьютера (не через «Завершение работы»). Раньше это означало развитие плохих блоков в SSD или проблему в разъеме или порте.

Сейчас подобные проблемы решаются достаточно просто. В Windows, Linux и Mac имеются встроенные инструменты, которые производят ремонт поврежденной файловой системы. После подобных ошибок операционная система предлагает пользователю произвести запуск с использованием соответствующих инструментов. Требуется следовать инструкции для восстановления файловой системы.

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

Частые вылеты при загрузке

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

Проверка производится вышеупомянутыми диагностическими программами. При создании резервной копии данных, можно отформатировать диск и произвести переустановку ОС.

Диск доступен только для чтения

Это происходит не часто. Твердотельный накопитель отказывается выполнять операции, связанные с записью данных на диск. Накопитель продолжает работу в режиме только для чтения. Диск не осуществляет изменения файлов, а данные можно легко перенести в иное место хранения.

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

Если SSD будет по-прежнему работать в режиме только для чтения, то перед форматированием можно восстановить все файлы.

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

Твердотельные накопители появились не так давно и являются чувствительными устройствами к настройкам и версиям БИОС, прошивкам и подключению. Нередко систематическую проблему появления BSOD можно исправить своими силами.

Часто встречаемые проблемы и их решение

Во время работы компьютера, простоя или запуска приложения, компьютер вываливается в BSOD (Blue Screen of Death);

При запуске компьютера выдается сообщение: «NTDL is missing press Control + Alt + del and restart», хотя еще вчера все работало нормально;

При запуске компьютера, SSD не отображается в списках видимых накопителей (в том числе в BIOS).

Итак, начнем по порядку.

Шаг первый

Это банально, но довольно часто проблема может возникать из-за того, что интерфейсный кабель/разъем материнской платы был поврежден, или устройство вступило в конфликт с другими. Поэтому попробуйте сделать перечень простых действий:

Проверьте подключение интерфейсного кабеля к разъему материнской платы и SSD. Подключите устройство заново (новомодные кабели с металлическими защелками далеко не гарантируют 100% подключение, даже если вы слышали щелчок, а обычные – тем более);

Используйте другой кабель SATA, («проверенный» смените на новый, новый на «проверенный»), особенно если он был как-то перекручен, завернут и так далее;

Попробуйте подключить устройство к соседним портам SATA;

Достаньте твердотельный привод из отсека 2.5″\3.5”;

Убедитесь что в BIOS системной платы стоит режим AHCI, для контроллера, к которому подключен накопитель;

Попробуйте отключить сторонние контроллеры SATA\eSATA\IDE в меню BIOS системной платы, а в последствие, и другие приводы (жесткие диски, оптические приводы) оставив SSD единственным подключенным приводом;

Если система была перенесена на SSD с помощью специального ПО, которое часто можно встретить в комплекте к некоторым накопителям, переставьте систему заново, с нуля;

Обновите драйверы контроллера для Windows (Intel Rapid Storage Technology Driver или AMD AHCI Driver, либо для стороннего контроллера);

Установите Windows 7 (если стояла Windows XP).

Шаг второй

Надо убедиться, что BIOS системной платы имеет последнюю версию. Обычно версия указывается при запуске компьютера, в оболочках типа UEFI - часто пишется прямо в них. В операционной системе Windows можно скачать, например, небольшую и бесплатную утилиту CPU-Z, открыть раздел «Motherboard» и увидеть версию BIOS там.

Внимание!: при поиске обновления BIOS, скачивайте их ТОЛЬКО с официальных сайтов,ТОЛЬКО для вашей модели материнской платы.

Шаг третий

Крайне желательно, чтобы твердотельный накопитель был подключен к нативным портам SATA материнской платы. На каждой системной плате есть нативные порты, то есть, поддерживаемые имеющимся набором логики, а также, на ряде устройств присутствуют дополнительные порты SATA, реализуемые силами сторонних контроллеров. Убедитесь, что SSD подключен именно к нужным портам, они, как правило, отличаются цветами и имеют приоритетный порядковый номер (SATA_1, SATA_2) в случае, когда они реализованы дополнительными контроллерами или работают на меньших скоростях интерфейса, наоборот стоят в конце списка (SATA_5, SATA_6).

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

Шаг четвертый

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

Внимание!: при поиске обновления прошивок для SSD, скачивайте их ТОЛЬКО с официальных сайтов, ТОЛЬКО для вашей модели SSD. Имейте также ввиду - это может (и скорее всего) полностью уничтожит всю информацию хранящуюся на SSD.

Шаг пятый и заключительный

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

Проблема несовместимости вашего компьютера с конкретным SSD;

Какие-то известные производителю проблемы, над исправлением, которых, он, конечно же, работает;

Заводской брак.

Несмотря на то, что все технологии, стремятся к стандартизации и унификации, 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 : В комментах и

Твердотельный диск по сравнению с жестким обладает такими достоинствами, как высокий уровень производительности и надежности, низкое энергопотребление, отсутствие шума и многое другое. Поэтому все больше пользователей выбирают ССД в качестве системного. При подключении такого накопителя можно обнаружить, что он не определяется системой или даже не отображается в БИОС. Это может выглядеть как отсутствие диска в «Проводнике» , настройках Виндовс или в перечне выбора загрузки BIOS.

Проблемы с отображением ССД в системе могут возникать по таким причинам, как отсутствие буквы диска или инициализации, наличие скрытых разделов и несовместимая с Windows файловая система. В то же время это может происходить из-за неправильных настроек БИОС и физических повреждений самого диска или одного из элементов соединений между материнской платой и ССД.

Причина 1: Диск не инициализирован

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

  1. Нажмите одновременно «Win+R» и в появившемся окне введите compmgmt.msc . Затем кликайте «ОК» .
  2. Откроется окно, где следует кликнуть «Управление дисками» .
  3. Щелкайте по нужному накопителю правой кнопкой мыши и в открывшемся меню выберите «Инициализировать диск» .
  4. Далее удостоверьтесь, что в поле «Диск 1» стоит галочка, и установите маркер напротив пункта с упоминанием MBR или GPT. «Основная загрузочная запись» совместима со всеми версиями Виндовс, но если вы планируете использовать только актуальные релизы этой ОС, лучше выбрать «Таблица с GUID разделов» .
  5. После завершения процедуры следует создать новый раздел. Для этого кликайте по диску и выберите «Создать простой том» .
  6. Откроется «Мастер создания нового тома» , в котором жмем «Далее» .
  7. Затем надо указать размер. Можно оставить значение по умолчанию, которое равно максимальному размеру диска, или выбрать меньшую величину. После внесения необходимых изменений кликаем «Далее» .
  8. В следующем окне соглашаемся с предложенным вариантом буквы тома и нажимаем «Далее» . При желании можно присвоить другую букву, главное, чтобы она не совпадала с имеющейся.
  9. Далее необходимо выполнить форматирование. Оставляем рекомендованные значения в полях «Файловая система» , «Метка тома» и вдобавок включаем опцию «Быстрое форматирование» .
  10. Кликаем «Готово» .

В результате диск должен будет появиться в системе.

Причина 2: Отсутствие буквы накопителя

Иногда SSD не имеет буквы и поэтому не отображается в «Проводнике» . В таком случае нужно присвоить ему букву.


После этого указанное устройство хранения информации распознается ОС, можно проводить с ним стандартные операции.

Причина 3: Отсутствие разделов

Если приобретенный диск не новый и уже использовался в течение длительного времени, он тоже может не отображаться в «Моем компьютере» . Причиной этому может быть повреждение системного файла или таблицы MBR из-за сбоя, заражения вирусным файлом, неправильной эксплуатации и т.д. При этом ССД отображается в «Управление дисками» , но его статус — «Не инициализирован» . В этом случае обычно рекомендуется выполнить инициализацию, однако из-за риска потери данных делать этого все же не стоит.

Кроме того, возможна еще такая ситуация, в которой накопитель отображается как одна нераспределенная область. Создание нового тома, как это делается обычно, также может привести к потере данных. Здесь решением может стать восстановление раздела. Для выполнения этого требуется определенные знания и софт, например, MiniTool Partition Wizard , который имеет соответствующую опцию.


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

Причина 4: Скрытый раздел

Иногда SSD не отображается в Windows из-за наличия в нем скрытого раздела. Это возможно, если пользователь скрыл том с помощью стороннего ПО, чтобы предотвратить возможность доступа к данным. Решением является восстановление раздела при помощи софта для работы с дисками. Тот же MiniTool Partition Wizard хорошо справляется с такой задачей.


После этого скрытые разделы появятся в «Проводнике» .

Причина 5: Неподдерживаемая файловая система

Если после выполнения вышеописанных действий SSD по-прежнему не появляется в «Проводнике» , возможно, файловая система диска является отличной от FAT32 или NTFS, с которыми работает Windows. Обычно такой накопитель отображается в менеджере дисков как область «RAW» . Для исправления проблемы нужно выполнить действия по следующему алгоритму.


Причина 6: Проблемы с БИОС и оборудованием

Существует четыре основные причины, согласно которым BIOS не обнаруживает наличие внутреннего твердотельного накопителя.

SATA отключен или имеет неправильный режим


Неправильные настройки БИОС

BIOS также не распознает диск, если имеют место неверные настройки. Это легко проверить по системной дате — если она не соответствует истинной, это свидетельствует о сбое. Для его устранения требуется выполнить сброс и возврат к стандартным параметрам согласно приведенной ниже последовательности действий.


Как вариант, можно извлечь батарею, которая находится в нашем случае рядом с разъемами PCIe.

Неисправен кабель для передачи данных

BIOS также не обнаружит SSD, если кабель САТА имеет повреждения. В таком случае необходимо проверить все соединения между материнской платой и SSD. Желательно не допускать при прокладке каких-либо изгибов или защемлений кабеля. Это все может привести к повреждению проводов внутри изоляции, хотя внешне материал может выглядеть нормально. Если есть сомнение в состоянии кабеля, лучше заменить его. Для подключения устройств SATA компания Seagate рекомендует использовать кабели длиной менее 1 метра. Более длинные иногда могут выпадать из разъемов, поэтому обязательно проверьте, чтобы они были плотно подключены к портам SATA.

Неисправный твердотельный диск

Если после проведения вышеуказанных процедур диск все еще не отображается в БИОС, скорее всего, имеет место заводской брак или физическое повреждение устройства. Здесь необходимо обратиться в мастерскую по ремонту компьютеров или к поставщику ССД, предварительно убедившись в наличии гарантии.

Заключение

В этой статье мы рассмотрели причины отсутствия твердотельного накопителя в системе или в БИОС при его подключении. Источником возникновения такой проблемы может быть как состояние диска или кабеля, так и различные программные сбои и неправильные настройки. Перед тем как приступить к исправлению одним из перечисленных способов, рекомендуется проверить все соединения между ССД и материнской платой, попробовать заменить кабель SATA.

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

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

Почему так происходит? Для этого вспомним, каким образом организовано хранение данных в современных системах. Эволюция жестких дисков привела к тому, что операционная система ничего не знает о физической структуре диска, которая еще на уровне BIOS преобразуется в логическую структуру с которой уже взаимодействует драйвер контроллера дисков. Фактически все взаимодействие ОС и накопителя заканчивается на уровне файловой системы. Все что находится глубже остается для ОС неким черным ящиком. С одной стороны это правильно, так как обеспечивает обратную совместимость и дает возможность старым ОС эффективно использовать новые накопители. Но в случае использования принципиально иной технологии хранения данных подобный подход добавил только новые проблемы.

Особенность используемой в SSD флеш-памяти типа NAND состоит в том, что запись может производиться только в свободные блоки, если блок уже содержит данные, то происходит считывание данных из него в кэш накопителя (или ОЗУ) - очистка блока - замена старых данных новыми - запись. Нетрудно заметить, что занятый блок увеличивает количество операций при записи с одной до четырех. На практике высокая скорость записи доступна до тех пор пока на SSD есть свободные блоки, по мере заполнения диска данными такие блоки заканчиваются и производительность на операциях записи начинает существенно падать.

Теперь вспомним, о чем мы говорили чуть ранее. ОС не знает какие блоки SSD свободны, а какие нет, поэтому все операции с диском отдаются на откуп файловой системы у которой свои понятия о методах хранения информации. При удалении файла современные файловые системы не спешат физически удалять файл с диска, они просто помечают соответствующие блоки в таблице расположения файлов как свободные. Реально удаленные данные присутствуют на диске до тех пор, пока не будут перезаписаны новыми. При использовании механических жестких дисков такой подход полностью оправдан, так как позволяет избежать лишних обращений к механике диска (время произвольного доступа - главное больное место HDD), в тоже время разницы между записью в свободный и содержащий данные сектор у механических дисков нет.

Здесь мы подошли к главной проблеме, при использовании SSD система должна взаимодействовать с диском на уровне его физической структуры - блоков, только так можно использовать все преимущества данных дисков. Но это невозможно без кардинального изменения логики работы всех уровней системы хранения данных, что сделает ее несовместимой со всеми предыдущими технологиями. Поэтому разработчики пошли другим путем, введением специальной команды TRIM, которая уведомляет накопитель, что данные блоки больше не используются и он может их очистить. Это существенно улучшило ситуацию: ОС, определив что имеет дело с SSD, при удалении файла посылает накопителю команду TRIM, а он в свою очередь очищает указанные ячейки, делая снова возможной быструю запись в них. Все что требуется: это поддержка TRIM со стороны SSD и OC.

Что касается дисков, то здесь вопрос на сегодняшний день закрыт, все актуальные модели поддерживают TRIM, а для ранее выпущенных моделей существую новые прошивки. С операционными системами не все так радужно, TRIM на сегодняшний день поддерживают:

  • Windows 7
  • Windows Server 2008 R2
  • Linux c ядром 2.6.33 и выше
  • FreeBSD 8.1, ограниченная поддержка только для низкоуровневого форматирования, полная поддержка ожидается в FreeBSD 9.

Сегодня наше теоретическое отступление оказалось неожиданно обширным, самое время проверить как обстоят дела на практике. После в феврале этого года мы решили подвергнуть один из дисков OCZ Agility 2 продолжительному испытанию. Мы установили его в качестве дополнительного диска в сервер под управлением Windows Server 2003 и разместили на нем базы 1С:Предприятие 7.7 с суммарной нагрузкой в 30 пользователей. В начале этой недели мы сняли этот диск. Все последующие операции производились на Windows 7 SP1 64-бита.

Основной интерес для нас представляли два параметра: степень износа SSD и уровень производительности после продолжительной работы в системе без поддержки TRIM. Так как SSD имеет конечное количество циклов перезаписи, многие испытывают вполне обоснованные опасения по поводу пригодности SSD для высоконагруженных дисковых подсистем. Данный показатель можно узнать из S.M.A.R.T. таблицы накопителя. Для этого мы воспользовались удобной утилитой CrystalDiskInfo :

Как видим, по поводу ресурса можно не беспокоиться, отработав 4 месяца в режиме активного использования диск по прежнему имеет это значение на уровне 100% и, как показывает практика, диск будет заменен как морально устаревший ранее чем выработает свой ресурс.

Теперь перейдем к производительности, в наших февральских тестах диск показал следующие результаты:

Посмотрим, что он покажет теперь:

Результат работы без TRIM налицо: производительность операций записи снизилась на 15-40%, что весьма существенно. Внимательный читатель заметит, что тестирование мы проводили в ОС которая поддерживает TRIM, однако производительность так и осталась низкой. Все правильно, ОС не знает какие блоки свободны, а какие нет, поэтому наличие TRIM будет действовать только для вновь удаляемых данных.

Однако на практике все гораздо хуже. Ни быстрое, ни полное форматирование, ни заполнение диска нулями при помощи специальных утилит не привели к желаемому результату:

Да, есть от чего прийти в отчаяние, светлое будущее SSD перестает казаться таким светлым и заставляет задуматься о правильном вложении средств. Сегодня единственным реально работающим способом вернуть SSD былую производительность является использование фирменных утилит, однако это связано с полным уничтожением данных на диске. Мы воспользовались утилитой OCZ Toolbox , а именно функцией Secure Erase .

После использования данной функции нужно перезагрузить ПК и заново создать раздел на SSD (текущий будет автоматически удален), форматирование нового раздела, несмотря на установленный флажок "Быстрое форматирование", займет довольно продолжительное время, в итоге SSD будет полностью очищен. Проверим производительность:

Ну, наконец то! Производительность вернулась к исходным показателям.

Выводы:

Что можно сказать по этому поводу? Практического смысла в приобретении SSD для систем не поддерживающих TRIM нет, лучше потратьте эти деньги на создание производительного RAID массива из SATA / SAS дисков. При использовании бывших в эксплуатации SSD обязательно произведите очистку диска фирменной утилитой и не забудьте проверить оставшийся ресурс диска. В остальном остается пожелать вам благоразумия и использовать SSD только в тех случаях, когда это действительно имеет смысл.