Компьютер не видит ssd диск что делать. Windows не видит 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 : В комментах и соседней статье подсказывают, что у меня диск на контролере JMicron, то есть нет кеша и «если нужно было изменить в случайном месте 4кб данных, им приходилось каждый раз стирать целый блок 64-512кб». Могу добавить что мой же диск я видел в продаже в Германии в марте. Так что шанс нарваться на неприятности есть у каждого.

P.S. Ну а пока я поставил старый веник и поглядываю в сторону Hitachi SSD или Intel X25-M.

UPD4 : Производитель признал свою проблему с контроллером и вернул деньги.
UPD5 : Переехал на Intel X25-M 80G, доволен как слон.

При подключении SSD-диска компьютер может не только некорректно работать с ним, но даже и не определять его в БИОСе. Чтобы решить данный вопрос необходимо настроить некоторые его параметры.

Основная причина, из-за которой компьютер не видит SSD-диск, является несовместимая файловая система с установленной версией Windows. Кроме этого причиной может стать отсутствие названия диска, ошибка запуска его процесса инициализации, скрытые разделы и другие.

В случае, если при подключении SSD-диск не воспринимается компьютером необходимо провести вручную непосредственно сам процесс инициализации. Для этого пользователю необходимо вызвать командную строку через меню «Пуск» либо же нажать на сочетание клавиш «Win+R». Далее следует ввести команду «compmgmt.msc» и применить операцию.


В списке накопителей необходимо выбрать SSD-диск и вызвать контекстное меню. В списке операций нужно выбрать «Инициализировать диск».

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

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

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

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

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

Как только процедура форматирования будет успешно завершена можно завершить процесс создания нового тома и нажать на кнопку «Готово».

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

После нужно выбрать подключенный диск, вызвать контекстное меню с помощью второй кнопки мышки и выбрать пункт «Изменить букву диска или путь к диску».

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

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

Также диск может отображаться в меню «Управление дисками», но в системе быть «Нераспределенной областью». Форматирование и создание новых томов может привести к полной потери данных в памяти диска.

Чтобы избежать этого следует использовать специальное программное обеспечение для восстановления разделов и функциональности самого SSD-накопителя. К примеру, можно использовать «

Если после переустановки Windows 7 или 8.1, а также после их обновления до Windows 10 ваш компьютер не видит второй жесткий диск или второй логический раздел на диске (диск D, условно), в этой инструкции вы найдете два простых решения проблемы, а также видео руководство по ее устранению. Также описываемые способы должны помочь, если вы установили второй жесткий диск или SSD, он виден в БИОС (UEFI), но не виден в проводнике Windows.

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

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

Делаем второй диск видимым с помощью командной строки

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

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

Запустите командную строку от имени администратора, после чего введите по порядку следующие команды:

  1. diskpart
  2. list disk

Запомните номер диска, который не виден, либо номер того диска (далее - N), раздел на котором не отображается в проводнике. Введите команду select disk N и нажмите Enter.

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

  1. clean (очищает диск. Данные будут потеряны.)
  2. create partition primary (здесь можно также задать параметр size=S, задав размер раздела в мегабайтах, если требуется сделать несколько разделов).
  3. format fs=ntfs quick
  4. assign letter=D (назначаем букву D).
  5. exit

Во втором случае (имеется нераспределенная область на одном жестком диске, не видная в проводнике) используем все те же команды, за исключением clean (очистка диска), в результате операция по созданию раздела будет произведена именно на нераспределенном месте выбранного физического диска.

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

Буквально пару слов о SSD — это Kingston UV400 SUV400S37 на 480 Гб. Предполагается, что он будет использован для установки программ.

Если зайти в папку «Мой компьютер», то в списке отображаются четыре диска — системный диск «C» (твердотельный диск Kingmax на 128 Гб) и три локальных диска физически расположенных на HDD Toshiba ёмкостью 2 Тб.

Отображается системный диск и три локальных диска (обведены красной рамкой). Нового SSD в списке нет

Шаг 1. Щелкаем по кнопке Пуск и вставляем в поисковое поле diskmgmt.msc — после того, как программа будет найдена, щёлкаем по её ссылке.

Шаг 2. После запуска программы «Управления дисками», она сразу показывает, что появился новый диск и предлагает его инициализировать. Есть возможность выбрать стиль разделов из двух вариантов:

  • Основная загрузочная запись (MBR — Master Boot Record)
  • Таблица с GUID разделов (GPT — GUID Partition Table)

Не будем вдаваться в технические подробности — по умолчанию установлен вариант Основная загрузочная запись (MBR) и мы просто щёлкаем ОК.

Ничего не меняем — просто щёлкаем ОК

Шаг 3. Утилита показывает, что всё свободное место диска не распределено. Щелкаем по названию диска правой клавишей мыши и в контекстом меню выбираем команду Создать простой том .

Выбираем команду «Создать простой том»

После этого запуститься Мастер создания простых томов.

Шаг 4. Мастер позволяет указывать размер создаваемого тома. В конкретном случае, на SSD будет только один логический диск, так что для тома будет использовано все доступное пространство.

Так как SSD не планировалось разбивать на логические диски, размер простого тома равен максимальному размеру

Шаг 5. Назначаем буква диска. Можно использовать любой вариант из доступных в выпадающем списке.

Чтобы сразу задать некую смысловую нагрузку, можно выбрать буквы S — первую буквы от SSD

Шаг 6. Перед форматированием диска в системе NTFS, можно указать метку тома. В конкретном случае прописываем SSD, чтобы сразу было понятно, что за диск.

Шаг 7. Вот, собственно говоря и всё. Можно ознакомиться с информацией о созданном диски и нажать Готово .

Осталось нажать «Готово»

Теперь осталось зайти в Мой компьютер и убедиться, что Windows видит установленный SSD.

Остались вопросы? Задавайте их в комментариях.

Для чайников