SRUTSSSSSSSS80
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Программа показывает flash id у ssd на контроллерах SandForce sf-2xxx с отсутствующей прошивкой (в rom mode). Так же позволяет считать panic dump'ы, но это требует использования mfb оригинального или совместимого конфига. Не стоит использовать данную программу для использования с работоспособными дисками - для этого есть sf_info. Если диск не определяется, его требуется перевести в rom mode посредством установки перемычки на плате на время включения (через пару секунд после - ее необходимо снять). Комплект включает два файла: sf_flash_id_rommode.exe sf_flash_id_rommode.dat (MFB файл прошивки конфигурации 27423 версии 506(M0116) от kingmax) выбор данного конфига связан с его способностью читать идентиикаторы флеша некоторых несовместимых с ним конфигураций. он способен показывать максимум 32 банка флеша. Вместо sf_flash_id_rommode.dat можно использовать mfb файлы прошивки, сгенерированные соответствующим софтом или взятые из данного обновления от kingmax: http://www.usbdev.ru/?wpfb_dl=5886 http://www.usbdev.ru/files/sandforce/kingmaxsfupdaterispool/ указывая их вторым параметром. sf_flash_id_rommode <disk_num> [mfb.vic] Запуск, например: sf_flash_id_rommode 1 1 - номер диска (см. управление дисками) sf_info 1 22665_mf.vic указание другого файла с прошивкой. Если запустить без параметров, то будет выведен список доступных дисков и запрос номера диска, указать файл с прошивкой при этом нельзя. Информация выводится на экран, а так же сохраняется в файл sf_flash_id_rommode, который перезаписывается. Вывод сообщений вида "DLMC failed!" говорит о том, что используемый файл прошивки несовместим с фактической конфигурацией диска. В этом случае требуется переподключить диск и проверить прошивку для другой конфигурации. Пример результат работы программы: --- v0.4a Drive: 0(ATA) Model: SandForce{200026BB} Fw : 20DABBR0 Used config: 27423 Model: SandForce Fw : 506ABBM0 --- SandForce specific --- HW Revision : 200026BB (B01) Flash CE : 32 Bus-Lane-CE: FID 0-0-0: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die 0-1-0: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die 0-2-0: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die 1-0-1: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die 1-1-1: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die 1-2-1: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die --- Значение "HW Revision" указывает на аппаратную версию контроллера. Значение "Flash CE" зависит от используемой прошивки и не связано с фактическим наличием флеша. Раскладка массива флеша по Bus-Lane-CE выводится только при использовании комплектной прошивки. Список отражает фактическое подключение флеш-памяти к контроллеру, но может быть искажен или сокращен в случае неподходящего конфига прошивки. Замечения по чтению panic dump'ов. Для успешного считывая необходимо использовать оригинальный или совместимый конфиг MFB. В случае успеха сохраняются в двоичном виде: sf_pdlist.bin - список дампов sf_pdN.bin или sf_pdN_badcrc.bin - сами дампы, в зависимости от состояния флага "CRC Ok" Использование комплектного mfb или даже совместимого по флешу mfb для меньшего обьема, с большой вероятностью приведет к чтению мусора в списке дампов и отказу их считывать. Считываются только дампы, имеющие установленный флаг "Log Ok", в зависимости от корректности "CRC Ok" изменяется имя файла. Системные требования - Windows XP/SP2 и выше, возможно использование x86 и x64 версий. Можно использовать Windows PE основанные на этих же версиях. Требуется запуск с правами администратора (под системами Vista/выше производится запрос на получение прав). Диск должен быть подключен к SATA контроллеру, поддерживается работа со стандартными драйверами IDE и AHCI от Microsoft, Intel RST. Работоспособность с другими драйверами не проверялась. Наверняка не будет работать с драйверами контроллеров из раздела "SCSI and RAID controllers". Рекомендуется AHCI режим контроллера. Возможна работа с диском, подключенным через некоторые usb-sata (на контроллерах asmedia, не очень старых jmicron и некоторых других) переходники. Известные проблемы с драйверами: Intel RST/AHCI x64 11.7-12.5: ATA: Wr0 failed! Error: 0x51 Intel RST/AHCI x64 12.6-12.8: IOCtl: Identify failed 0x18! / IOCtl: Wr0 failed 0x18! |