A data sx900 не определяется

A data sx900 не определяется

Компания ADATA — известный производитель модулей оперативной памяти, внешних жестких дисков, USB Flash накопителей и, конечно же, SSD. В конечном итоге, пользователи данного разработчика захотят обновить прошивки для твердотельных накопителей, которые выходят с определенной регулярностью, и эта небольшая статья должна помочь сделать это.

Большинство SSD ADATA построено на базе контроллеров LSI-SandForce, а потому используют стандартную схему обновления, которая также присуща таким компаниям как Kingston, Kingmax и другим. В данном случае мы обновим микрокод на SSD ADATA Premier Pro SP300, емкости 32 Гбайт, этот диск построен на базе разъема mSATA, но, как уже отмечалось, особой разницы нет.

Старая версия прошивки ADATA SP300

Прежде всего, нам надо определить версию прошивки нашего твердотельного диска ADATA, сделать это можно несколькими способами и одним из них будет проверка сразу в среде Windows. Для этого можно пройти в «мой компьютер», выбрать диск, зайти в «свойства», в свойствах найти вкладку «оборудование», на этой вкладке выбрать ваш накопитель и на ней же открыть «свойства», затем перейти во вкладку «сведения» и в меню выбрать «ИД оборудования». Далее вы увидите версию микрокода. И хотя этот путь, на самом деле, практически не занимает времени, он все равно довольно неудобен, поэтому я предпочитаю использовать одну из утилит, например, ASS SSD Benchmark или CrystalDiskMark. Итак, найдя версию прошивки, мы переходим на сайт ADATA и стараемся там найти наш SSD. В разделе закачек обнаруживаем, что есть более новые версии. После этого мы должны будем скачать два файла:

  • Файл лаунчера — это сама программа прошивальщик
  • Файл с архивом прошивки, необходимая версия микрокода.

Обновляем прошивку SSD через стандартный лаунчер

Стандартный для SF накопителей лаунчер не предлагает каких-то особых возможностей кроме основных, поэтому и «заблудиться» в нем невозможно. Сразу после включения он должен опознать поддерживаемый накопитель, если этого не произошло, значит, вы, скорее всего, скачали прошивальщик от другого диска, будьте внимательнее, также возможно, что вы запустили его в Windows без прав администратора, либо на накопителе установлена неподдерживаемая версия микрокода (например, слишком новая, гораздо новее, чем выложенные на сайте). Словом, после того как диск появится в списке, вам нужно поставить рядом с ним галочку и нажать Update Firmware.

Окно выбора прошивки

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

Читайте также:  Как обрезать видео и вставить в презентацию

Предупреждение о потере данных

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

Перепрошитый диск, хотя версия пока неизменна

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

Обновление прошивки ADATA SP300 до 5.0.2d

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

Здесь я расскажу как восстанавливать диски, которые определяются как sandforce <200026BB>или которые совсем не определяются.

Все началось с того, что мне подарили SSD, который определялся как sandforce <200026BB>, поиск информации по этой болезни вывел меня на тему форума рубоарда, где обсуждались способы их реанимации. Но конкретного мануала, как все сделать и где скачать там не было, в итоге с помощью гугла нашел китайский мануал, и в какой-то степени данная статья есть перевод этого мануала плюс мой успешный опыт. Прямые ссылки на необходимое ПО я пока не буду выкладывать, т.к. не знаю можно ли это делать в данном случае, если вы скажите да, то добавлю их в статью, но в любом случае здесь много подсказок, baidu вам в помощь.

Итак, что нам понадобиться:

1. Отвертка (необходимо будет разобрать диск, чтобы узнать как там дела)
2. FW_Worksheet_SFI_SF-2000_140120_Confidential_Gold (таблица, где вы должны найти ID конфигурации по своему чипу и памяти)
3. Дистрибутив Fedora 14 32bit, я использовал RFRemix 14.1 LiveDVD (ОС, где выполняются все манипуляции, необходима именно Fedora 14)
4. SF_Genesis_v1.5.2 (ПО для подготовки прошивки и непосредственно прошивки контроллера)
5. *.lic файл (лицензия, используемая распаковки пакетов с прошивками, содержит ID, которые будут распаковываться. В сети я нашел только 3 файла.)
6. FW_PPRO_5_8_2_Release.906190.release (пакет с прошивками, существуют пакеты других версий, этот взят для примера)
Вкратце, алгоритм такой: вы узнаете в таблице ваш ID, проверяете есть ли такой ID в лицензии, если нет, то ищите другую лицензию, если есть, то с помощью этой лицензией распаковывает пакет с прошивками и прошиваете.

Читайте также:  Меч и магия x наследие таинственная крипта

1. Разбираем SSD:

Смотрим чип (желтый), здесь он SF-2281, память (синий) 29F64G08CBAAA 16шт. (по 8 вверху и внизу). Ищем нашу конфигурацию в таблице:

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

3. В ОС необходимо установить дополнительные программы:
lsscsi-0.23-2.fc14.i686
mailx-12.5-1.fc14.i686(если у вас RFRemix 14.1 LiveDVD, то не нужно)
sg3_utils-1.29-1.fc14.i686
smartmontools-5.40-5.fc14.i686

4. Ищем в лицензии нашу конфигурацию:

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

5. Запускаем программу SF_OEM_PackageManager:

Distribution Firmware Package File – пакет с прошивками, выбираем его.
License File – путь к лицензии.
Destination Folder – куда будут распаковываться прошивки.
Customer ID и Diagnostic Unlock Key – заполнить как на картинке ниже.
Firmware Revision Override String – версия прошивки, в нашем случае 5.8.2.

Жмем Create OEM Package и ждем завершение распаковки.

6. Запускаем программу SF_ConfigurationManager (это шаг можно пропустить). Конфигуратор требует указать файл для редактирования, он находится там, где мы распаковывали прошивки, в папке Configuration_Files и с именем нашей конфигурации:

Здесь я меняю Model No. – имя отображаемое ОС, серийный номер – любой, Device Nominal Form Factor – форм-фактор, остальное на ваше усмотрение. Нажимаем сохранить и выходим из программы.

7. Запускаем консоль, вводим su, вводим lsscsi, которая покажет на каком адресе висит наш диск:

У меня в виртуалке его нет, но у вас должен быть диск с именем sandforce <200026BB>, запоминаете его адрес, пусть будет 2:0:0:0. Далее переносим в консоль файл SF_Genesis и прописываем к нему аргументы:

Читайте также:  Что нужно для подключения ssd

SF_Genesis –PROCESS_SSD [адрес диска] [путь к файлу *.mfp, который находится в папке с распакованной прошивкой] [путь к файлу, который мы редактировали в SF_ConfigurationManager] 12345 www_123 log=[путь к лог-файлу]

Жмем Enter и ждем заветной надписи PASS, если получили FAIL, то необходимо разбирать лог и искать в какой момент произошла ошибка, в большинстве случаев ошибки бывают из-за невнимательности.

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

На страницах технической поддержки ADATA обнаружены обновления прошивок версии 5.0.2a для семи дисков на контроллерах серии SandForce 2200. Обновления предназначены для следующих моделей с интерфейсами SATA 2.0 и SATA 3.0:

реклама

  • Улучшена обработка задержек при переключении спящих режимов.
  • Улучшена обработка SATA-команды сброса COMRESET во время тестирования командой AHCCMDT.
  • Исправлены ошибки:
  • некорректный подсчет циклов перезаписи ячеек после множественных обнулений командой Secure Erase;
  • невозможность завершения команды очистки ячеек памяти в некоторых случаях;
  • проблемы с внутренними буферами чтения при обработке ошибок UECC;
  • искажение содержимого системного дампа (panic dump) из-за ошибки в расчете контрольных сумм (CRC).

В явном виде это не указано, но мы знаем, что эталонная прошивка 5.0.1 для дисков на SandForce по сравнению с прошлой 3.3.2 также должна повысить скорости записи, улучшить и ускорить процедуру TRIM, повысить надежность обработки включений/выключений и операции Secure Erase.

реклама

Обновления не деструктивные, данные пострадать не должны. Утилита перепрошивки ADATA SF Field Updater 1.1.0 поддерживает обновление из Windows XP/Vista/7, она должна быть загружена отдельно и запущена с правами администратора. Процедура перепрошивки в целом выглядит так:

  • скачать утилиту перепрошивки, скачать образ прошивки;
  • распаковать скачанные архивы;
  • запустить прошивальщик ADATA_SF_FieldUpdater.exe;
  • отметить галочкой желаемый диск;
  • нажать кнопку «Update Firmware»;
  • выбрать правильный образ с прошивкой (последние 5 цифр идентификатора диска «Signature» должны совпадать с именем файла .VIC);
  • согласиться с предупреждением («Proceed»);
  • подождать окончания процесса (должен занять порядка 10 секунд);
  • нажать «Rescan For Drives» и убедиться в наличии у диска новой версии прошивки.

реклама

ADATA S510 Firmware 5.0.2a

реклама

ADATA Premier SP800 Firmware 5.0.2a

реклама

ADATA XPG SX900 Firmware 5.0.2a

ADATA XPG SX910 Firmware 5.0.2a

Утилита-прошивальщик ADATA SF Field Updater 1.1.0

Ссылка на основную публикацию
Adblock detector