Intel ssd 320 series 120gb 8mb bug как вылечить
© Олег Васильев, BVG Group, 25.01.2013
Всё начиналось обыденно. Мы проводили плановые тесты производительности различных накопителей с новой версией нашего комплекса HRT. К плате был подключён SSD фирмы Intel, так называемого, 320-го семейства. Тест чтения шёл с приличной скоростью, а вот скорость теста записи не лезла ни в какие ворота. И вообще, полезли какие-то ошибки IDNF. Что это? Сбой программы? Сбой платы? Но почему IDNF? Проверка кода HRT, вроде, ничего удивительного не выявила, да и другие накопители работают хорошо, поэтому подключаем снова Интела, запускаем тест записи, и… Почему тест пробегает так быстро? Что это, Бэрримор? Что случилось?
А случилось вот что: MAX LBA стал равен 16384 (то есть, ёмкость накопителя упала до 8 мегабайт), а серийный номер накопителя стал начинаться с фразы BAD_CTX. Дальше шли цифры, впоследствии, из Интернета стало ясно, что это код ошибки. У нас он, кажется, был равен 164. Может программа сбойнула и поставила HPA? Действительно, команда выяснения полной ёмкости даёт положенные 80 Гб, но вернуть эту ёмкость средствами HPA команд, не представляется возможным.
Идём на форумы и выясняем, что это – всего лишь типовая неисправность накопителей Intel. У всех ёмкость становится именно 8 мегабайт, и у всех серийник начинается на BAD_CTX. Ну что ж, хороший повод потренироваться считать данные из чипов, расшифровать их (накопитель относится к шифрующим) и восстановить логическую структуру. В принципе, восстановить данные с такого SSD диска, не без проблем, но получится.
Однако, что делать с самой железкой? Решение было найдено на форумах, но оно настолько завуалировано, что лучше написать статью с чётким алгоритмом ремонта. На большинстве форумов, народ просто пишет длинные трактаты и делает вывод, что никогда-никогда больше на свяжется с продукцией Intel. Это интересно, поучительно, но толку от этого мало. А вот на одном форуме описывается целый шаманский ритуал, как скачать ДОС-программу, как её запустить, и как её правильно настроить, чтобы она помогла. Уже теплее, но во времена 64-битных ОС, запускать ДОС-программы, да ещё до конца не понимая, как они работают…
Внимательное чтение описания магических ритуалов и того, что ДОС-программа выводит на экран, натолкнуло нас на мысль, что это всего лишь полный аналог функции Quick Clear комплекса HRT. Так что если Вы являетесь пользователями комплекса, подавайте эту команду. Она выполнится примерно за 15-20 секунд, после чего данные с накопителя пропадут, но ёмкость и полноценная функциональность – восстановятся.
Для остальных, просто приведём алгоритм действий, производящийся по команде Quick Clear.
- Следует установить произвольный пароль на накопитель. Для этого подаётся команда Security Set Password. Код команды F1h, как её подавать – было подробно рассмотрено в учебном фильме к статье про работу с адаптером SIL3132 средствами .NET.
- Далее, следует подать команду Security Erase Prepare. Её код F3h. В отличие от других команд группы Security, после неё не надо подавать буфера данных.
- И, наконец, следует подать команду Security Erase Unit, её код F4h, и в качестве блока данных следует подать тот же пароль, который был передан с командой Security Set Password.
Накопитель уйдёт в состояние BSY секунд на 20, после чего выйдет в готовность, и его ёмкость придёт в норму. Отсюда можно сделать вывод, что он не стирает всё своё содержимое, а просто перестраивает транслятор (ну, и заодно меняет ключ шифрования, так что доступ к старым данным будет утерян). Таким образом, работоспособность накопителя полностью восстанавливается. Но, как говорится, “Кто не забэкапился – я не виноват”.
Желаем успехов! И бэкапьтесь почаще… Даже с самых надёжных накопителей!
Источник
Похоже, что история с чипсетом P67 для процессоров Sandy Bridge стала не единственным испытанием для полупроводникового гиганта в этом году. Еще в апреле начали мелькать сообщения на некоторых ресурсах о так называемой проблеме «8MB bug», когда накопитель после очередного включения компьютера имеет объем всего-навсего 8 мегабайт, а все остальные данные недоступны. Причем, восстановить данные и продолжить работу позднее — не удается, поскольку «оживить» устройство возможно при помощи утилит вроде HDDErase с красноречивым названием.
После того, как на официальном форуме компании сообщения о дефектных приводах и «проблеме 8 мегабайт» достигли критической массы, она вынуждена была признать существование проблемы:
«Intel is aware of the customer sightings on Intel SSD 320 Series. If you experience any issue with your Intel SSD, please contact your Intel representative or Intel customer support (via web: www.intel.com or phone: www.intel.com/p/en_US/support/contact/phone). We will provide an update when we have more information.
Alan
Intel’s NVM Solutions Group»
Масштабы этого дефекта и его природа пока неизвестны, в Сети ходят самые разные предположения: кто-то винит во всем не обкатанную технологию SATA3, кому-то вспомнились конденсаторы в накопителях этой серии, сохраняющие данные во время аварийного завершения работы компьютера, однако, проявляется проблема именно после неудачного выключения/включения устройства.
Кроме того, удастся ли исправить досадный изъян в устройстве серии 320, которая по праву должна была стать народной, при помощи обновления firmware — неизвестно.
Существует статистика некоторых активных покупателей, вроде Martin J: «из общей совокупности 600 закупленных дисков в нашем бизнесе до сих пор (а мы покупаем 200-300 устройств Intel SSD 320 Series каждый месяц), мы столкнулись с внезапной смертью 7 из них от „8MB bug“. (Эксплуатация была в течение 3 месяцев)».
Иными словами, проблема имеет место быть, но ее размах приблизительно укладывается в статистику отказов обычных жестких дисков. Например, согласно статистике этого ресурса распространенные винчестеры WD Caviar Green WD20EARS, используемые во многих хранилищах «гибнут» в разы чаще. Intel же, напротив, имеет там безупречную репутацию самого надежного производителя твердотельных накопителей среди прочих.
И тем не менее, ситуация вселяет немалую тревогу среди активных пользователей SSD-устройств, и вообще апологетов повышения производительности компьютера этим замечательным способом (по своему опыту, приобретение 80-гигабайтного винчестера X25-M G2 в качестве системного год назад — произвело на меня просто ошеломляющий эффект, таких эмоций я не испытывал, пожалуй, с конца 90-х).
Судите сами: диски, пользующиеся более или менее железной репутацией — вышеназванные X25-M уже сняты с производства, хотя их еще можно приобрести. Новоприбывшие «короли скорости» на базе контроллеров Sand Force 2200 (Vertex 3) не блещут 100-процентной надежностью, и страдают выпадениями в BSOD (OCZ клятвенно уверяет решить в августовской прошивке 2.11 падение производительности и полностью убрать экраны смерти). Герой этой заметки как нельзя подходил на решение выбора «народной марки», цена 320-й серии очень привлекательна, а 510-я не везде продается, стоит дорого и статистика их работы тоже туманна.
Остаются великолепные приводы Crusial M4, которые по сути, тот же Intel (созданы на базе контроллеров Marvell и eMLC-чипов Micron), да вот только приобрести их в розничных сетях многих регионов нашей страны едва ли возможно.
Источник
Мне подумалось, что вдруг кого-то из владельцев SSD устройства этот топик наведёт на мысль о backup’е, кого-то о в целом более осторожном отношении, а кого-то избавит от общения с не слишком торопливой службой поддержки. Всё написанное относится не тдоолько к устройствам той серии и производителя, что у меня.
Дней 10 назад мне случилось оставить на ночь ноут с батареей в критическом состоянии без зарядки. Я не слишком беспокоюсь о жизни батареи, но удар последовал с другой стороны. Утром, включив ноутбук в зарядку и включив его я с удивлением обнаружил, что:
Operating system not found.
В ВIOS’е винчестер определялся. Схватив имевшийся под рукой Ubuntu Live CD на flash’ке и вооружившись командной строкой, я приготовился к дебагу.
Стоит сразу сказать, что в случаях таких сбоев удобнее было бы использоваться какой-нибудь Data Rescue Live CD, с уже установленными утилитами диагностики вместо совершенно не нужного офисного пакета, но тем не менее.
Наберём арсенал, который нам пргодится:
$ sudo apt-get install hdpam partx smartmontools
Смотрим, что у нас случилось:
$ sudo partx -s /dev/sda
partx: /dev/sda: failed to read partition table
Итак, с таблицей разделов вроде бы можно попрощаться.
$ sudo smartctl -s on -d ata -A /dev/sda -T verypermissive
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.0.0-12-generic] (local build)
Copyright © 2002-11 by Bruce Allen, smartmontools.sourceforge.netSMART support is: Unavailable — device lacks SMART capability.
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Error SMART Enable failed: Input/output error
Ошибка ввода-вывода? Диск не поддерживает SMART? Уже бред какой-то.
$ sudo hdparm -I /dev/sda
/dev/sda:
ATA device, with non-removable media
Model Number: INTEL SSDSA2CW080G3
Serial Number: BAD_CTX 00000150
Firmware Revision: 4PC10302
…
Configuration:
Logical max current
cylinders 16383 16
heads 16 16
sectors/track 63 63
—
CHS current addressable sectors: 16128
LBA user addressable sectors: 156301488
LBA48 user addressable sectors: 156301488
Logical Sector size: 512 bytes
Physical Sector size: 512 bytes
device size with M = 1024*1024: 76319 MBytes
device size with M = 1000*1000: 80026 MBytes (80 GB)
Ага. Можно заметить, что число условных SSD цилиндров упало в 10000 раз и согласно десктопному Gparted’у размер винчестера составляет 8MB (каюсь, в логах не сохранилась консольная команда и её вывод для просмотра этого безобразия, прошу верить мне на слово). Серийный номер отсутствует и вместо него BAD_CTX что-то там. Хорошо, симптомы поняли, можно обращаться к поиску и в поддержку. Действительно, оказывается, проблема далеко не единична, но, увы, такой идиот с Linux’ом я один.
В кратце для не знакомых с языком и ленивых, форумчане говорят о повальной подверженности всех Intel’овских SSD такому багу, особенно затронувшее 320ю серию и X25M. Есть новость о прошивке 0362, которая призвана избавить именно от этого бага, но количество обращений людей с уже этой прошивкой с теми же симптомами говорит о нерешённости проблемы. Да, лучшим решением в данном случае было бы отправить винчестер обратно в Intel, чтобы у них появился стимул поправить свои ошибки.
К сожалению, поддержка Intel не отличается расторопностью, и отвечает примерно раз в сутки, затупливая по техническим вопросам, и очень рекомендуя установить их SSD Toolbox для определения проблемы. Хочется отдельно заметить, что основной срез пользователей SSD — это владельцы MacBook’ов, у которых аналогично со мной есть трудности с установкой софта под Windows. Отдельного упоминания достойно то, что эта тулза, предназначенная для определения неисправностей, требует:
— Java
— .NET 3.5
— Windows Media Player Redistributable 11
что делает её установку на компьютере, загруженном с Live CD практически невозможной задачей (во-первых из за ограничений объёма на виртуальном винчестере, а во-вторых в связи с тем, что WMP 11 требует проверки аутентичности Windows, которая со скрипом и стонами лишь у некоторых особо выдающихся личностей получается в Wine.
Пламенный привет разработчикам этого ПО.
Мне чудом удалось объснить ситуацию поддержке, и они согласились на замену, но для замены нужно заполнить неимоверное количество форм, к которым нужно ещё приложить подтверждение поупки мной устройства. Волею судеб, я сейчас в десяти тысячах километров от дома, и не ждал такого подвоха.
К счастью, на форумах все однозначно говорят, что содержимое диска восстановлению не подлежит, но что работоспособность восстановить возможно. И то время, которое было потрачено на переписку со службой поддержки, я не потратил зря, а с пользой потратил на чтение форумов и эксперименты, краткий разультат которых здесь и привожу.
Нужно восстановить количество цилиндров, вернув заветные 16383.
Для этой операции нам нужны будут две команды, запуск обоих затруднён для защиты от дурака и вредителя.
Выставляем пользователя, и пароль для мастер-операций над диском.
$ sudo hdparm –user-master user –security-set-pass abc /dev/sda
Далее нам нужно разблокировать расширенный набор ATA-команд, в частности secure-erase, которые блокируются при загрузке системы. Этому есть несколько способов, один из которых — внешний бокс, отключить и включить его питание. Внешнего бокса у меня не было, но чудесным образом срабатывает отправка ноута в sleep и пробуждение.
Следующие команды выполняют некую безопасную очистку, я запускал обе, так как уверенности какая из них понадобится, не было. Перед каждой запускал установку мастер-пароля и закрытие крышки ноутбука.
$ sudo hdparm –user-master user –security-erase abc /dev/sda
$ sudo hdparm –user-master u –security-erase-enhanced abc /dev/sda
Теперь совсем для не слабонервных. Сброс установок диска к заводским. Для запуска команды нужен ещё один ключ, который вам подскажет командная строка, и для очищения совести я его здесь приводить не стану, равно как и упомяну, что в документации эта команда помечена как ОСОБО ОПАСНАЯ и НЕ ЗАПУСКАТЬ.
$ sudo hdparm –dco-restore /dev/sda
Перезагрузка. Ура, можно ставить систему.
Итого выводы, которые я сделал для себя:
— держите Live CD под рукой
— не оставляйте ноут совсем без питания на критическом заряде
— делайте бэкапы, в том числе keyring’ов, списков установленных пакетов, конфигов и rsa ключей
— обновляйте прошивки (после того, как вы узнали, что она точно неплохо работает)
— беречь нервы
Хочу дополнительно отметить, что не всегда такой метод полностью восстанавливает функционал, и что иногда диск остаётся глючным, тормозным.
Ещё раз послаю пламенный привет поддержке Intel, и сообщить им, что я так и не могу зайти под своими логином и паролем на их community, чтобы опубликовать этот чудодейственный рецепт у них, и напомнить, что я уже неделю жду от них хотя бы какого-нибудь ответа почему же я не могу этого сделать.
В следующем топике расскажу об интересной статистике смертей SSD, возвратов, починок и ошибок в работе по производителям и моделям.
PS Любимый Хабр, поправь, пожалуйста, отображение тэга ‘code’.
PPS Случайно нашёлся официальный гид на kernel.org
PPPS Описал на Intel Communities, когда они, спустя две недели, удосужились ответить на мой вопрос про невозможность входа.
Источник
melman_bz
Junior
Сообщение 13.03.2013 14:15
Конфигурация ПК
Intel Core i5-2500K, 3500 MHz (35 x 100)
Asus P8P67 LE (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR3 DIMM, Audio, Gigabit LAN, IEEE-1394)
Kingston 9905403-038.A00G 16348 Мб (DDR3-1333 DDR3 SDRAM)
NVIDIA GeForce GTX 560 Ti
INTEL 520 120 gb SSDSC2CW120A3 (120 Гб, SATA-III)
В качестве основного хранилища seagate 2t ST2000DM001-1CH164
Windows 8 64-x
Проблема в следующем – после установки ссд перезагрузки. Сначала как подвисает а потом синий экран и перезапуск – при загрузке не определяет ссд нужно отключить от сети и включить заново. И так уже второй день.
В чем может быть проблема? Хотел бы знать что-то не то делаю или брак отправлять по гарантии?
Спасибо
EFiR
Member
Откуда: Херсон
Сообщение 13.03.2013 14:41
melman_bz:Сначала как подвисает а потом синий экран и перезапуск – при загрузке не определяет ссд нужно отключить от сети и включить заново.
так умирают ссд диски. сдавайте по гарантии.
melman_bz
Junior
Сообщение 13.03.2013 14:44
еще 14 дней не прошло…хочу потестить убедиться. Может проблема в мамке сата3? ща включил в сата 2 вроде норм
EFiR
Member
Откуда: Херсон
Сообщение 13.03.2013 14:47
melman_bz:Может проблема в мамке сата3?
возможно. мой первый ссд погибал именно описанным вами способом и через время перестал определяться совсем. По гарантии заменили.
melman_bz
Junior
Сообщение 13.03.2013 16:52
Intel SSD Toolbox – диагностику проходит , все хорошо…
Добавлено через 2 часа 3 минуты 33 секунды:
уже часа 4 подключен к сата 2 и никаких глюков…
Roman8D5
Member
Сообщение 13.03.2013 17:08
на другом ПК подключите SSD к SATA 3 если проблем не будет значит что-то у вас если проблема будет сдавайте на гарантию
P.S
на вашей системной плате SATA 3 на marvell
возможно проблема в этом
попробуйте подключить к SATA6G1
Последний раз редактировалось Roman8D5 13.03.2013 17:18, всего редактировалось 2 раза.
xe-xe
Member
Откуда: Киев/Феодосия
Сообщение 13.03.2013 17:19
инжой ёр сандфорс.
попробуй обновить прошивку и забить диск нулями, затем правильно его оталигнить.
melman_bz
Junior
Сообщение 13.03.2013 17:56
xe-xe
а можно подробней?
Добавлено через 5 минут 21 секунду:
Roman8D5
Подключал и туда и туда. Результат один(
Добавлено через 30 минут 16 секунд:
В HD Tune PRO проходит все тесты. а бечмарк на запись пишет такое
Al_eX
Member
Откуда: Киев
Сообщение 13.03.2013 20:38
попробуйте удалить марвеловские дрова и других не ставить, мне когда то помогло на асус ре 3
melman_bz
Junior
Сообщение 13.03.2013 21:29
Ревизия В3.
Прошивка последняя
Вот скрин
Alexey1977
Member
Откуда: Dnipro<->Dusseldorf
Сообщение 13.03.2013 23:30
melman_bz
вроде все в норме,
HD Tune не даст проверить на запись SSD на котором установлена операционная система и вы с него загрузились.
тут может и с мамкой проблемы – тем более вы говорите что на SATA2 не синьки.
БИОС обновляли на материнке?
попробуйте другой сата кабель, хотя если с ним на медленных портах проблем нет, то это ничего не даст.
melman_bz
Junior
Сообщение 13.03.2013 23:37
биос последний. Сата менял 4-ре кабеля.Уже прошло 5 часов как поставил назад на сата 3 пока все норм…
melman_bz
Junior
Сообщение 14.03.2013 13:17
Уже как сутки прошли и ни одного синего экрана или глюка…подключен по сата 3…
melman_bz
Junior
Сообщение 27.03.2013 20:20
Поменял материнку. Вроде все супер. Загрузка за 10 секунд…скорость в работе ощутима. Думаю причина была в кривых драйверах.
Всем огромное спасибо за помощь!
Voronmetro
Member
Откуда: Одесса
Сообщение 28.03.2013 14:56
У самого 520 интел и именно 120Гб переодически сталкиваюсь с такой проблеммой, причем она как правило возникает во время посиделок в браузере. с 320 такого не было.
полезност
Junior
Сообщение 03.10.2018 17:19
Расскажу о той проблеме которая была у меня с SSD intel 520 120Гб .Пытался установить мак и после неудачного этого у меня материнка биос видела ssd,а проги типа акроникс или минитул портитишн не видели его ,хотя запускал их даже с бота,с usb.ВИНДА 10 была стерта. Короче я с другого компа скачал образ новой убунты записал его на usb-флешку посредством руфуса. Удивился когда убунту установилось на этот SSD intel 520 120Гб конечно с бота,правда пришлось диск полностью форматировать под убунту(формат exfet4 не важно)так вот,так как установшик требовал всё стереть. Ну вообщем этот установщик убунты выкинул все ненужные файлы мака и починил его под убунту. Но самое главное запустив с бота утилиту минитул портитишен 9 чтоль я его преобразовал сначала в GPT диск,а потом отформатировал в NTFS,хотя до этого у меня этими утилитами это не получалось. И ещё понял что в этой минитул портитишн (не реклама) есть полезная функция проверить и восстановить диск на ошибки,где в конце проверки и исправления диска пишется 50(запускал с бота,с USB.)
Надоже я уже хотел что-нибудь с ним сделать,здать в металлоном ) хотя диск обошёлся в 3000 руб 2015году .Если кому поможет )
Вернуться в «Носители информации»
Источник