start lba что это
MHDD – бесплатная программа для низкоуровневой проверки жестких дисков на наличие битых секторов и ошибок. Программа поддерживает работу с жесткими дисками через наиболее распространенные интерфейсы: IDE, Serial ATA, SCSI.
При помощи программы MHDD, записанной на загрузочную флэшку или CD/DVD, можно просканировать жесткий диск на ошибки не загружая Windows. Это очень удобно в том случае, когда нет возможности подключить HDD к компьютеру с рабочим жестким диском и исправной ОС. Утилита может работать с жесткими дисками любых производителей благодаря тому, что взаимодействие осуществляется через стандартные порты ATA и определенный набор команд, определенных в спецификации ATA.
Как пользоваться программой MHDD.
Расшифровка ошибок MHDD.
х UNC (Uncorrectable Data Error). Не удалось скорректировать данные избыточным кодом, блок признан нечитаемым. Может быть как следствием нарушения контрольной суммы данных, так и следствием физического повреждения HDD;
! ABRT (Aborted Command). Винт отверг команду в результате неисправности, или команда не поддерживается данным HDD (пароль, устаревшая или слишком новая модель итд.).
S IDNF (ID Not Found). Не идентифицирован сектор. Обычно говорит о разрушении микрокода или формата нижнего уровня HDD. У исправных винчестеров такая ошибка выдается при попытке обратиться к несуществующему адресу.
0 T0NF (Track 0 Not Found). Невозможно выполнить рекалибровку на стартовый цилиндр рабочей области. На современных HDD говорит о неисправности микрокода или магнитных головок;
* BBK (Bad Block Detected). Найден бэд-блок. Устарело;
Индикация режимов работы жесткого диска HDD.
BUSY (Busy). Винт занят обработкой команды или «завис». В то время, пока горит эта лампочка, все остальные индикаторы считаются недействительными, и винчестер может реагировать только на команду «Reset» (F3).
DRDY (Drive Ready). Винт готов к приему команды;
DRSC (Drive Seek Complete). Винт успешно закончил установку головки на трек; Устарело. На новых назначение зависит от предшествующей команды.
DRQ (Data Request). Винт готов к обмену данными через интерфейс;
INX (Index). Зажигается при каждом обороте диска. На некоторых винчестерах уже не используется, или может выдавать неверный результат.
CORR коррекция. Устарело и на новых HDD не применяется.
ERR (Error) Произошла ошибка. В регистре ошибок можно узнать код ошибки.
Victoria HDD инструкция как пользоваться
Назначение программы
Программа Victoria предназначена для тестирования различных накопителей: HDD, flash, массивов RAID, также позволяет осуществлять скрытие дефектов поверхности HDD, если такая возможность присутствует. Автор программы Сергей Казанский, распространяется бесплатно, скачать можно http://hdd-911.com/
Краткое описание программы
В системах Vista и старше программу нужно запускать от имени Администратора даже, если ваша учётная запись имеет права администратора.
Окно программы разделено на несколько вкладок: Standart, SMART, Test, Advanced и Setup. Переключатели API и PIO меняют режим работы программы с тестируемым диском. Для режима PIO требуется поддержка со стороны чипсета материнской платы. Современные системы младше примерно 2011г данный режим работы программы не поддерживают, поэтому мы не будем его описывать. Приведём краткое описание управляющих элементов во вкладках.
Standart. В окне справа приведён список накопителей, установленных в системе. Это не только жёткие диски, но и USB-флешки, ридеры SD, CF и прочих карт памяти. Их тоже можно тестировать. Выбор устройства для тестирования происходит кликом мыши по нужному пункту. Сразу слева в окне Drive ATA passport выводится информация о выбранном устройстве. Seek, Acoustic menegment & BAD’er запускает тест seek, позволяет управлять AAM (если поддерживается диском) и имитировать плохие сектора на диске.
S.M.A.R.T. При нажатии кнопки Get SMART считывается SMART. USB-диски не поддерживаются. Остальные кнопки SMART ON, SMART OFF, Auto save attributes ON/OFF позволяют включать/отключать SMART-мониторинг, сохранять считанные атрибуты.
MHDD: Документация на русском языке
Авторское право и отказ от гарантий
Вы можете распространять MHDD без ограничений. Вы можете дизассемблировать и исследовать код MHDD в образовательных целях без ограничений. Вы не можете продавать MHDD.
Отказ от гарантий:
Используйте это программное обеспечение «как есть». MHDD — это очень мощная, и, в то же время, очень опасная программа. Никто не может нести ответственность за любой вред, причинённый программой MHDD.
Оглавление
О проекте MHDD
MHDD — это небольшая, но мощная бесплатная программа, которая предназначена для работы с накопителями на самом низком уровне (насколько это возможно). Первая версия была выпущена в 2000 году мной, Дмитрием Постриганём. Она была способна произвести сканирование поверхности накопителя с интерфейсом IDE в режиме CHS. Моя главная цель — разработать диагностическое ПО для накопителей, которому бы доверяли.
Сейчас MHDD — это значительно больше, чем диагностика. Вы можете делать всё что угодно при помощи MHDD: диагностировать накопители, выполнять чтение/запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя.
Если у вас есть возможность материально помочь проекту — вот номера кошельков автора MHDD в системе Webmoney: Z681153514525; R131877337643.
Где взять MHDD
Документация постоянно обновляется, поэтому доступна только по текущему адресу.
Что находится внутри MHDD
Во время первого запуска программа создаст файл log/mhdd.log. Это основной лог-файл. Все ваши действия и результаты тестов будут записаны в этот файл.
Как это работает
Давайте представим, как работает операционная система MSDOS, когда ей нужно прочитать какой-либо сектор с накопителя. MSDOS просто «попросит» BIOS сделать это. Затем, BIOS ищет в своих таблицах адреса портов нужного накопителя, выполняет необходимые проверки, и затем начинает обмен данными с накопителем. После того, как всё закончено, BIOS возвращает результат операционной системе.
Давайте посмотрим на диаграмму. Здесь показано, как обычная DOS-программа работает с накопителем:
А теперь давайте обратим внимание на то, как работает MHDD:
Главное отличие: MHDD не использует функции BIOS и прерывания. Таким образом, у вас даже нет надобности определять накопитель в BIOS Setup. Вы можете даже включать накопитель уже после того, как загрузится MSDOS и MHDD, так как MHDD работает напрямую с регистрами накопителя и не обращает внимания на такие «мелочи» как, например, разделы, файловые системы и ограничения BIOS.
Внимание:
Никогда не запускайте MHDD с накопителя, который находится на том же физическом IDE канале (кабеле), к которому (к кабелю, к каналу) подключается тестируемый накопитель. Вы будете иметь значительные повреждения данных на обоих накопителях! В связи с этим, по умолчанию, MHDD не работает с каналом PRIMARY, так как у большинства пользователей именно там находится MHDD. Для того, чтобы разблокировать канал Primary, запустите MHDD, затем выйдите, затем отредактируйте файл MHDD.CFG. Или же используйте ключ командной строки /ENABLEPRIMARY.
Для доступа к SCSI-устройствам MHDD использует DOS ASPI драйвер. Если вы не планируете работать с накопителями SCSI — значит, вам не нужны никакие драйверы.
Аппаратные требования и поддерживаемое аппаратное обеспечение
Диагностируемый накопитель IDE должен быть переключен в режим MASTER. Все устройства SLAVE должны быть отключены.
Скачивание установочного пакета MHDD
Вам необходимо решить, какой пакет вам необходим: образ CD, образ дискеты или просто архив. Посетите сайт для скачивания соответствующего пакета.
Вы можете записать образ CD при помощи любого ПО, поддерживающего запись ISO-образов. Ваш CD будет загрузочным.
Первый запуск. Важная информация
Некоторые люди считают, что MHDD — очень сложная программа. Они предполагали, что MHDD должна быть очень простой, но когда они, не прочитав документацию, запускали её в первый раз — приходило разочарование. MHDD — это очень сложная и опасная программа. Намного легче осваивают MHDD те, кто знаком с внутренним устройством накопителей. Если вы хотите получить соответствующие знания, вы можете начать знакомство с этого сайта: http://t13.org.
Очень важно понимать, что вам придётся потратить несколько часов, а возможно и дней, прежде чем вы получите осмысленные результаты от MHDD. Я настоятельно рекомендую попробовать протестировать несколько накопителей без дефектов перед тем, как вы начнёте работать с неисправными.
Вы увидите меню выбора накопителей. Выберите любое устройство, которое захотите. Вы можете вызвать это меню в любое время нажатием SHIFT+F3.
Теперь вы можете нажать F1 и использовать любые команды MHDD. Пожалуйста, будьте предельно внимательны, когда работаете с MHDD первые несколько раз.
Я бы посоветовал начать знакомство с команд EID, SCAN, STOP, CX и TOF. Некоторым из них назначены комбинации клавиш, например F4 для команды SCAN.
Взгляните на регистры. Любое IDE или Serial ATA устройство должно сообщать DRIVE READY и DRIVE SEEK COMPLETE, таким образом, вы должны видеть флаги DRDY и DRSC. Флаг BUSY сигнализирует о том, что накопитель выполняет какую-либо операцию (например, чтение или запись). Некоторые флаги, такие как WRITE FAULT и TRACK 0 NOT FOUND являются устаревшими, вы никогда их не должны видеть. Флаг INDEX также является устаревшим, однако, иногда он может мигать. Флаг DATA REQUEST (DREQ) означает, что диск запрашивает передачу данных.
Если вы заметили флаг ERROR (ERR), посмотрите на регистр ошибок. Вы сможете определить тип возникшей ошибки. Смотрите ATA/ATAPI standard
для получения дальнейшей информации о командах и регистрах.
Использование команд MHDD
Сканирование поверхности
Сканирование любого устройства возможно только если оно может быть определено командами ID или EID (или по нажатию F2). Для того, чтобы выполнить сканирование, наберите SCAN и нажмите ENTER, или используйте F4. Вы увидите меню, где сможете изменить некоторые настройки. По умолчанию, начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.
Нажмите F4 снова для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130560 байт).
Как работает сканирование
MHDD повторяет шаги 1—5 до конечного сектора. Если вам нужен протокол сканирования — вы всегда можете найти его в файле log/mhdd.log.
Если сканирование выявило ошибки, первое, что необходимо сделать — это скопировать все данные с накопителя. Затем необходимо выполнить полное стирание поверхности при помощи команды ERASE, которая стирает каждый сектор на вашем накопителе. Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых «soft-bad» блоков. Если стирание не помогло, запускайте сканирование с включенной опцией REMAP.
Если вы видите, что каждый блок содержит ошибку, не пытайтесь стирать накопитель либо производить сканирование с включенной опцией REMAP. Скорее всего, у накопителя повреждена служебная область, и это не может быть исправлено стандартными командами MHDD.
Просмотр атрибутов SMART
Вы можете набрать SMART ATT или нажать F8 для просмотра атрибутов. Что они означают?
Пожалуй, самый главный атрибут для современного накопителя — это «Reallocated Sectors Count» (значение Raw). Это значение сообщает, сколько на диске переназначенных секторов. Нормальный накопитель имеет raw-значение, равное нулю. Если вы видите значение более 50 — у накопителя проблемы. Это может означать брак блока питания, вибрация, перегрев, или же просто бракованный накопитель.
Взгляните на атрибут 194 — температура. Хорошие значения лежат в промежутке между 20 и 40 градусами. Некоторые накопители не сообщают температуру.
Атрибут UDMA CRC error rate означает количество ошибок, которые возникают при передаче данных по IDE/SATA кабелю. Нормальное raw-значение этого атрибута равняется нулю. Если вы видите другое значение, вам нужно срочно заменить кабель. Также, разгон очень влияет на количество ошибок такого типа.
Другие атрибуты, обычно, не так важны. Смотрите ATA/ATAPI standard
для получения дополнительной информации о атрибутах и тестах SMART.
Команды идентификации накопителя
Попробуйте команды ID и EID для того чтобы просмотреть информацию о вашем накопителе.
Смотрите ATA/ATAPI standard для получения дополнительной информации.
Стирание групп секторов или целого диска
Вы можете использовать команду ERASE. Если ваш накопитель был опознан в BIOS Setup (или же при тесте POST), MHDD попытается использовать функции BIOS для стирания накопителя в режиме UDMA. Если вы не хотите, чтобы MHDD пыталась использовать BIOS, используйте параметр /DISABLEBIOS.
Уменьшение объёма накопителя
Используйте команду HPA для ограничения объёма накопителя. Программа спросит новое количество доступных секторов. Для того, чтобы снять установленные ограничения, используйте команду NHPA. Производите цикл «выключение-включение» накопителя перед использованием команды NHPA. В соответствии с ATA/ATAPI standard, вы можете изменять объём накопителя только один раз за один цикл работы накопителя.
Управление парольной защитой
Используйте команду PWD для блокировки накопителя при помощи пользовательского (USER) пароля. В соответствии с ATA/ATAPI standard, вам необходимо произвести выключение и включение накопителя для того, чтобы изменения вступили в силу.
В MHDD есть две команды для разблокировки накопителей: UNLOCK и DISPWD. UNLOCK производит разблокировку накопителя до первого выключения. Для того, чтобы отключить парольную систему, вам необходимо использовать сначала команду UNLOCK, а замем команду DISPWD (пароль должен быть известен).
Мастер-пароль устанавливается производителем и может быть использован для разблокировки. Более подробная информация доступна в этой статье: Парольная система современных накопителей.
Чтение секторов в файл
Вы можете считать всего несколько секторов или целый диск в файл или в набор файлов. Попробуйте команду TOF. Программа пропускает дефектные сектора. Если вы планируете создавать образ размером более 1 гигабайт, лучше использовать команду ATOF, так как она умеет автоматически «нарезать» образы.
Запись секторов из файла на диск
Используйте команду FF для записи секторов на диск. Вас попросят ввести номер первого сектора для записи и количество записываемых подряд секторов.
Управление шумовыми характеристиками накопителя
Почти все современные накопители поддерживают Acoustic Management. Вы можете уменьшить уровень шума, издаваемого при перемещении головок, путём уменьшения скорости их перемещения. Используйте команду AAM для настройки.
Конфигурация накопителя
При помощи команды CONFIG вы можете просматривать и изменять конфигурацию накопителя, например, максимальный режим UDMA, поддержка систем Security, SMART, AAM, HPA, поддержка режима LBA48. Также возможно изменение размера диска. Некоторые производители уменьшают размер диска при помощи изменения конфигурации, у вас есть возможность восстановить оригинальный объём.
Пакетный запуск команд
Вы можете написать очень простой пакетный файл (смотрите пример в каталоге BATCH), где вы опишете всё, что вы хотите выполнить. Нажмите F5, когда захотите запустить такой файл на исполнение.
Другие команды
Нажмите F1. Вы увидите краткую справку по всем командам MHDD. Для получения более детальной информации, пожалуйста, пользуйтесь командой MAN.
Параметры командной строки
Часто задаваемые вопросы и ответы на них
Список часто задаваемых вопросов и ответы на них вы можете найти по этому адресу: /forum/mhdd-faq-vt6.html
Программа MHDD: где скачать, как создать загрузочную флешку и как пользоваться
Самым точным способом диагностики жестких дисков является проверка через DOS с помощью MHDD. В этом случае HDD не будет загружен сторонними приложениями и процессами, доступ к нему осуществляет только одна программа. Это снижает время отклика и на выходе выдает достоверные результаты.
Что нельзя сказать о Victoria, которая работая из-под Windows, способна выдавать не совсем корректные результаты. Это связано с тем, что в момент работы утилиты запущены сторонние службы и процессы, которые обращаются к жесткому диску, повышая время отклика.
Это значит, что если вы запустите проверку и в этот момент продолжите пользоваться компьютером или будут работать приложения на фоне, то в результатах теста отобразится большое количество медленных или недоступных зон. А это нам совсем не нужно.
Что это за программа (краткое описание)
MHDD – профессиональное бесплатное решение для проверки жестких дисков на наличие ошибок и дефектов. Может похвастаться весьма большим функционалом, позволяющим провести не только базовое и расширенное сканирование, но и выполнить восстановление HDD.
Поскольку установка происходит не на компьютер, а на USB накопитель, MHDD подходит для всех ОС, включая Windows 7 и 10 (32 и 64 bit). Распространяется абсолютно бесплатно, интерфейс достаточно простой, хоть и полностью английском языке.
А теперь, предлагаю перейти к подробной инструкции по ее использованию.
Где скачать
Оригинальный язык английский, русской версии не существует. Будьте осторожны, если видите предложение скачать именно русскую версию (rus), особенно это относится к торрентам. Именно так подхватываются трояны.
ISO — специальный формат (образ) для записи на флешку, предназначенный для последующего запуска через DOS.
Также она по умолчанию включена в популярные бесплатные Live CD: Hiren’s Boot CD, Ultimate Boot CD, 2k10 Live CD и другие. Пользоваться подобными сборками удобно, поскольку в них включены все утилиты для комплексной диагностики системы, включая «Memtest86» и «Regenerator».
Создание загрузочной флешки с MHDD
Для записи предлагаю использовать специальное бесплатное приложение «UltraISO». Оно распространяется на русском языке и совместимо с Windows 10, 7 и другими версиями. Поэтому предварительно скачайте и установите ее.
Далее выполняем все по шагам:
Убедитесь, что в БИОСЕ выставлен режим работы «IDE» для SATA накопителей. В противном случае утилита его не увидит и отобразит ошибку инициализации. После завершения проверки при необходимости можно изменить обратно на «AHCI».
Сохраняем настройки и повторно перезапускаем компьютер.
Как пользоваться программой (инструкция)
Теперь подробнее о том, как правильно пользоваться MHDD. Это важно, поскольку от этого зависит результативность.
После того как загрузка с флешки выполнена, с помощью стрелок выберите пункт под цифрой «2» и нажмите «Enter».
Далее отобразятся все жесткие диски, подключенные к компьютеру. Каждый HDD имеет порядковый номер, находящийся слева от его названия. Вводим необходимую цифру и нажимаем «Enter». У меня это цифра «2». Для переопределения винта с которым планируется начать работу, нужно нажать комбинацию «SHIFT + F3».
Обратите внимание на верхнюю строку с подсвеченными флажками, вот обозначение основных из них:
Теперь можно начинать работу с винчестером. Приложение по умолчанию предложит ознакомиться со всеми командами для управления, которые доступны. Для открытия списка команд нажмите клавишу «F1».
Разберем наиболее популярные из них:
В качестве примера я запущу обычное сканирование поверхности на наличие бэд блоков. Для этого ввожу команду «SCAN» и жму «Enter».
В открывшемся окне все значения оставляю по умолчанию и нажимаю «F4» для запуска. При этом вся информация сохранится. В итоге я получу отчет об имеющихся проблемах.
Сразу хочу обратить ваше внимание, на то, что есть и другие функции:
Для изменения параметров используется клавиша «Enter», для перехода к другому параметру используются стрелки на клавиатуре.
Анализ результатов
По завершении проверки вы увидите окно с подробной информацией в виде разноцветных квадратиков и буквенных обозначений.
Что означает каждый из них:
Процедура восстановления
Теперь, судя по полученному отчету мы можем действовать дальше по инструкции.
Необходимо помнить, что команда «Erase Delays» удалит лишь некоторые ваши файлы, в то время как команда «ERASE» произведет (форматирование) полное удаление всех файлов. Поэтому предварительно рекомендую сохранить все важные файлы на другой носитель.
Далее производим повторную проверку. Если некоторые бэд блоки останутся, то очевидно, что они вызваны физической неисправностью носителя. Выходом из ситуации станет опция «REMAP», либо замена накопителя. Помните, что такой носитель способен выйти из строя в любой момент.
Теперь о том, как делаю я. Для начала начинаю обычное сканирование с функцией Remap. Затем запускаю операционку и сохраняю всю информацию на другой носитель. Затем произвожу перезапись поврежденных областей функцией «ERASE». Такой подход повышает шансы эффективного восстановления работоспособности HDD и экономит время.
Анализ SMART
По идее это тема отдельной статьи, но я хочу затронуть некоторые значения, так или иначе влияющие на результат проверки и в целом показывающие текущее состояние здоровья винчестера.
Открыть SMART вам поможет клавиша F8 или команда «SMART ATT». Обращаем внимание на колонку «RAW».
Наиболее значимые атрибуты:
Какие действия предпринять в том или ином случае, читайте в предыдущем разделе.
После проведения диагностики, чтобы выйти из BIOS, нужно воспользоваться комбинацией «Ctrl + Shift + Delete» для перезагрузки, либо отключить ПК через кнопку питания.
Восстановление работоспособности жесткого диска
Технология S.M.A.R.T.
    Атрибуты состоят из нескольких полей, каждое из которых имеет определенный смысл. Обычно, программы считывания S.M.A.R.T. выдают расшифровку атрибутов в виде:
Жесткий диск не имеет возможности, по собственной инициативе, передать данные SMART потребителю. Их считывание выполняется специальным программным обеспечением.
В настройках большинства современных BIOS материнских плат имеется пункт позволяющий запретить или разрешить считывание и анализ атрибутов SMART в процессе выполнения тестов оборудования перед выполнением начальной загрузки системы. Включение опции позволяет подпрограмме тестирования оборудования BIOS считать значения критических атрибутов и, при превышении порога, предупредить об этом пользователя. Как правило, без особой детализации:
Primary Master Hard Disk: S.M.A.R.T status BAD!, Backup and Replace.
Выполнение подпрограммы BIOS приостанавливается, чтобы привлечь внимание:
Press F1 to Resume
Таким образом, без установки или запуска дополнительного программного обеспечения, имеется возможность вовремя определить критическое состояние накопителя (при включении данной опции) средствами Базовой Системы Ввода-Вывода (BIOS).
Анализ данных S.M.A.R.T. жесткого диска
    Для получения данных SMART в среде операционной системы могут использоваться специальные программы, в частности, практически все утилиты для тестирования оборудования жестких дисков.
Одной из самых популярных программ для тестирования жестких дисков является Victoria Сергея Казанского.
На сайте автора найдете последнюю версию программы, а также массу полезной информации, в том числе и подробное описание работы с Victoria.
В процессе работы с программой можно вызвать контекстную справку клавишей F1
Расшифровка кодов ошибок в Victoria:
BBK (Bad Block Detected) — Найден бэд-блок.
UNCR (Uncorrectable Error) — Неисправимая ошибка. Не удалось скорректировать данные избыточным кодом, блок признан нечитаемым. Может быть как следствием нарушения контрольной суммы данных (софтовый Bad Block), так и неисправностью HDD;
ABRT (Aborted Command) — HDD отверг команду в результате неисправности, или команда не поддерживается данным HDD (пароль, устаревшая или слишком новая модель и т.д.)
T0NF (Track 0 Not Found) — не найдена нулевая дорожку, невозможно выполнить рекалибровку на стартовый цилиндр рабочей области. На современных HDD говорит о неисправности микрокода или магнитных головок;
AMNF (Address Mark Not Found) — адресный маркер не найден, невозможно прочитать сектор, обычно в результате неисправности тракта чтения или дефекта поверхности.
Программа не требует установки, просто скачайте ее по ссылке на странице загрузки сайта автора.
Программа должна выполняться под учетной записью с павами администратора. В среде Windows 7 / 8 необходимо использовать контекстное меню «Запуск от имени администратора».
Краткое описание атрибутов (в скобках дано шестнадцатеричное значение номера):
Ремап (Remap) и проверка поверхности жесткого диска
При записи жесткий диск не проверяет, что и как было записано в область данных сектора, кроме случаев, когда предварительная диагностика, которой накопитель занимается все «свободное время», не пометила в соответствующих журналах эти сектора, как проблемные, или кандидаты на переназначение, что отражается в атрибуте 197 SMART (Current Pending Sectors).
При возникновении плохих блоков (Bad Block) нередко возникает необходимость проверки принадлежности сбойного участка конкретному файлу. Для этих целей можно воспользоваться консольной утилитой NFI.EXE (NTFS File Sector Information Utility) из состава пакета Support Tools от Microsoft. Скачать 10кб
Формат командной строки
nfi.exe Диск Номер логического сектора
Подсказку по использованию NFI.EXE можно получить по команде nfi.exe /?
***Logical sector 12541492 (0xbf5e34) on drive C is in file number 49502.
\WINDOWS\ system32\ D3DCompiler_38.dll
Т.е. интересующий нас сбойный сектор принадлежит файлу D3DCompiler_38.dll в каталоге Windows\system32. В случае, когда сбойные блоки принадлежат системным файлам Windows, возможно появление синих экранов смерти или зависаний системы с перезагрузкой. В большинстве случаев, информация о наличии сбоев дисковой подсистемы, будет отображаться в системном журнале Windows.
Для выполнения тестирования поверхности накопителя с принудительным переназначением (ремапом) сбойных секторов можно воспользоваться программами тестирования HDD, алгоритм работы которых специально разработан таким образом, чтобы «заставить» внутреннюю микропрограмму накопителя выполнить переназначение нестабильного участка.
Так, например, подобные алгоритмы будут использоваться, в упоминаемой выше программе Victoria, если выбран режим тестирования поверхности с выполнением операций восстановления или переназначения (Classic Remap, Advanced Remap :). Изначально режим выполнения теста установлен в Ignore Bad Blocks
Добавлю, что особого выбора алгоритмов тестирования с переназначением сбойных секторов у программы MHDD, в отличие от Victoria, нет, однако MHDD обладает несколько большими возможностями, в т.ч. позволяет работать с SCSI-дисками и съемными USB HDD, при использовании драйверов, позволяющих получить доступ к съемному диску как SCSI-устройству (драйверы ASPIEHCI.SYS, USBASPI.SYS).
Вернуть переназначенные сектора на место, обычными программными средствами, невозможно. Однако, с использованием специального оборудования и методик можно выполнить внутренние технологические утилиты (selfscan, или селфскан), которые заново произведут те операции, которые выполняются для анализа поверхности при изготовлении накопителя, аналогично настоящему низкоуровневому форматированию, предназначенному для проверки поверхности и физической разметки дорожек.
HDAT2 – альтернатива программам MHDD и Victoria.
Для работы HDAT2 используется загрузка в среде Windows98 с возможностью выбора конфигурации драйверов, которые будут использоваться для доступа к накопителям:
Программа HDAT2 обеспечивает 3 вида доступа к дисковым устройствам:
через прерывание INT13h BIOS;
через порты ввода вывода;
через драйверы ASPI;
Благодаря хорошо реализованному алгоритму распознавания подключенных дисковых устройств, программа, как правило, верно определяет их характеристики и задает необходимые режимы работы с ними. Хотя бывают и исключения, как например, приходилось сталкиваться с тем, что неверно определяется объем жестких дисков некоторых моделей емкостью 4 Тб. Тем не менее, программа позволяет, например, выполнить тестирование SD-карты, установленной в телефон Alcatel, подключенный к компьютеру через USB-порт, что невозможно с использованием MHDD и Victoria:
На сайте разработчика можно скачать документацию к программе на английском языке, актуальные версии HDAT2 и загрузочные образы дискет или компакт дисков на на странице загрузки
Лучшая, в свое время, программа для тестирования жестких дисков Victoria возвращается!
Обновленная Victoria работает в среде операционных систем Windows 2000/XP/8/10 x32. В среде Windows 9х программа работает только в режиме PIO.
Технические требования к оборудованию:
— Память 2 Gb или более.
— Видеокарта SVGA. Рекомендуется видеорежим от 1280*1024.
— Желательно наличие доступа в Интернет.
— Программа должна выполняться в контексте учетной записи пользователя с правами администратора.
В среде 64-разрядных ОС Windows работоспособность Victoria сохраняется, за исключением режима PIO.
Мониторинг состояния HDD.
    Для отслеживания технического состояния диска в непрерывном режиме используется специальное программное обеспечение (нередко, платное), главной задачей которого является периодическое считывание и анализ значений атрибутов таблицы SMART с целью предупредить пользователя о достижении порога критического состояния, когда работоспособность устройства и сохранность пользовательских данных не гарантируются. Одним из бесплатных, и тем не менее, популярных в среде пользователей ПК, представителей программ для мониторинга состояния HDD является CrystalDiskInfo
Список команд жестких дисков стандарта ATA для работы с данными S.M.A.R.T
Наименование                                     Код операции
SMART_READ_VALUES                        0xd0
SMART_READ_THRESHOLDS            0xd1
SMART_AUTOSAVE                               0xd2
SMART_SAVE                                          0xd3
SMART_IMMEDIATE_OFFLINE         0xd4
SMART_READ_LOG_SECTOR            0xd5
SMART_WRITE_LOG_SECTOR          0xd6
SMART_ENABLE                                    0xd8
SMART_DISABLE                                   0xd9
SMART_STATUS                                      0xda
SMART_AUTO_OFFLINE                     0xdb
В качестве дополнительного материала по технологии S.M.A.R.T и использованию программного обеспечения smartmontools в операционных системах семейства Linux, может пригодиться статья S.M.A.R.T и оценка технического состояния жесткого диска в Linux
Использование терминального режима для ремонта HDD.
    Методика несложная и вполне работоспособная, но, в основном, рассчитана на применение опытными специалистами по ремонту HDD. Я постараюсь дать некоторые пояснения, которых в оригинале нет.
    Итак, кроме обычного интерфейса ATA или SATA, современные накопители имеют служебный интерфейс для подключения в терминальном режиме. На плате электроники накопителя любого производителя вы найдете кроме стандартных разъемов питания и интерфейса, еще и дополнительный разъем, никак не обозначенный, и имеющий не менее 3-х контактов. Это и есть разъем для подключения терминала через последовательный порт накопителя.
В разных моделях накопителей используются свои контакты для подключения к терминалу
3,5″ накопители Seagate PATA :
Интерфейсный разъём. | : : | : RX / TX | Разъём питания |
3,5″ и 2.5″ накопители Seagate SATA, а также 2.5″ Samsung SATA :
3,5″ накопители Samsung PATA :
Интерфейсный разъём. | : : : | RX / TX | Разъём питания |
3,5″ накопители Samsung SATA :
Разъём питания. | Разъём SATA | : : : | RX / TX |
Использование Hiperterminal для подключения накопителей Seagate.
    Убедитесь, что ваш терминал работает. Для этого соедините RX и TX между собой. При наборе с клавиатуры вы должны видеть удвоение набираемых символов, поскольку на экран терминала сначала выводится введенный символ, передаваемый по линии TX, а затем, этот же символ, принятый по линии RX. Если режим «Отображать введенные символы на экране» выключить, то удвоения символов не будет, поскольку будут отображаться только символы, принятые по линии RX.
    Если параметры порта выбраны правильно и накопитель поддерживает терминал, то, при нажатии CTRL-Z вы должны увидеть приглашение:
), в ответ на которые накопитель выводит диагностические данные о своем текущем состоянии.
Переход на нужный уровень выполняется с помощью команды:
LED: 000000CC FAddr: 0024A051
После раскручивания двигателя, увидите сообщение:
Spin Up Complete
Elapsed Time 7.146 secs
Теперь накопитель готов к работе в терминальном режиме.
Spin Error
Elapsed Time 12.917 secs
R/W Status 2 R/W Error 84150180
    В сети встречается несколько методик восстановления работоспособности накопителей семейства 7200.11, которые позволили добиться положительного результата. Логика подсказывает, что как минимум, нужно:
— обнулить содержимое SMART Причиной разрушения транслятора, судя по всему, является ошибка в микропрограмме, связанная с обработкой этого содержимого. Иначе причина разрушения транслятора не будет устранена.
— пересчитать содержимое транслятора заново, что вернет работоспособность внутренней микропрограмме накопителя.
В большинстве методик используется команда обнуления списка переназначенных в процессе эксплуатации секторов G-List (Grown List). Мне кажется, в случае восстановления не только работоспособности, но и целостности данных, это будет лишним, хотя, вероятность порчи транслятора в зависимости от содержимого G-List, очевидно, исключить нельзя. На практике, очистку G-List я никогда не использовал, а восстановление нескольких Barracuda 7200.11 выполнилось вполне успешно.
    Для очистки данных SMART нужно перейти на уровень 1
Восстановление работоспособности накопителя ST3640323AS с прошивкой SD35.
Rst 0x20M
(P) SATA Reset
LED:000000CC FAddr:0024CDC9
Rst 0x20M
(P) SATA Reset
LED:000000CC FAddr:0024CDC9
Rst 0x20M
Реакция на CTRL-Z присутствует, накопитель переходит на уровень /T, однако, тут же возвращается на «SATA Reset» :
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»