Практика восстановления с потерей данных, вышедшего из строя SSD-накопителя OCZ Vertex 3 (на чипе Sandforce SF-2281 с 8 микросхемами MLC-памяти от Intel: 29F64G08ACME3, и подходящим RELEASE_CONFIG_ID: 22312), который вообще перестал определяться в BIOS

Авторский блог Ильи Коваленко — новости и рассказы про IT

Самостоятельное восстановление неисправного SSD

Заметьте: в СЦ не смогли, или не стали ремонтировать этот твердотельный накопитель. А каком самостоятельном ремонте, может идти речь? Однако…

Прошло еще пару лет, и вот, на дворе уже 2017 год.

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

Вот статья на GThttps://geektimes.ru/post/263876/ — и решил попробовать выполнить все действия, описанные в этой статье. Почитайте. Вроде всё просто? Ну как бы да, но у меня возникли такие чудесные сложности при поиске необходимых файлов и работе с Linux — что аж не хочется вспоминать!

Однако же, пройдемся по пунктам.

Железо:

Использовался компьютер на основе материнской платы ASUS M4A89GTD PRO/USB3 — версия BIOS: 3029, центральный процессор AMD FX-8350 ~4,5 GHz, и 4 гига ОЗУ. Ну и видеоадаптер Radeon HD6850 c 1Gb GDDR5, если это имеет значение. Остальные параметры — уж точно значения не имеют.

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

OCZ Vertex 3 60Gb — VTX3-25SAT3-60G

— Максимальная заявленная скорость записи: 480 MByte/s.

— Максимальная заявленная скорость чтения: 535 MByte/s.

— Объем: 60 Gb (реальный объем, естественно — меньше. Сейчас, отформатированный в NTFS системный раздел, имеет общий домтупный объем 59.6 Gb)

— Интерфейс: SATA 3(SATA 3 — это не 3, а 6 Gbit/s! Не нужно путать!) — Почему такой бардак? 

6 Gbit / 8 — [служебные данные, потеря ~20%] = 600 мегабайт в секунду = скорость интерфейса SATA3(это SATA 6 Gbit/s)! НО НЕ 6 ГИГАБАЙТ В СЕКУНДУ ЖЕ, БЛЕАТЬ! 

— Процессор: Sandforce SF-2281.

— Используемая Flash-память: 29F64G08ACME3 производитель Intel (маркировка i), тип: MLC.

Поехали.

Если диск никак не определяется, то разбираем его. Понадобится маленькая крестовая отвертка и руки. Если диск определяется как sandforce {200026BB} или имеет похожее название, то разбирать его я не вижу смысла, и можно пропустить эту часть статьи.

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


[ Увеличить изображение ]

Для начала, наш SSD должен как-то определяться.

У меня он не определялся, и я, согласно инструкции, замкнул обведенные выше красной линией контакты J5, и он стал определяться компьютером, как пустое дисковое устройство sandforce {200026BB} — так и должно быть.

Когда и как замыкать контакты?

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

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

С этого диска sandforce {200026BB} нельзя загрузиться, он не имеет размера, и запускается со специальной служебной прошивкой SandForce. Устройство доступно и в BIOS, но до следующего отключения питания.

Если компьютер выключить и включить — SSD опять не будет никак определяться, и нужно всё делать заново.

Далее, я нашел весь нужный софт. Не сразу, конечно. И не только по наводкам из той статьи на GT. У меня ушло на это, довольно много времени, и ни один день. Архив со всеми нужными файлами — можно найти в конце статьи.

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

Затем, я нашел супер-конфиденциальную Excel-табличку FW_Worksheet_SFI_SF-2000_140120_Confidential_Gold, и стал искать там нужную конфигурацию накопителя.

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

Мне подошла конфигурация (RELEASE_CONFIG_ID) 22312

FW_TYPESF-2281TITLESF-2281 64GB Intel25 MLC TSOP 8xJS29F64G08ACME3 (RAISE OFF)FLASH_VENDORIntelFLASH_GEOMETRY25FLASH_TYPE: MLCFLASH_PNJS29F64G08ACME3PACKAGE_TYPETSOPPACKAGE_COUNT: 8PACKAGE_DENSITY:64PACKAGE_DIE_COUNTSDPCAPACITY_RAW: 64CAPACITY_USER: 64512_LBA_COUNT125045424NON_512BYTE_SECTOR_SIZE: No, RAISE_ON: NoVERSION_DEMOMP1p3VERSION_RELEASETBDTOPO_ID2Q-1C-1D-4LSATA_SPEED: 6INDUSTRIAL_FEATURES: NoVALIDATED: 0ASIC_SUPPORTB01.

Почему именно 22312? А потому-что:

FW_TYPESF-2281 — процессор совпадает

FLASH_VENDORIntel — память производства Intel, о чем можно понять по букве i на корпусе, или загуглив название чипов Flash-памяти.

FLASH_GEOMETRY25 — действительно, эта память изготовлена по 25-нанометровому техпроцессу.

FLASH_TYPEMLC — используется память Multi Level Cell — это не секрет.

FLASH_PNJS29F64G08ACME3 — 100% совпадение типа микросхем Flash-памяти (на JS вначале, внимания я не обращал).

PACKAGE_TYPE: микросхемы Flash-памяти, имеют TSOP-корпус.

PACKAGE_COUNT8 — количество имеющихся с обоих сторон платы микросхем Flash-памяти.

А вот с размером всё сложнее. Производитель OCZ обещал 60Gb доступного объема, а тут конфигурации на 64Gb, хотя существуют и на 60 гигов ровно, но там другое железо и память. Не обращаем на это внимания — 64Gb нам, естественно, подходит. Я, сходу, не искал размер накопителя в каких-то непонятных из-за языкового барьера параметрах, я увидел «64Gb» в поле TITLE, и этого вполне достаточно.

На остальные параметры я не обращал внимание, единственный параметр, который очень важен: SATA_SPEED6 — это SATA3 6Gb/s. Повнимательнее! Есть, например, абсолютно идентичная конфигурация 21189, только там SATA_SPEED: 3. Теоретически, с такой конфигурацией, накопитель работать должен, но медленнее.

Причина 1: Прерванная процедура включения

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

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

  1. Соедините SATA-разъём твердотельного диска с соответствующей стороной кабеля.

Подключение переходника SATA-USB к SSD

Вставьте USB-штекер кабеля в любое свободное гнездо (другого) выключенного компьютера.

Задняя панель материнской платы с гнёздами USB 3.0

Запустите работу ПК, нажав на кнопку включения, и подождите минут 15-20, пока устройство инициализируется (не факт, что накопитель будет отображаться на этом этапе).

Кнопка включения-выключения компьютера

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

Перезагрузка операционной системы в Windows

Верните накопитель в изначальный компьютер (тот должен быть выключен) и запустите ПК вместе с запоминающим устройством.

Исполнение перечня этих нехитрых действий поможет заставить работать твердотельный диск, который некогда не смог корректно запуститься из-за деструктивных манипуляций с питанием. До конца непонятно, что именно является триггером возобновления работы устройства, так как подобные случаи не рассматривались подробно и не анализировались, но смена типа подключения и коннект с другим ПК благотворно влияет на диск. Описанный способ был успешно применён для накопителя SSD Micron C300. Крайне рекомендуется после подобных удачных манипуляций проверить диск с помощью соответствующего софта и определить его состояние, поскольку нет гарантии того, что скачок напряжения и остановка процедуры запуска прошли для ССД бесследно.

Читайте также: Проверка работоспособности SSD

Примечание: иногда может помочь простая смена привычного SATA или USB-разъёма и/или кабеля как таковых. Но учтите, что подобное прекращение отображения диска, когда условно «ещё день назад» тот работал полностью исправно, может стать сигналом о необходимости резервного копирования данных и подготовки к приобретению нового SSD. Часто может иметь место сбой или неполадка материнской платы, а не накопителя.

Читайте также:
Руководство по диагностике материнской платы компьютера
Признаки сгоревшей материнской платы
Основные неисправности материнской платы

По умолчанию Re: Восстановление SSD на контроллере SF-12хх/15хх

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

::blank::

Релиз RFRemix 14.1 (Доступен обновлённый дистрибутив)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя

Vascom Сообщения: 1699 ОС: Fedora 32

Релиз RFRemix 14.1

Сообщение Vascom » 15.03.2011 18:00

Выпущен дистрибутив RFRemix 14.1, основанный на Fedora 14. В эту версию включены все обновления по состоянию на 13 марта 2011. Как обычно по умолчанию установочные DVD/CD и Live поддерживают патентованные кодеки, на DVD добавлены среды LXDE, XFCE и оконные менеджеры. В инсталляционное меню добавлена возможность быстрой установки GNOME, KDE, XFCE, LXDE. Также исправлены многие ошибки.

Больше подробностей и ссылки на скачивание

тут

.

Аватара пользователя

Skyb Сообщения: 967 ОС: RFremix 18

Re: Релиз RFRemix 14.1

Сообщение Skyb » 15.03.2011 21:26

а обновляться как?

C:windows> ifconfig
«ifconfig» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Аватара пользователя

Vascom Сообщения: 1699 ОС: Fedora 32

Re: Релиз RFRemix 14.1

Сообщение Vascom » 16.03.2011 09:36

Если RFRemix уже установлена, то просто yum update (для проверки смотри cat /etc/issue).
Если ещё нет, то скачиваешь новые образы для установки.

Аватара пользователя

alkesta Сообщения: 345 ОС: Fedora

Re: Релиз RFRemix 14.1

Сообщение alkesta » 16.03.2011 11:16

Vascom писал(а): ↑

16.03.2011 09:36

Если RFRemix уже установлена, то просто yum update…

По большому счету выпущено то, что у всех и так должно быть…

:unsure:

Такая мысль пришла в голову:

Вот если бы у вас был online-сервис по сборке своего дистрибутива. Заполнил web-форму (ну или kickstart приложил) и получил iso со свежим срезом версий пакетов на момент который нужен тебе, да еще и только с нужным содержимым.

:g:

Аватара пользователя

Vascom Сообщения: 1699 ОС: Fedora 32

Re: Релиз RFRemix 14.1

Сообщение Vascom » 16.03.2011 11:55

alkesta писал(а): ↑

16.03.2011 11:16

По большому счету выпущено то, что у всех и так должно быть…

:unsure:

Конечно, по большей части это для тех, кто только собирается установить RFRemix и не хочет скачивать кучу обновлений. Установил и у тебя сразу всё последнее, не у всех ещё быстрый и дешёвый интернет к сожалению.

Такая мысль пришла в голову:

Вот если бы у вас был online-сервис по сборке своего дистрибутива. Заполнил web-форму (ну или kickstart приложил) и получил iso со свежим срезом версий пакетов на момент который нужен тебе, да еще и только с нужным содержимым.

:g:

Было бы замечательно.

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

Аватара пользователя

Skyb Сообщения: 967 ОС: RFremix 18

Re: Релиз RFRemix 14.1

Сообщение Skyb » 16.03.2011 14:37

Vascom писал(а): ↑

16.03.2011 11:55

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

а можно поподробней? охота в комьюнити быть. мож потяну.

C:windows> ifconfig
«ifconfig» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Аватара пользователя

Snaut Сообщения: 198 Статус: кедерастоненавистник ОС: Xubuntu/ROSA/Alt Linux

Re: Релиз RFRemix 14.1

Сообщение Snaut » 11.04.2011 09:16

А баг с NM там пофиксен или нет?

Лошадь можно подвести к воде, но хотеть пить она должна сама.

Аватара пользователя

Skyb Сообщения: 967 ОС: RFremix 18

Re: Релиз RFRemix 14.1

Сообщение Skyb » 11.04.2011 10:49

Пробовал на 2-х компах, не хотел писать (K3b)… один даже ребутил. Не помогло, но потом ещё раз попробовал на втором и записалось. Чудеса.

C:windows> ifconfig
«ifconfig» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Аватара пользователя

Skyb Сообщения: 967 ОС: RFremix 18

Re: Релиз RFRemix 14.1

Сообщение Skyb » 12.04.2011 01:23

Vascom писал(а): ↑

11.04.2011 12:50

Пора уж на флешки переходить.

Флехи да, а вот матери и биосы поддерживающие загрузку с онных нет.

C:windows> ifconfig
«ifconfig» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Лучшее в категории — Linux, Unix и другие / Дистрибутивы

15
ноя
2010

Fedora 14 Laughlin LiveCD
Год выпуска:

2010

Разработчик: Fedora Project
Сайт разработчика:

fedoraproject.org

Архитектура:

x86 (32 bit)

Язык интерфейса: Мультиязычный

(русский присутствует)

Платформа: Red Hat Linux
Формат файла:

*.iso

Описание: Fedora — дистрибутив операционной системы Linux. Этот дистрибутив спонсируется фирмой Red Hat и поддерживается сообществом. Проект служит для тестирования новых технологий, которые в дальнейшем включаются в продукты Red Hat и других производителей. Компания Red Hat не предоставляет поддержку пользователям Fedora, поддержка осуществляется открытым сообществом
Системные требования:

400 MHz Pentium Pro, 512 MB RAM, 10 GB дискового пространства

Дополнительная информация:
Основные изменения:

  • возможность использовать экспериментальную систему инициализации systemd, как замену SysVinit/Upstart
    поддержка интерфейса для нетбуков на базе наработок проекта MeeGo
    использование LZMA для сжатия Live-образов
    интеграция утилиты для управления IPMI-серверами ipmiutil
    поддержка в Anaconda установки на Multipath-устройства
    Spice — призван обеспечить полностью открытое программное обеспечение для взаимодействия с виртуальными рабочими столами
    Начиная с Fedora 14 будет выпускаться версия для окружения Amazon Ec2

В дистрибутив включены следующие пакеты:

  • ядро Linux 2.6.35
    GNOME 2.32
    NetBeans 6.9
    обновление Python 2.7
    обновление Erlang R14
    обновление версий Perl 5.12 и реализация Rakudo Star (Parrot)
    замена libjpeg на libjpeg-turbo

24
сен
2010

По умолчанию Re: Восстановление SSD на контроллере SF-12хх/15хх

Добрый день всем.

Решил поделится своим опытом оживления SSD. Есть у меня подопытный OCZ Vertex 2 120GB SandForce SF-1222TA3-SBH Intel 29F32C08AAMDB который мне достался мёртвым. Решил я провести процедуру описанную на данном форуме уважаемым Prapor. Но как в итоге оказалось в файле лицензии не оказалось именно моей связки процессора и памяти на объём 120 GB, а была только на 60 GB.

Я её залил, всё заработало , но вот объём в 60GB меня не устроил. Так как я занимаюсь ремонтом аппаратной части компьютеров и знаю, что производители электронных комплектующих, в частности микросхем памяти производят выбраковку по размеру памяти готовых экземпляров с присуждением одной серии дополнительных цифро-буквенных индексов решил взглянуть в даташит . Как оказалось мои предположения оказались верны . В даташите как раз и указанны все три типа JS29F32G08AAMDB, JS29F64G08CAMDB, JS29F16B08JAMDB , что говорит о том , что это одни и те-же микросхемы но отбракованы только по объёму памяти. Все напряжения , все системные адреса одни и те-же, что только подтверждает мою идею.

Прошил я свой диск с памятью 120GB 32 корпусов JS29F32G08AAMDB файлом для 120GB 16 корпусов JS29F64G08CAMDB. Основным критерием в выборе прошивки было именно количество корпусов. Диск абсолютно нормально работает . Максимальная скорость чтения 260 MB/s, скорость записи варьируется в зависимости от размера от 70Mb/s до 140 MB/s.

Последний раз редактировалось Renepry; 26.05.2018 в 19:34.

Главные задачи контроллера

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

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

*
Увеличить рисунок

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

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

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

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

По умолчанию Re: Восстановление SSD на контроллере SF-12хх/15хх

Сегодня ещё поигрался со своим подопытным SSD и выяснил, что если полностью внести серийный номер и модель написанную на этикетке на корпусе, и написать IEEE ID производителя , то его прекрасно видит фирменная утилита SSD UTILITY OCZ . Причём и тестирует скорость и даже пишет о новой прошивке для обновления. Но не может обновить так как не может определить скорость SATA интерфейса , но это скорее из-за материнки asus sabertooth 990fx r2.0 , я данный диск подключил к дополнительному sata разъёму от стороннего производителя , а не к SATA разъёма чипсета материнки .
Вот ссылки на скриншоты: [Вы должны быть зарегистрированным и не заблокированным пользователем для того чтобы просматривать ссылки зарегистрироваться можно по этой ссылке]
[Вы должны быть зарегистрированным и не заблокированным пользователем для того чтобы просматривать ссылки зарегистрироваться можно по этой ссылке]
PS: После недельного пользования с данной прошивкой и установленной системой Windows 10, ни каких проблем не обнаружено. Всё работает без сбоев и зависаний. Что самое интересное , утилита sf_info скаченная с сайта Ру-борд показывает, что в диске установлено 32 корпуса флэш памяти, что верно , а вот с прошивкой на 60 GB только 16 корпусов.
А вот проблема с определением скорости SATA интерфейса так и осталась , она и не даёт обновить прошивку на последнюю v.1,37 для этого диска. Пробовал прошить через фирменную утилиту Clout , скачивается прошивка , идёт обработка, а при установки прошивки останавливается на 7% и выдаёт ошибку скорости интерфейса SATA. Хотя в остальном всё прекрасно работает. Возможно надо какие-то настройки подправить при подготовке прошивания.

Последний раз редактировалось Renepry; 26.05.2018 в 19:31.

ESET NOD32 LiveCD [2011, Антивирус, загрузочный диск]

eset-nod32-livecd-1.jpg

Год выпуска: 2011

Жанр:

Антивирус

, загрузочный диск

Разработчик:

ESET

, LLC.

Сайт разработчика: http://www.esetnod32.ru/

Язык интерфейса:

Русский

Тип сборки:

Standard

Разрядность: 32/64-bit

Операционная система:

Windows XP

,

Vista

, 7

Системные требования: — Процессор более 1 ГГц — RAM 256MB

Описание:

ESET

NOD32 LiveCD — спасательный загрузочный диск с антивирусной утилитой для проверки системы на вирусы и их удаления. Основное преимущество

ESET

NOD32 LiveCD — факт, что он работает независимо от операционной системы, и тем не мнее имеет доступ к жесткому диску и всей файловой системе. Благодаря …

07
авг
2009

По умолчанию Re: Восстановление SSD на контроллере SF-12хх/15хх

1. Отцепи ссд от порта при загрузке, если подцеплен. Пробуй загрузиться так.
2. Выключи микрон в биосе, оставь только чипсетный ахци, пробуй загрузиться так.
3. Сбрось биос в дефолт, попробуй загрузиться так.
4. Выставь дату в биосе на 2011 год, пробуй загрузиться так.
5. Ну и на последок — пробуй другую мать, если есть в наличии.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: