Victoria получение паспорта накопителя ошибка накопителя

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

Цель написания freeware версии — помочь вовремя обнаружить неисправность жесткого диска. Также программа защищает интересы профессиональных ремонтников, ибо своевременное обнаружение болезни — залог успешного её лечения. Нередко пользователь остается в неведении о состоянии жесткого диска, вплоть до серьезной его аварии, когда уже ничего нельзя сделать (информация сильно испорчена, или для ее восстановления требуются серьезные материальные затраты). Данная программа совмещает в себе как профессиональные, так и бытовые функции, и позволяет протестировать винчестер пользователям без специальных знаний. В тоже время, программа не имеет никаких ограничений на доступ к тестируемому жесткому диску, и в руках специалиста может служить мощным диагностическим инструментом в нестандартных, и в неописанных в документации ситуациях.

Другая возможная область применения — измерение скоростных характеристик накопителей. Большинство бенчмарк-программ написаны под многозадачные ОС, и работают с диском через цепочку API+дисковый драйвер, что требует инициализации накопителя в системе, и наличия включенного режима UDMA. Виктория работает с винчестером напрямую, и кроме всего, позволяет интерактивно управлять тестированием. Автор не преследовал цель написать бенчмарк для HDD, однако некоторые методы тестирования были высоко оценены коллегами, и поэтому включены в эту версию.

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

Следует отметить, что Виктория показывает только физическое состояние диска. Дефекты файловых систем останутся незамеченными — для их обнаружения существуют системные утилиты (например, SCANDISK, NDD). В тоже время, если на ПК периодически пропадают или портятся данные, а на его винчестере обнаруживаются явные физические проблемы — разумно предположить, что именно они и являются причиной сбоев.

Все операции с диском реализованы через порты контроллера, поэтому программе не требуется поддержка испытуемых винчестеров материнской платой и определение их в BIOS’е. Также, программе не важно, есть ли на диске какая либо файловая система, какой размер кластера, и сколько на HDD логических разделов — она показывает диск в таком виде, как это задумали разработчики HDD (в соответствии со спецификацией ATA/ATAPI7), на весь физический объем, независимо от Вашего компьютера, BIOS’а и операционной системы.

Распакуйте архив, вставьте дискету в дисковод, и запустите файл makedisk.bat. Будет создана загрузочная дискета. Для пользования программой необходимо загрузить компьютер с этой дискеты, после чего всё будет готово к работе.

Распакуйте архив, и запишите ISO-образ на CD. Загрузите компьютер с этого CD, после чего всё будет готово к работе.

Программа состоит из единственного исполняемого файла и вспомогательного файла конфигурации vcr.ini. Файл vcr.iniне является обязательным и служит для точной настройки Виктории на определенные условия работы, что позволяет достичь максимального удобства (например, туда можно прописать адреса внешнего PCI ATA контроллера, чтобы каждый раз не выбирать нужный винт через меню), отключить звук, отключить запись на диски т.п. (подробности о настройке ini-файла здесь).

Можно запускать программу непосредственно под Windows, и она будет прекрасно работать, но для этого нужно выполнить одно из условий:

При работе из-под систем на ядре Windows NT необходимо установить драйвер UserPort. Для этого нужно:

Эти тезисы являются основными и при работе с другими аналогичными программами, получающими доступ к оборудованию через порты.

После запуска программы на экране появится ее интерфейс, состоящий из следующих основных частей:

Для управления используется клавиатура ПК, поддержка других устройств ввода пока отсутствует.

Возможно, при первом запуске Вам потребуется выбрать именно тот винчестер, который Вы хотите протестировать (а не тот, что прописан в файле vcr.ini — в дистрибутиве там указан Secondary Master). Для этого необходимо нажать клавишу P. Появится меню с названиями каналов. Выбор производится клавишами управления курсором «вверх» и «вниз». При перемещении курсора, в реальном времени отображается индикация (лампочки), что позволяет судить о готовности HDD. У исправного винчестера всегда будут гореть 2 лампочки: DRSCи DRDY (у некоторых может еще и INX). В регистрах ошибок может быть зажжена красная лампочка AMNF, а остальные должны быть погашены. Подробнее о назначении индикаторов см. ниже. После установки курсора на нужный пункт необходимо нажать ENTER.

Осуществляется в самом нижнем пункте меню. После нажатия ENTER начнется поиск внешних контроллеров и винчестеров на них. Определятся только реально присутствующие и исправные винчестеры в положении MASTER, остальные система «не заметит». При нахождении каждого дополнительного порта, в таблицу будет выдано:

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

Примечание: программа может не найти винчестеры на некоторых моделях контроллеров Promise.

Чтение паспорта диска

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

Паспорт отдается при нажатии клавиши F2.

pass.png

Вот что мы получаем оттуда (сверху вниз):

  • Полное название модели и версию встроенного микрокода;
  • Серийный номер HDD;
  • Количество доступных физических секторов (LBA);
  • Объем диска в байтах;
  • Параметры CHS (число цилиндров, логических головок, секторов (актуально только для винчестеров < 8,4 Гб).
  • SMART (статус). Enabled/Disabled — показывает, включен ли SMART мониторинг в самом накопителе.
  • Errlog — внутренние журналирование ошибок.
  • Selftest — внутренний самотест (обычно это тест поверхности в то время, когда к винту не происходит обращений извне). Если в накопителе присутствует что нибудь из этого, в паспорте появится надпись «[…] present«. Имейте в виду, что на некоторых винчестерах самотест может быть отключен в паспорте, но реально присутствовать и работать.
  • Состояние дискового кэша. Программа делает попытку определить его размер, если это не удается, сообщает «unknown size«;
  • Look ahead — предвыборка чтения. Может быть включена или выключена. Выключенная предвыборка говорит о том, что или винчестер очень старый (не поддерживает эту функцию, либо она отключена утилитами/сглючила). Винчестер с отключенной предвыборкой работает очень медленно, и обычно это сразу заметно при работе с файлами.
  • Write — кэширование записи. Осуществляет отложенную запись буфера на диск, для ускорения файловых операций. Может быть включено или выключено. У всех современных винчестеров включено по умолчанию.
  • Поддерживаемые режимы. Это наиболее интересная часть паспорта. В ней указано, какие технические возможности есть у данной модели HDD. Вот расшифровка сокращений:
    • HPA — Host Protected Area: винчестер поддерживает возможность изменения физического объема.
    • CHS — Cylinder/Head/Sector: режим адресации дискового пространства (произошедший от накопителей FDD и первых HDD), позволяющий обращаться раздельно к головкам, секторам и дорожкам. В современных накопителях логическая CHS геометрия оставлена для совместимости со старыми программами и BIOS.
    • LBA — Logical Block Addressing: винчестер поддерживает адресацию логическими блоками, что является стандартом де-факто для современных HDD, ОС и BIOS.
    • PIO — Programmable Input/Output: программный ввод вывод, режим обмена данными между винчестером и оперативной памятью, осуществляемый при участии центрального процессора ПК. Характеризуется простотой реализации, надежностью и универсальностью, однако отнимает процессорное время, что делает этот режим непригодным для многозадачных систем.
    • DMA — Direct Memory Access: винчестер поддерживает прямой доступ к памяти, что позволяет разгрузить центральный процессор ПК при обмене с диском. Также как и LBA, этот режим является нормой, а не исключением для современных HDD. В скобках приведены предельные режимы, в которых винчестер может использовать DMA.
    • AAM — Automatic Acoustic Management: винчестер позволяет программно управлять уровнем акустического шума. Это достигается за счет изменения скорости позиционирования головок.
    • APM — Advanced Power Management: винчестер имеет встроенные средства управления энергопотреблением, что позволяет сделать систему более экономичной и, в некоторых случаях, повысить надежность винта (за счет меньшего тепловыделения и парковки головок). Для настольных систем малоактуально.
    • DLMC — Download Microcode: винчестер позволяет обновлять себе «прошивку» путем загрузки внешнего микрокода (распространяется производителями HDD и фирменных ПК в качестве апдейтов микропрограмм).
    • FLC — Flush Cache: винчестер поддерживает команду принудительного сброса кэша на диск. Вероятно, эта команда предназначена для снижения риска потери данных при внезапном отключении питания.
    • SMS — Set Max Security Support: лень описывать эту фигню:) Если интересно читайте ATA стандарт.
    • DCO — Device Configuration Overlay: винт поддерживает конфигурирование набора некоторых АТА функций по желанию пользователя. К ним относятся включение и выключение SMART, поддержки адресации 48 бит, AAM, изменение предельных режимов DMA и т.д. (см. также раздел «Восстановление конфигурации диска«).
  • Current AAM value: Текущее значение установленного уровня шума. 128 означает, что уровень минимальный, 0 максимальный. Программа позволяет менять это значение произвольно, регулируя шум. Состояние AAM запоминается даже после отключения питания. Рядом находится рекомендуемое производителем значение.
  • Current APM value: Текущее значение режима энергосбережения. Как и у AAM, 128 означает минимальное энергопотребление, 0 максимальное. У винчестеров для настольных ПК оно почти всегда равно 0, у мобильных может иметь разные значения, устанавливаемые утилитами энергосбережения. К сожалению, значение APM не сохраняется после отключения питания, поэтому в Виктории его регулировка не предусмотрена. Однако многие фирменные утилиты для HDD умеют переключать APM «навсегда» с помощью технологических команд.
  • Current power mode: Текущий режим энергопотребления. Фактически говорит о том, крутится ли в данный момент вал HDD. Удобно для тихих винчестеров, тем более программа позволяет остановить вал в любой момент.
  • Security erase time: Время, за которое подсистема безопасности диска способна стереть всю информацию и снять пароль. Обычно оно соизмеримо с временем верификации, т.е. информация стирается без участия интерфейса и с максимально возможной скоростью. Интересно то, что у некоторых моделей HDD в паспорте на этом месте записан 0. В этом случае время стирания на экран не выводится. Не будет оно выводится и в случае отсутствия опций безопасности у тестируемого HDD.
  • Security (статус).
    • ON: винчестер запаролен ATA паролем (наличие установленного на винт пароля также индицирует лампочка PWD в верху экрана);
    • OFF: на винчестере не установлен пароль;
    • High, Maximum: уровень секретности установленного пароля (см. главу о паролях);
    • Frozen:винчестер в состоянии Freeze-lock (парольная система работает, но временно заблокирована);
    • Expired: пароль пытались неудачно снимать 5 раз. В результате чего HDD заблокировал парольную систему до выключения питания;
    • Locked: установлен пароль, доступа к информации нет.
    • Unlocked: винчестер открыт, есть доступ к информации. При этом пароль может быть установлен, если HDD временно открыт командой UNLOCK.
    • Not supported: винчестер не имеет системы парольной защиты.

Программный сброс диска

Выполняется клавишей F3. Эта операция останавливает внутреннюю работу HDD (если он был занят обработкой команды или самотестом) и приводит интерфейс в состояние по умолчанию (очищает регистры после предыдущей команды и выставляет готовность к приему следующей). Необходим для диагностики накопителя, прерывания зависшей микропрограммы винта, и т.д. Выполняется сразу после нажатия кнопки. Также работает и непосредственно во время операций с диском (например, чтения). Признаком успешного сброса будет включенный индикатор AMNF.

Работа с поверхностью HDD

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

Особенностью сканера является применение эксклюзивных алгоритмов, не встречающихся до этого в других аналогичных утилитах. К ним относится автоматическое распознавание поддерживаемых стандартов, и настройка таймера в соответствии с быстродействием тестируемого HDD. Это позволяет эффективно проверять как медленные, так и быстрые диски. А оригинальный метод измерения временных интервалов позволяет работать под виртуальными ДОС машинами WINDOWS практически без снижения точности.

Скан поверхности работает в тесной взаимосвязи с паспортом HDD, получая из него все необходимые параметры. Поддерживаются режимы LBA 28 и 48 бит, которые распознаются автоматически. Все что можно было автоматизировать — успешно реализовано, и не требует никаких настроек со стороны пользователя.

Для того, чтобы протестировать поверхность винчестера, нажмите клавишу F4 «Scan». При этом на экране появится менюшка, назначение пунктов которой понятно из выводимого в ней текста. При желании можно нажать F1 для получения справки. Рассмотрим третий сверху пункт — он имеет 6 состояний, которые можно переключать клавишей «пробел» или клавишами стрелок «вправо» и «влево«.

presc.png

Линейное чтение (до версии 3.1 было «верификация»)

Тестирование поверхности в LBA адресации. Предназначено для максимально быстрой и точной диагностики состояния поверхности. Во время тестирования все адресное пространство винчестера разбивается на условные участки одинаковой длины блоки. Размер одного блока равен 256-ти секторам. Программа измеряет время доступа к каждому блоку по команде верификации, и по нему на экране рисуется прямоугольник соответствующего цвета. При этом данные физически читаются с диска, но не передаются по интерфейсу, поэтому это самый быстрый способ проверки поверхности, с ним может сравниться только работа в предельных UDMA режимах (исключение Seagate Barracuda IV, V и 7200.7 с версиями микрокода 3.xx. Для этих HDD скорость верификации ~28-32 мб/сек является нормальной).

Если винчестер зависнет из-за неисправности во время сканирования, программа ждет около 16 секунд, после чего перейдет к следующему блоку, выводя значок T(Timeout) в поле скана. Непрерывные задержки свидетельствуют о том, что HDD не отвечает на команды — можно попробовать подать команду сброса в его контроллер, нажав F3 (Reset) непосредственно во время скана, иногда это помогает.

Случайное чтение:

Тестирование поверхности, когда адреса блоков выдает генератор случайных чисел. Диапазон можно задать в виде границ LBA в меню скана. При этом также измеряется время доступа к каждому блоку, но в отличие от линейного чтения, оно будет больше т.к. складывается из времени позиционирования головки на нужный цилиндр и собственно, чтения (возможно, что и из эффективности алгоритма кэширования [предположение автора]). Полученный результат достаточно точно отражает общее быстродействие диска в реальных задачах, когда винчестеру приходится совершать много циклов чтения данных из разных мест (во время работы ОС читаются не только фрагменты файла, но и части служебных таблиц файловой системы, расположенных в отдалении от тела файла). И действительно, средняя скорость чтения около 8 мб/сек совпадает с показаниями других программ (например FAR) при копировании файлов. Также эта скорость зависит от настроек, влияющих на скорость позиционирования (Акустик менеджмента).

BUTTERFLY- чтение:

Тестирование поверхности по алгоритму «бабочка», когда попеременно читаются начало и конец дискового пространства, каждый раз со сдвигом на 1 блок (256 секторов), в результате чего к концу теста головки оказываются в середине рабочей зоны HDD. Этот алгоритм совмещает в себе позиционирование на разные дистанции, а также прямое и реверсивное чтение, и применяется в профессиональных утилитах, в том числе при заводском тестировании винчестеров средствами селфскана. Отличие от случайного чтения в том, что butterfly — это тест всей поверхности с позиционированием, сканирующий все секторы HDD по определенному закону и имеющий окончание. Случайное чтение — это агрессивный тест, не имеющий окончания и закономерности, и он почти не предсказывается алгоритмами предвыборки. Оба теста создают большую нагрузку на блок головок и электронику, поэтому позаботьтесь о хорошем охлаждении HDD во избежании его порчи. Также следует отметить, что Butterfly выполняет проверку медленней, чем линейное чтение, и на винчестере в 10 Гб может длиться около 30 минут. Причина — потери времени на перемещение головок, и постоянные ожидания поворота дискового пакета на нужный угол. Как и в предыдущих тестах, диапазон можно задать в виде границ LBA в меню. Допустимо использовать сброс и вызывать справку во время проверки. Все 3 вида тестов могут работать совместно с дефектоскопом и ремапами — их выбирают в 4 пункте меню.

PIO-чтение (в версии до 3.1 было «Чтение»)

В отличие от верификации, используется настоящее чтение секторов из винчестера. Отличается более низкой скоростью — около 2-8 мб/сек (1 Гб читается 2-7 минут), поэтому целесообразно лишь для небольших участков. Применяется не для измерений, а в основном для отлова «глюков» винта, проверки работоспособности канала чтения и интерфейса. В реальных условиях компьютер работает с винчестером в режиме DMA, где скорость намного больше (и производители оптимизируют HDD именно под DMA режим).

С помощью PIO-чтения можно выбрать наиболее быструю модель HDD для установки в систему, не поддерживающую режим DMA. Такие системы до сих пор встречаются, например учетно-кассовые машины, медицинское диагностическое и музыкальное оборудование, различные роботы (например, автоматические узлы FTN сетей).

Примечание: Для повышения скорости работы в PIO нужно принудительно включить максимальный режим в BIOS. Обычно там стоит «Auto» по умолчанию, замена его на PIO-4 позволит поднять скорость более чем в 2 раза. Также она зависит от общего быстродействия ПК и примененного чипсета (наибольшая скорость у автора была на I430 TX/VX — около 13 Мб/с).

PIO-чтение в файл (в версии до 3.1 было «Чтение в файл»)

В отличие от «просто чтения» данные с винчестера пишутся в файл в текущем каталоге. Программа корректно обрабатывает бэд-блоки, не «вылетая» на них, вся остальная информация сектор за сектором пишется в файл (вместо дефектных участков вставляются нули). Начиная с версии 3.1 — применен алгоритм от профессиональной программы, обеспечивающий достаточно высокую скорость в PIO-4 и динамический переход с блочного чтения на посекторное в зависимости от ошибок. Число попыток чтения сектора при ошибке равно двум: первый раз при блочном доступе, второй при посекторном для более полного извлечения данных из поврежденных накопителей с активной предвыборкой чтения. Сброс для ускорения обработки ошибок и «длинное чтение» в бесплатной версии отключены. В связи с практической бесполезностью кодов ошибок HDD при чтении в файл они не выводятся, хотя и обрабатываются. Вместо них программа сообщает «I/O error» и номер дефективного LBA.

Содержимое дефектного сектора заполняется нулями и пишется в файл. Он имеет ограничение 2 Гб, если копирование производится на раздел FAT32, однако в NTFS никаких ограничений нет. При вводе имени файла без расширения ему автоматически будет присвоено расширение *.trk

Итог: для спасения информации с накопителя, имеющего дефекты, рекомендуется запускать Викторию с раздела NTFS, на котором, помимо самой программы имеется достаточное количество свободного места. Обычно это система Windows 2000 или XP. Перед применением желательно установить режим PIO-4 для SECONDARY канала в BIOS компьютера (для увеличения скорости чтения), затем загрузить Windows с драйвером UserPort, и только после этого подавать в копируемый HDD питание — это гарантирует отсутствие обращений Windows к неисправному винчестеру.

Запись (стирание):

Производит посекторное стирание информации с диска, блоками по 256 секторов. Может использоваться для устранения некоторых видов дефектов (аналогично низкоуровневому форматированию программами от производителей HDD). По скорости сравнимо с PIO-чтением. Следует отметить, что существует более быстрый способ очистки диска от информации — стирание через подсистему безопасности. Читайте об этом в разделе «Безопасность«.

Запись из файла:

Пишет содержимое файла на диск посекторно, начиная с Start LBA и заканчивая длиной файла. Для выбора файла откроется окно встроенного менеджера. Длина вычисляется автоматически, под нее подстраивается счетчик процентов. Скорость достигает 6 Мб/сек. Процесс сопровождается визуальным сканом, обрабатывается время и блочные ошибки. Функция может быть полезна для коррекции разрушений файловых систем совместно с HEX редактором, и для клонирования небольших дисков. Размер файла ограничен до 2 Гб, больший объем имеет смысл писать другими программами (например WinHEX — это будет в 10 раз быстрее).

Проверка интерфейса:

Производит циклическую запись шаблона данных в буферную память винчестера, затем чтение оттуда и сравнение прочитанного с записанным. При этом измеряется время чтения из буфера в диапазоне от 64 до 500 мкс. На этом тесте хорошо видно, что такое многозадачность встроенной в винт микропрограммы — время чтения разных циклов получается разное и зависит от модели HDD и от его режима работы. При несовпадении записанного с прочитанным выводится сообщение с указанием времени по часам. Наличие таких ошибок говорит о неисправности интерфейса или буферной памяти винта, и такой накопитель считается потенциально опасным, так как может исказить хранящуюся на нем информацию. Для получения высокой достоверности нужно выполнять этот тест достаточно долго, аналогично тестам оперативной памяти компьютера. Во время тестирования рекомендуется пошевелить IDE шлейф для диагностики плохих контактов, которые тут же будут обнаружены программой. Перед проверкой интерфейса можно остановить вал HDD, нажав клавишу S (при этом у HDD фирмы Seagate Вы увидите бо0ольшой прикол :-).

Индикация и управление во время проверки поверхности

Через некоторое время после начала тестов (а конкретно после прочтения 500 блоков), точки в правой нижней части экрана заменятся на цифры — они будут показывать скорость обмена/верификации в реальном времени, а строкой ниже появится индикатор оставшегося времени до конца тестирования. Время динамически меняется, т.к. зависит от отображаемой скорости (пока показывается неверная скорость — будет неправильное время). В верхней части окна отображаются пройденные мегабайты, и пройденные проценты от указанного в меню максимального значения LBA (в режиме BUTTERFLY показываются удвоенные процеты, ибо тест симметричен относительно середины). При проведении тестов, не имеющих конца (случайное чтение, проверка интерфейса) время окончания не выводится. В этом случае их отменяет пользователь по своему желанию.

scan.png

Во время линейных тестов работает так называемая «быстрая навигация» клавишами стрелок можно перемещаться по поверхности в произвольное место диска. Шаг перемещения настраивается автоматически в зависимости от объема HDD и составляет 1/124 от выбранного диапазона LBA (в старых версиях было: 1/128 от паспортного объема).

Во время линейного, случайного и Butterfly тестов можно получить справку, нажав F1. Там Вы найдете много интересного.

Прочитанные блоки данных сортируются по времени доступа, в правой части экрана, что позволяет выявить состояние поверхности HDD, и обнаружить не только бэд-блоки, но и намечающиеся дефекты (цветные прямоугольники). Обычно исправные накопители не имеют «цветных» прямоугольников, а появление красных и бурых говорит о каких либо проблемах. Зеленые блоки допустимы у многих типов HDD (особенно у ноутбучных). Ухудшение времени доступа к отдельным блокам может быть следствием естественного износа HDD. А у некоторых моделей (например, у FUJITSU MPF 3xxxAH с прошивкой 5C14) это норма, так как зависит от термокалибровки, которую эти винчестеры производят прямо во время чтения.

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

Далее автор хочет сделать одно важное замечание: Многие пользователи пренебрежительно относятся к винчестерам, имеющим много «белых» прямоугольников, мотивируя это тем, что «у других моделей их нет». Такие диски считаются чуть ли не неисправными, подлежащими сдаче по гарантии, и совершенно напрасно!!! «Белые» блоки — норма! Например, у моего HDD Samsung SP1614N, на котором пишется эта программа, имеется почти тысяча «белых» блоков (которые другие программы не видят из-за низкой чувствительности). Этот винт прекрасно работает не первый год (более того, летом 2004 я его нечаянно уронил с высоты 5 см во включенном состоянии, и пока ничего плохого не случилось 🙂

Примечание: Если на испытуемом винчестере установлен АТА пароль, программа выведет предупреждение об этом после появления сканового меню:
Внимание! Накопитель закрыт ATA паролем!
.
Данное сообщение появится только при заблокированном винчестере, если же он открыт — о пароле будет предупреждать лишь лампочка PWD в верху экрана.

Построение графиков поверхности:

Начиная с версии 3.5 программа умеет строить график чтения поверхности диска. Графический метод является очень наглядным, и дополняет основной режим. В практике тестирования HDD различают 2 основных метода построения графиков: пиковый и усредняющий. В первом случае положение каждой точки соответствует предельному значению измеряемой величины, во втором — среднеарифметическому. В Виктории применен усредняющий метод построения графика (пиковый тоже есть — это текстовые прямоугольники). У исправного HDD график преставляет собой плавно спадающую вниз линию, на которой обычно видны ступеньки — результат зонного распределения плотности записи.

В меню имееются модификации графиков под названием Quick — это бенчмарк- функция, предназначенная для быстрой оценки производительности диска на разных участках объема. Это удобно, так как 200 Гб накопитель в режиме Quick т естируется всего 10 минут.

graf.png

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

Для снятия графического скриншота можно использовать Windows или одну из ДОC-резидентных программ, которые можно найти в Сети.

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

Скрытие дефектов поверхности

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

  • линейное чтение;
  • случайное чтение;
  • BUTTERFLY чтение.

Способ скрытия задается в 4-м пункте меню, а также может переключаться во время сканирования, клавишей «пробел». Выбранный метод работы с дефектами отображается в правом верхнем углу экрана, под часами, а также в нижней строке в момент запуска скана или переключения режимов. Рассмотрим каждый из них:

Ignore Bad Blocks

Режим скрытия дефектов выключен.

BB = RESTORE DATA

(в версииях 3.0 — 3.4 данный пункт меню отсутствует)

Производится «вытягивание» информации из поврежденных секторов (длинное чтение). Это очень эффективный метод спасения данных с винчестеров фирмы IBM. В бесплатной версии отключено.

BB = Classic REMAP

Скрытие дефектов производится простым способом — записью в поврежденный сектор, номер которого возвращает контроллер винчестера при ошибке. Следует отметить, что некоторые накопители (например Seagate U-серий, Seagate Barracuda SATA с версией 3.05 итд.) имеют ошибку микропрограммы, в результате которой винчестер может сообщить неверный адрес дефектного блока. Поэтому большинство драйверов ATA устройств на HDD «не надеются», и при ошибке рассчитывают номер бэд-блока математическим способом. Однако существует довольно большое число любительских программ, которые используют алгоритм Classic Remap, и в Виктории этот метод оставлен для сравнения. Другим недостатком Classic Remap является слабая чувствительность некоторых моделей HDD к одиночной записи после верификации — им нужен более «весомый аргумент» для инициализации ремапа. Поэтому алгоритм может не работать на некоторых накопителях (например, на новых IBM, Hitachi) — экспериментируйте.

BB = Advanced REMAP

Улучшенный алгоритм ремаппинга. Скрывает дефекты в том случае, когда «обычный» ремап не помогает. Главное отличие Advanced Remap в том, что дефект определяется еще до того, как винчестер сообщает об ошибке. Для информирования пользователя об этом в поле скана выводится желтый вопросительный знак ?, который эквивалентен красному прямоугольнику в других тестах, но в данном случае символизирует то, что программа производит поиск дефекта внутри блока, вызвавшего задержку. Последовательность команд такова, что при этом в SMART должен сформироваться кандидат на ремап (атрибут 197). Далее делается попытка скрыть его 10 кратной записью, и если микрокод не против — это происходит. После чего производится контрольное чтение этого сектора. Если он прочитался — ремап объявляется выполненным, что отражается в малом окне и в поле скана (на месте креста появится синяя «заплатка»). Оба типа ремапов, в отличии от фирменных утилит производителей HDD, не стирают пользовательскую информацию нигде, кроме самого бэд-блока (в котором данные и так практически потеряны).

Но если винт зависает на бэд-блоках, или срывается в стук — даже Advanced Remap может не сработать, ведь чудес не бывает. То же самое относится к винчестерам на некоторых SATA контроллерах, в частности — SiI3112 с «кривыми» BIOS (некоторые модели контроллеров зависают при ремапе), к винчестерам Samsung (почти у всех экземпляров ремап отключен на заводе) итд. Для ремонта таких накопителей могут применяться технологические методы «лечения», например скрытие дефектов в первичные заводские листы. К сожалению, эта технология выходит за рамки данной статьи и тут не рассматривается.

BB = Fujitsu Remap

Ремаппинг винчестеров FUJITSU. Только для моделей MPG и старше (новые накопители 2,5′). На других не работает. Использует недокументированные возможности контроллера HDD FUJITSU. Способен скрывать не только явные, но и намечающиеся дефекты (задержки). Не рекомендуется совмещать Fujitsu Remap с нелинейными видами чтения из за термокалибровки, которую эти винчестеры выполняют между циклами позиционирования: может произойти задержка, и как следствие — помещение нормального сектора в дефект-лист.

Q: Почему бы это не сделать для остальных моделей?
A: Потому что это усложнит программу и оставит часть ремонтников HDD без работы

BB = Erase 256 sect

(Способно «вылечить» HDD, но бывает деструктивно для информации)

Восстановление группы секторов. При обнаружении дефекта — переписывает весь блок из 256 секторов. Также как и Advanced Remap, работает не по коду ошибки, а по таймауту 150 мс. Полностью аналогично функции Erase Wait’s в MHDD (автор Дмитрий Постригань). Начиная с версии 3.5, «Виктория» проверяет блок после стирания, сообщая о результатах. Данная опция рекомендуется в тех случаях, когда нужна максимальная скорость восстановления, а бэд-блоки программные, и их очень много (такое часто бывает на винчестерах фирмы IBM 2000 — 2003 годов выпуска). Внимание! Эта функция стирает информацию!

Примечание:Замечено, что при случайном чтении винчестер сделает ремап с большей вероятностью, чем при линейном. Эту возможность следует знать и использовать. Автор рекомендует связку BUTTERFLY чтение и Advanced Remap для достижения максимального успеха, а также многократный проход в режиме «Loop scan».

Дефектоскоп поверхности

Начиная с версии 3.0 (а также 2.9x, но не 3.0b!) в программу включен дефектоскоп поверхности HDD. Дефектоскоп предназначен для выявления реально нестабильных участков поверхности / дефектов через интерфейс HDD, и способен отличать случайные задержки от регулярных.

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

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

Для перевода скана поверхности в режим дефектоскопа необходимо сначала выбрать режим чтения (случайное, линейное или BUTTERFLY), затем включить режим дефектоскопа в пункте меню работы с BAD блоками, и запустить скан. Перед этим можно изменить настройки дефектоскопа, для чего в программу добавлены 2 консольные команды:

TIO — таймаут дефектоскопии. Задается в миллисекундах. При превышении таймаута блок будет считаться подозрительным, и будет проанализирован посекторно. По умолчанию в программе он задан равным 30 мc, если выбрано линейное чтение, и 60 мс — если выбрано случайное чтение или BUTTERFLY. Рекомендуемые значения для некоторых винчестеров:

  • Винчестеры 2001 2003 годов (Seagate Barracuda ATA, FUJITSU, Quantum Fireball plus AS, etc.) = ~ 30ms;
  • Новые быстрые накопители IBM, Maxtor (свыше 50 Мб/сек)= ~12…20ms;
  • Старые винчестеры = ~ до 90ms;

Также не следует забывать, что:

  • Винчестеры ноутбуков медленней настольных того же класса на 30-40%. По этой причине и таймаут для них можно выставлять выше.
  • Винчестеры с бэд блоками могут выдавать слишком много задержек в секторах, считанных после дефектного. Такова особенность большинства микропрограмм. Для этих накопителей вместо таймаута рекомендуется ввести слово «BAD«, при этом будет установлено значение 150/300 мс, и в накопитель будет подаваться команда сброса после каждой задержки — это сильно экономит время на проверку.
  • Некоторые винчестеры ремапят псевдо-дефектные секторы и задержки при чтении. Если ремапы (переназначенные секторы) уже имеются, они будут отслежены дефектоскопом как куча из большого числа «медленных» секторов, идущих подряд. Во время нелинейных видов проверки поверхности таймаут автоматически увеличивается в 2 раза (если ввести 40, то будет 80).

LOGSW — переключатель ведения текстового протокола работы дефектоскопа. По умолчанию протокол включен. При работе дефектоскопа создается папка DFTLOGS, а в ней файлы dftlog00.txt (dftlog01.txt, и т.д), в каждый из которых помещается название и серийный номер тестируемого накопителя, и далее вписываются адреса найденных дефектов. Выключение протокола может потребоваться при работе с защищенного от записи носителя.

При работе в малое окно выводятся адреса секторов, а в поле скана выводятся символы:

? — произошла случайная задержка. Какое то событие заставило микропрограмму HDD приостановить обслуживание интерфейса на несколько миллисекунд (обновление внутренних переменных, механическое воздействие и т.д.)

T — произошла прогнозируемая задержка. Программа нашла блок с задержкой и нашла в нем сектор, который эту задержку вызвал. При этом в окно будет выведен адрес этого сектора, также он окажется в текстовом файле.

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

?-?-T—T-?-?—?-?-?—?—?-?-?—?-?-T—?—?-?-?—?-?-?—?—?

Примеры использования дефектоскопа:

1) Имеется винчестер Seagate U6, модель ST340810A, который имеет множество цветных прямоугольников. Бэд-блоков нет. Ремапов нет. Нужно получить список точных адресов нестабильных секторов для их скрытия другой программой. Порядок работы:

  1. Так как винчестер старый, увеличиваем порог срабатывания дефектоскопа до 50 мс. Для этого вызываем консоль (+ или «стрелка вниз») и вводим команду TIO. На приглашение вводим число 50, нажимаем ENTER. Появится надпись «Выполнено».
  2. Запускаем линейное чтение (F4), выбрав «Дефектоскоп» в меню. По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов.

2) Имеется винчестер Seagate ST320011A с бэд блоками. Нужен список точных адресов дефектов.

  1. Вызываем консоль (+) и вводим команду TIO. В качестве параметра пишем BAD, нажимаем ENTER. Появится надпись «Выполнено».
  2. Запускаем линейное чтение (F4), выбрав «Дефектоскоп» в меню. По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов. В отличии от многих популярных программ, дефектоскоп не позволяет винчестеру надолго замирать на дефектах, а производит сброс контроллера в случае задержки свыше 500 мсек.

Измерение частоты вращения вала HDD

Осуществляется клавишей R или консольной командой RPM. Оба способа абсолютно идентичны. Измерение производится по скорости чтения секторов при отключенном кэше, поэтому метод не будет работать при нечитаемости поверхности или при неотключаемом кэше (как например у HDD Fujitsu серии TAU). Однако, метод довольно неплохо работает на современных дисках. Для повышения точности рекомендуется произвести измерение несколько раз.

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

Проверка S.M.A.R.T. параметров HDD

Технология мониторинга и предсказания отказов (Self Monitoring, Analysis and Reporting Technology, сокращенно S.M.A.R.T.) была введена в стандарт на жесткие диски свыше 10 лет назад. Исходя из того, что основных причин отказов дисков обычно не много, была сделана попытка классифицировать их, а в накопители стали встраивать специальные датчики с микропрограммой самоконтроля. Показания датчиков регулярно обрабатываются и затем помещаются в несколько таблиц в служебной области:

  • Таблица атрибутов: в нее винт заносит важные, с точки зрения разработчиков, параметры — такие как отработанное время, количество циклов парковки головок, число ошибок чтения, температуру, и многое другое. Винчестер постоянно обновляет таблицу атрибутов, таким образом, все важные события откладываются в счетчиках-накопителях, и остаются там даже во время выключения питания. Более того, винчестер постоянно сравнивает текущее значение каждого атрибута с наихудшим (Vorst), которое уже имело место, и заносит новые наихудшие значения в специальный журнал (Vorst Table).
  • Таблица предельных значений (TreshHolds Table). В ней хранятся постоянные величины для каждого атрибута, выход за пределы которых считается ненормальным.

На основании анализа полученных значений атрибутов и их сравнения с таблицей предельных значений, строится так называемый SMART Report — информация о скором отказе жесткого диска, а различные программы, получая конкретные цифры из SMART-журналов в различные моменты времени, могут проанализировать динамику изменений, что способно предсказать будущее этого накопителя.

Виктория тоже пытается анализировать таблицы, и выводит графики для каждого атрибута, что наглядно показывает, насколько хорошо винчестер себя «чувствует» (идея взята из программы SMARTUDM Михаила Радченко). Переход графика в красную зону говорит о том, что накопитель пора выбрасывать 🙂 Некоторые винчестеры (например Seagate, Quantum), даже будучи новыми, имеют «заваленные» атрибуты температуры, и, например, Spin Up Time (время раскрутки вала).

smart.png
SMART монитор вызывается клавишей F9. Не разрушает содержимое рабочего стола. Имеется интегрированная справка (F1). Можно тут же сохранить экран в файл для дальнейшего анализа (клавишей «минус»). Для удобства, жизненно важные SMART атрибуты выделены зеленым шрифтом, остальные белым, температура желтым. При наличии переназначенных секторов из резерва (Reallocated Sectors Count), их количество выделяется красным цветом. Если винчестер не поддерживает технологию SMART или неисправен — будет выдано сообщение «винт отверг команду».

Начиная с версии 3.5 в SMART появилась возможность просмотреть флаги атрибутов. Флаги заложены в стандарт на HDD например, для того, чтобы пользователь мог судить о назначении неизвестных SMART-атрибутов.

Управление уровнем шума HDD

Производительность дисковой подсистемы во многом зависит от механики винчестера. Именно механические движущиеся детали пока остаются самым медленным звеном в цепи передачи данных от магнитной поверхности диска в оперативную память ПК. Обычно скорость доступа к секторам на диске складывается из 2-х основных факторов:

  1. Времени ожидания поворота диска относительно головки, до тех пор, пока нужный сектор не окажется в зоне чтения головки;
  2. Времени поиска дорожки (головка перемещается по радиусу диска, до нахождения нужного трека).

За всю эволюцию развития винчестеров их создатели стремились к максимальной производительности, и поэтому разработали технологии, позволяющие улучшить быстродействие механики до теоретически возможных пределов. Сейчас уже никого не удивишь тем, что новые винты стали и быстрей, и объемней, и… горячей, чем были их «старшие братья» 3-5 лет назад. Да, любой «разгон» требует повышенного энергопотребления, что не может не отразиться на температуре. А еще, высокая скорость перемещения головок привела к заметному увеличению акустического шума. Все слышали характерный треск HDD при копировании файлов или во время дефрагментации? Этот и есть побочный эффект высокого быстродействия HDD. А ведь кому-то такие навороты и не нужны, и им достаточно среднего быстродействия. Например, для работы с документами или тем, кто использует компьютер в качестве мультимедиа-центра. Для них повышенный шум винчестера — зло, с которым надо бороться. Вот разработчики винтов и решили внести в это свой вклад, сделав скорость перемещения головок регулируемой. Осуществляется это просто — винчестеру в любой момент можно подать специальные команды, которые запретят головкам двигаться слишком быстро (или, наоборот, разрешат максимальную скорость). Команда сохраняет свое действие даже после выключения питания.

Для включения режима работы с AAM служит клавиша F5или консольная команда AAM (для вызова строки нужно нажать клавишу «плюс» или «стрелка вниз»). Винчестер начнет трещать, демонстрируя текущий уровень шума (у некоторых дисков шум, как ни странно, отсутствует 🙂 Далее смотрим на цифры внизу экрана. Это текущий уровень шума по шкале 0 — 255. Также на экран будут выведены подсказки по точным значениям цифр. Во время теста AAM можно использовать следующие клавиши:

M — (minimum): установить минимальный уровень шума;

D — (disable): выключить AAM совсем (максимальный шум, максимальное быстродействие);

P — (perfomance): получить наилучшее быстродействие, шум высокий;

<- | -> (клавиши стрелок) для плавной регулировки соотношения шум/скорость;

F1 — помощь.

aam.png

В правом нижнем углу экрана выводится среднее время доступа при заданном уровне шума. Меняя уровень, смотрим за изменением быстродействия. Также полезно посмотреть на скорость чистого позиционирования без чтения — консольной командой «CX«.

Иногда попадаются винчестеры, у которых еще на заводе AAM установлен на минимальный шум (число 128). У других AAM вообще выключен (0), а у третьих не регулируется и не поддерживается AAM — этим «отличилась» серия Seagate Barracuda 7200.7 и многие винчестеры для ноутбуков. На HDD Seagate функцию AAM можно включить за символическую плату у ремонтника или у автора этой программы. В любом случае стоит попробовать порегулировать AAM клавишами стрелок (вправо и влево) — хуже от этого все равно не будет.

Работа с Host Protected Area: изменение физического объема диска

Можно ли превратить 120 гигабайтный диск в 20 гб? Конечно да — например создать на нем один раздел на 20 Гб, а остальное не использовать. А чтобы он в BIOS’е при этом определялся тоже на 20? Еще несколько лет назад подобное было нельзя, а теперь можно, с помощью HPA. Но зачем? — спросите Вы. Например, для защиты информации от вирусов или от случайной порчи/удаления. Или, если старый BIOS зависает на автодетекте винта, превышающего 32 Гб, а перемычек, ограничивающих объем, производитель не предусмотрел… Или (не дай Бог), на винчестере появились бэд-блоки, в самом конце, и их надо скрыть от операционной системы, чтоб она даже не лезла туда при форматировании. В общем, вариантов много… А так как функция «обрезания» диска есть почти во всех современных винчестерах, рассмотрим ее подробнее.

Host Protected Area — это уменьшение количества доступных физических секторов на жестком диске, с соответствующей коррекцией паспорта диска. Т.е. диск, обрезанный HPA, будет определяться на меньший (по сравнению с заложенным производителем) объем, что сделает отрезанную часть недоступной ни ОС, ни BIOS. Соответственно, и другие программы, например форматирования и проверки, не смогут получить доступ к скрытой части. Обрезание диска происходит всегда с конца, т.е. с помощью HPA нельзя вырезать произвольную область в середине, и нельзя сдвинуть начало диска. Как и в случае с AAM, результаты HPA сохраняются после выключения питания.

Виктория позволяет задавать любой объем диска с помощью HPA, показывать реальный объем, а также восстанавливать заводской объем обрезанных дисков. Для этого служат соответствующие команды (вызываются клавишей F6 или консольной командой «HPA«)

HPA — задать новый объем диска. После ввода команды появляется приглашение к вводу нового количества секторов (LBA). Нужно ввести и нажать ENTER. Если винт не выдал ошибку, он сразу скорректирует свой объем, в соответствии с введенным значением.

RHPA — показать реальный размер диска в LBA. Команда чисто информативная.

NHPA — восстановить заводской объем диска. После ввода, на экране отображаются текущий и заводской объемы, и от пользователя требуется подтверждение действия. В случае согласия (Y) — диску будет возвращен реальный объем. Для отмены достаточно нажать ESC.

hpa.png

ВНИМАНИЕ!: по стандарту, установка нового объема диска возможна только один раз за сеанс. После чего все последующие попытки применения HPA и NHPA будут отвергаться (а программа сообщать об ошибке). Для продолжения работы необходимо выключить и вновь включить питание HDD (программу перезапускать не обязательно).

ВНИМАНИЕ-2!: Винчестеры Seagate большой емкости имеют очень запутанный алгоритм восстановления полного объема, если он был уменьшен другими программами (или старыми версиями ATAPWD/MHDD/Victoria). Для этого в версию 3.5 введен режим их разблокировки в 2 этапа (до 128 Гб и от 128 Гб), между которыми следует выключить питание HDD.

Управление опциями безопасности.

Пароли, снятие пароля, временная разблокировка.

Теоретическое вступление:

Современные винчестеры имеют 2 вида паролей и 2 уровня секретности. Сначала рассмотрим виды паролей:

User-пароль: служит для ограничения доступа к пользовательской информации. При установке User-пароля винчестер отвергает такие команды, как чтение и запись. Следовательно, информацию с запароленного винчестера нельзя ни прочитать, ни изменить, ни стереть. Сделать это можно только после снятия пароля или после временной разблокировки.

Master-пароль: НЕ предназначен для защиты информации. Его назначение — удалить User-пароль в случае потери последнего. Master-пароль, будучи установленным на винчестер, никак не отразится на его работоспособности.

Вернемся к уровням секретности. Их два, и относятся они только к User паролю:

High: высокий уровень. Пароль уровня High может быть удален с помощью Master пароля с сохранением информации на винчестере.

Maximum: максимальный уровень. Если на винчестере установлен User пароль уровня Maximum, то Master паролем его удалить не получится (винт выдаст ошибку), а для снятия пароля придется применить Security Erase. Это специальная команда, которая попросит передать в винт Master пароль, после чего HDD сотрет всю информацию, и только после этого — разблокируется.

При потере и User и Master пароля, запароленный винчестер становится физически негодным для хранения информации. Не зная Master пароля, разблокировать его нельзя. Поэтому — будьте осторожны с системой безопасности HDD.

Можно ли «найти» утерянный пароль методом перебора? В случае с винчестером — практически нереально. Согласно ATA стандарту, после пяти неудачных попыток ввода пароля, винт блокирует команды (при этом в паспорте появится статус «Expired«). Повторный ввод возможен только после включения-выключения питания. Ограничение на 5 попыток отсутствует, если для снятия пароля использовать стирание через мастер-пароль. В этом случае естественным препятствием для перебора будет пауза ожидания готовности (около 1 секунды), выдаваемая винтом.

Практика установки и снятия паролей

Для работы с паролями имеются клавиши F8 и F10, а также альтернативные им консольные команды:

PWD: установить пароль на диск;

DISPWD: удалить пароль с диска;

UNLOCK: временно разблокировать винт (до выключения питания);

LOCK: временно отключить парольную систему (до выключения питания);

После ввода команд на экране появится менюшка с выбором вариантов пароля и уровня секретности. Перемещение по меню осуществляется клавишами стрелок (вверх вниз), выбор нужного пункта клавишей ENTER. Далее появится приглашение к вводу пароля:

Введите пароль:_

pwd.png

После ввода пароля следует нажать ENTER. Если винт не выдал ошибку, пароль будет немедленно установлен.

Следует иметь в виду, что мастер-пароли на большинство винчестеров предустановленны на заводе изготовителе, и благодаря Интернету, могут быть известны широкому кругу людей. Поэтому мастер-пароль лучше сразу сменить. Установленный мастер пароль никак не повлияет на доступ к информации.

Напротив, если кто-то запаролит винчестер (например, вредоносная программа-вирус), зная мастер-пароль Вы сможете его разблокировать. Для снятия юзер-пароля через известный мастер пароль нужно:

  • Нажав F10, выбрать в меню пункт «мастер пароль»;
  • Ввести мастер пароль (до 32 символов). Винчестер будет разблокирован.

Данный метод сработает только при уровне секретности пароля = High. Если установлен уровень Maximum, будет выдано предупреждение о стирании диска. Вы можете согласиться или отменить (если информацию нельзя терять). При согласии программа предложит ввести мастер-пароль, после чего винчестер выставит BUSYи приступит к стиранию информации. Если в этот момент выключить питание винчестера, или подать ему команду программного сброса — стирание остановится, но и пароль останется. Следует подождать до снятия BUSY, и только после этого, получив паспорт, убедиться, что пароли сняты.

Полезное применение опции стирания через пароль — быстрое удаление всей информации (например, перед продажей HDD). Кроме того, security-стирание, будучи по своей природе записью, обладает свойством ликвидировать некоторые виды дефектов поверхности и обновлять SMART-статистику. Для того, чтобы выполнить быстрое стирание через систему безопасности, необходимо:

  • Установить на винт любой user-пароль уровня Maximum;
  • Установить на винт любой мастер пароль, например «1234». Оба пароля могут быть одинаковыми;
  • Нажав F10, выбрать мастер пароль, далее ввести его и подождать завершения операции.

Иногда бывает так, что security-стирание вылетает с ошибкой через некоторое время после старта. Такое может происходить, если винчестер физически неисправен.

Примечание:

  1. Если Вы уже вызвали строку ввода пароля, но передумали его вводить, нажмите ESC.
  2. Для предотвращения забывчивости, программа создает небольшой (32 байта) текстовый файл в текущем каталоге, в который кладет введенный пароль. При последующем вводе пароля программа сама прочитает содержимое файла, и подсунет его под нос пользователя 🙂 Эту опцию можно легко отключить, как это сделать, читайте в разделе «Работа с ini-файлом».
  3. Если тестируемый накопитель сообщил в паспорте, что не поддерживает опции безопасности, будет выдано сообщение в нижнюю строку экрана: ‘Внимание: этот HDD не поддерживает работу с паролями!’ Надпись никак не помешает попробовать установить/снять пароль, чтобы убедиться в этом практически.

Подача пароля из файла

Ввод пароля с клавиатуры обычно ограничен только теми символами, которые можно напечатать. Между тем, существуют и т.н. «непечатные» символы — это управляющие коды со значениями 0…19h, и некоторые другие. Бывает, что на винчестерах стоят мастер пароли из таких символов (это «любят» делать BIOS’ы ноутбуков). Как ввести такой пароль? Ответ прост — используйте Викторию. В программе имеются 2 команды подачи пароля из файла. Достаточно сделать файл с любым сочетанием символов, и «подсунуть» его вместо пароля:

PWDF — установить пароль из файла на диск;

DISPWDF — удалить пароль с диска, используя файл;

После ввода команды, программа выведет окно файл менеджера, где можно будет выбрать файл. Остальное аналогично применению PWD и DISPWD.

Q: Что делать, если пароль все-таки потерялся/забылся?

A: Пароль можно снять в технологическом режиме. Обратитесь к ремонтнику HDD с соответствующим инструментом (например, коммерческой версией Виктории или РС3000).

Тесты позиционирования головок HDD

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

Причин много: это и бракованные экземпляры HDD, и плохие блоки питания, и нарушения теплового режима (перегрев). А некоторые винчестеры не имеют защиты от перегрева, или она срабатывает слишком поздно. Но, как показала практика, большинство проблем с винчестерами закономерны, т.е. вполне предсказуемы задолго до фатального исхода. Чтобы поточней разобраться в причинах взрыва микросхем, рассмотрим простой пример:

Как известно, винчестер сильней нагревается именно тогда, когда работает — читает данные, позиционирует головки и т.п. Причем, в многозадачных средах может выполняться несколько операций одновременно, в результате чего микросхема привода головок может нагреться до критической температуры. Разработчики силовых микросхем обычно закладывают в свои изделия алгоритмы защиты от перегрева — при достижении предельных температур чип самовыключается, или замедляет работу (при этом винчестер может запарковаться, прервав на время поиск дорожки, и выставив на интерфейс сигнал «занято»).

Операционная система не обязана следить за параметрами винчестера. Она четко выполняет то, для чего предназначена — файловые операции, и умеет лишь ждать готовность устройства, если оно перестало отвечать. Дождавшись, пока микросхема остынет, система термо-защиты разрешает дальнейшую работу, а винчестер, в свою очередь, снимает сигнал «занято» и ОС продолжает использование HDD. Никому и в голову не приходит то, что винт в предельном режиме, и периодически срабатывающая защита остается тайной для пользователя. Круто? Нет, особенно, если судить по встречающимся горелым микросхемам… Вероятно, отсюда и пошли «страшные» истории о поломках дисков во время дефрагментации, во время работы Windows XP (ибо ресурсоемкая система производит больше дисковых операций, чем менее требовательная Windows 9x), и т.д.

Вывод напрашивается сам собой надо как-то вовремя заметить опасность, чтоб в дальнейшем принять меры (улучшить охлаждение, заменить HDD, сделать копию информации). Для этого нужно смоделировать высокую нагрузку на систему позиционирования, но при этом контролировать возникающие ошибки, чтобы не допустить разрушения микросхем. Для этого служит клавиша F7 «SEEK«, или консольные команды «CX«, «CXR«,»ACX«,»ACXR«.

«CXR» — (аналогично нажатию F7): случайное позиционирование с чтением

Винчестер начнет перемещать головки, читая одиночные случайные секторы диска (можно прервать, нажав ESC). При этом программа контролирует время, затрачиваемое на каждый цикл, выводит карту из прямоугольников, как при сканировании поверхности (но при этом 1 прямоугольник равен одному сектору, а не 256-ти), и смотрит в регистр ошибки HDD. При превышении времени сверх нормы или при ошибке, считается, что сработала защита, и винчестер переводится в «спящий режим» с остановкой вала и парковкой головок. Этим исключается его дальнейшее повреждение. Из-за попыток чтения тест «CXR» не будет работать на запароленом накопителе (под паролем чтение не работает), а также остановит тестирование при любых других ошибках чтения.

seek.png

Программа также выводит на экран:

  • Температуру встроенного термодатчика (при его наличии);
  • Время доступа в миллисекундах (время на позиционирование + время на чтение);
  • Время старта теста, и время его окончания (в случае ошибки);
  • Индикатор положения головок. Это анимация, облегчающая взаимодействие с пользователем.

Примечание:некоторые винчестеры могут самостоятельно прерывать тест позиционирования, выполняя рекалибровку или обновление своих внутренних журналов.

«CX»: случайное позиционирование без чтения

Применяется (и рекомендуется) для тестирования устаревших HDD, в паспорте которых нет поддержки 48 bit LBA. На некоторых современных дисках может работать неправильно. Пример — новые IBM/HITACHI в этом режиме работают «тихо», независимо от установок AAM. «CX» рекомендуется применять на винчестерах до 2002 года, или если не работает «CXR«. Команда «CX» будет работать и на винчестере с нечитаемыми секторами, например на запароленом. Во время работы на экране отображается время позиционирования, без времени чтения. Оно обычно на 1-5 мс ниже времени доступа, хотя бывают и исключения (аналогично примеру с IBM/HITACHI).

«ACXR»: Прогрессивное линейное позиционирование с чтением

Производит плавное нарастание амплитуды размаха головок от края к центру HDD (за редким исключением, когда начало диска находится не с краю, как на некоторых HDD 2,5″). Позволяет оценить целесообразность использования всего объема HDD в качестве логического раздела. Видно, что по мере увеличения амплитуды, скорость доступа замедляется в 2-3 раза. Также как и остальные тесты, выводит на экран температуру, анимацию, время доступа. Головку HDD можно произвольно перемещать клавишами стрелок «вправо влево» во время тестирования.

«ACX» Прогрессивное линейное позиционирование без чтения

Отличается от «ACXR» тем же, чем «CX» от «CXR«. Винчестеры с высоким быстродействием издают «воющие» звуки в начале теста.

Во время всех тестов постоянно контролируется температура. При этом тест может периодически замирать. При превышении порога в 75 (до версии 3.5 — было 51) градусов (ов) Цельсия — программа выключит винчестер, выдав сообщение: «Высокая температура HDD!«

Примечание:

  • Если на испытуемом винчестере установлен АТА пароль, программа выведет предупреждение об этом после ввода команды: Внимание! Накопитель закрыт ATA паролем!. Данное сообщение появится только при заблокированном винчестере, если же он открыт — о пароле будет предупреждать лишь лампочка PWD вверху экрана. Данное сообщение носит чисто информативный характер. Продолжать работу, или нет — решает пользователь.
  • Иногда во время теста позиционирования винт «промахивается» мимо нужного сектора. В результате мы видим цветные прямоугольники. Зеленые могут быть у полностью исправных HDD некоторых моделей (Fujitsu, Samsung), а наличие большого количества красных свидетельствует о неполадках. Исключение — старые медленные накопители (меньше 1 Гб), для которых критерии скорости сильно отличаются в сторону ее уменьшения (и увеличения времени доступа соответственно).

Остановка и запуск шпиндельного двигателя HDD

Осуществляется клавишей S или консольной командой STOP. Оба способа абсолютно идентичны. Применяется, например, для экономии электроэнергии, если неохота отключать винчестер от компьютера. При нажатии клавиши S в винт подается команда E2h, и контролируется результат по регистру ошибки. Команда не будет работать на накопителе, у которого разрушен микрокод: в этом случае вал не остановится, и утилита выдаст сообщение «Винт отверг команду» или… ничего не выдаст 🙂

Для запуска двигателя можно выполнить любой тест (чтения, позиционирования или получение SMART), которые неизбежно приведут к раскрутке вала у исправного HDD.

Вызов встроенного файл менеджера

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

fm.png

Файлы можно удалять и копировать. Файлы можно пометить клавишей «пробел» и удалить/скопировать сразу целую группу. Можно создавать папки и удалять их, если внутри нет файлов. В общем, аналогично другим файл менеджерам… Длинные имена не поддерживаются, если в папке больше 600 файлов — остальные не отображаются, чтобы зря не захламлять память. Файл-менеджер имеет встроенную справочную систему (F1), где кратко перечислены задействованные клавиши и его возможности.

Просмотр информации о логических разделах диска

Начиная с версии 3.0 в Викторию встроена утилита просмотра информации о логических разделах, на которые разбит тестируемый HDD. Для ее запуска достаточно нажать клавишу Q. При этом считываются системные области диска, если они есть (информация берется из таблицы разделов самого первого сектора диска), сканируется цепочка Extended Partition Chain в поисках абстрактных MBR и логических дисков в расширенных разделах. При нахождении логического диска программа смотрит тип файловой системы, вычисляет его границы в LBA, и заносит их в табличку на экране. Далее следует попытка получить загрузочные сектора каждого диска, что бы узнать его имя (метку тома). Даже при частичном разрушении системных областей будет выведена информация:

part.png

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

Указанный в MBR тип файловой системы не всегда соответствует той, что реально установлена на диск. Из-за того, что тип файловой системы берется программой из MBR, она не дает 100% гарантии истинности результатов. В версии 3.5 распознаются системы FAT16, FAT32, NTFS, и диагностический раздел ноутбуков фирм HP/COMPAQ. Со временем список будет расширен. Если на проверяемом диске нет файловой системы, не найдены или сильно повреждены системные области, будет выдано сообщение: MBR not found!

Примечание:на разделах, созданных новыми ОС, программа может не распознавать имя диска, ибо они хранят его не в загрузочном секторе.

Создание логических дефектов

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

Во время выполнения команды RNDBAD измеряется среднее время создания одного дефекта, которое выводится на экран. Дефекты создаются в цикле, по адресам из генератора случайных чисел. Для отмены действия служит клавиша ESC. Чтобы удалить созданные бэд-блоки, достаточно произвести линейное чтение всей поверхности с включенной опцией «Erase 256«.

Примечания:

  • Некоторые винчестеры (новые Maxtor, некоторые экземпляры Samsung SP0802N) производят ремап псевдо-дефектов при чтении, поэтому будьте осторожны, во избежании засорения пользовательского дефект листа. Автор считает это недосмотром производителей винчестеров, а также ошибками ремонтников, если опция ремапа чтением «включилась» после некорректного ремонта, и не обязан отвечать за них. Ремап чтением пока не замечен у накопителей Seagate, Fujitsu, на остальных смотрите сами. А лучше забудьте про эту команду 🙂
  • Команда RNDBAD работает только в адресации LBA 28bit (максимальный адрес дефекта не превышает 128 Гб)

Восстановление конфигурации диска (команда RDС)

По этой команде производится сброс предустановок конфигурации накопителя, произведенный средствами АТА-стандарта. Такими предустановками могут быть, например «навсегда» выключенный SMART или ограничение объема, не восстановимое через HPA (встречалось на HDD Samsung). Команда не влияет на хранимую информацию и не способна испортить винчестер. Предназначена для отмены действия некоторых утилит и для восстановления реального размера HDD Samsung и Hitachi после последствий глюков. Команда работает только на винтах, которые поддерживают DCO. На остальных будет выдано сообщение об ошибке. Также, ошибка может выдаваться на Seagate (это у них очередной прикол такой).

Индикация режимов работы HDD и кодов ошибок по индикаторным «лампочкам»

(Первоисточник — стандарт ATA/ATAPI)

BUSY(Busy). Винт занят обработкой команды или «завис». В то время, пока горит эта лампочка, все остальные индикаторы считаются недействительными, и винчестер может реагировать только на команду «Reset» (F3).

DRDY (Drive Ready). Винт готов к приему команды;

WRFT (Write Fault). Ошибка записи. Устарело. По новому стандарту, и, следовательно, на новых HDD: «Device Fault» — неисправность устройства;

DRSC (Drive Seek Complete). Винт успешно закончил установку головки на трек; Устарело. На новых назначение зависит от предшествующей команды.

DRQ (Data Request). Винт готов к обмену данными через интерфейс;

INX (Index). Зажигается при каждом обороте диска. На некоторых винчестерах уже не используется, или может выдавать неверный результат.

CORR коррекция. Устарело и на новых HDD не применяется.

ERR (Error) Произошла ошибка. В регистре ошибок можно узнать код ошибки.

Регистры ошибок:

BBK (Bad Block Detected). Найден бэд-блок. Устарело;

UNC (Uncorrectable Data Error). Не удалось скорректировать данные избыточным кодом, блок признан нечитаемым. Может быть как следствием нарушения контрольной суммы данных, так и следствием физического повреждения HDD;

IDNF (ID Not Found). Не идентифицирован сектор. Обычно говорит о разрушении микрокода или формата нижнего уровня HDD. У исправных винчестеров такая ошибка выдается при попытке обратиться к несуществующему адресу.

ABRT (Aborted Command). Винт отверг команду в результате неисправности, или команда не поддерживается данным HDD (пароль, устаревшая или слишком новая модель итд.).

T0NF (Track 0 Not Found). Невозможно выполнить рекалибровку на стартовый цилиндр рабочей области. На современных HDD говорит о неисправности микрокода или магнитных головок;

AMNF (Address Mark Not Found). Невозможно прочитать сектор, обычно в результате серьезной аппаратной проблемы (например, на HDD Toshiba, Maxtor — говорит о неисправности магнитных головок);


Приложение 1:

Назначение всех задействованных клавиш:

P «Port». Выбор контроллера, на котором находится испытуемый HDD. Нажав P, Вы увидите менюшку, в которой сможете выбрать Primary Master или Secondary Master, а также запустить поиск винтов в других местах.

F1 «HELP». Вызов контекстно-зависимой справочной системы. Процедура не разрушает содержимое рабочего стола, и при нажатии любой клавиши возвращает управление в программу. Справка может вызываться во время ожидания готовности винчестера, и во время многих операций ввода вывода.

Если программа работает в режиме ввода данных в командную строку — при нажатии F1 автоматически выдается справка по консольным командам. (Переключение в режим консольного ввода производится клавишей «ПЛЮС» или «стрелка вниз»).

F2 «INIT». Получить паспорт диска. При нажатии на клавишу выводится название модели винчестера, серийный номер, версия микрокода, объем, CHS и LBA параметры, и многое другое.

F3 «RESET». Программный сброс диска.

F4 или «стрелка вверх». «Scan». Вызов Ценра Управления тестированием.
Проверка поверхности, скрытие дефектов, чтение, создание образа диска.

F5 AAM. Управление акустическим шумом.

F6 HPA. Изменение объема HDD.

F7 SEEK. Тест позиционирования.

F8 PSWD. Установить пароль на винт

F9 Smart. Выводит на экран состояние SMART атрибутов накопителя. Принудительно включает SMART на винчестере и не выключает его за собой. Не разрушает содержимое рабочего стола.

F10 DisPWD. Снять пароль с диска.

Клавиши стрелок дублируют клавиши F4, 4, F7, [+]:

  • вверх: проверка поверхности
  • влево: получить SMART
  • вправо: тест механики «CX» (в некоторых версиях может быть не задействовано).
  • вниз: вызвать командную строку

В режиме командной строки:

стрелка вверх: выйти из режима командной строки

В режиме сканирования поверхности:

«Быстрая навигация»

стрелка вправо: увеличить позицию на 1/128 объема HDD

стрелка влево: уменьшить позицию на 1/128 объема HDD

«Точная навигация»

стрелка вверх: увеличить позицию на 1/4096 объема HDD

стрелка вниз: уменьшить позицию на 1/4096 объема HDD

Q Просмотр информации о логических разделах диска.

S Остановка вала HDD.

P Выбор канала испытуемого HDD.

R Измерение частоты вращения HDD (а также консольная команда «RPM»).

C очистка рабочего стола.

[-] (минус) сохранить скриншот в файл. При первом нажатии создает каталог SCR, куда кладет файл с текстовым содержимым экрана. Можно нажать клавишу несколько раз, при этом каждый раз будет создаваться новый файл, без уничтожения предыдущего.

[+] (плюс) Вызов на экран командной строки, аналогично таковой в MHDD. При этом начинает работать справочная система по командам. Для отмены командной строки или введенной команды достаточно нажать ESC. Командная строка автоматически «прячется» с экрана после каждой правильно введенной команды.

] (скобка) визуальная оценка выделения процессорного времени в многозадачных средах. Работает только на полном экране.

X выход из программы. Самая полезная клавиша 🙂

Назначение команд достаточно подробно описано в справочной системе. Поэтому давите на F1 всегда, когда испытываете затруднения. Если возникнут какие либо дополнительные вопросы — достаточно написать мне на приведенный в конце документа почтовый адрес, и в следующей версии появится более полное описание.


Приложение 2:

Назначение ini-файла программы

Сразу после запуска утилита пытается открыть файл vcr.ini в текущем каталоге. Если такой файл существует, анализируются его содержимое и «движок» программы автоматически конфигурируется в соответствии с заданными там настройками. Вот назначение отдельных полей этого файла (все буквы заглавные латинские):

  1. Первый байт — зарезервирован для полной версии.
  2. Во втором байте указывается номер базового порта, к которому подключен ремонтируемый винт:
    P — Primary;
    S — Secondary;
    С — контроллер РС3000 (порт 100h);
    A — Порт задается в явном виде для внешнего IDE или SATA PCI контроллера.
  3. В третьем байте указывается доступ к устройству на выбраном канале:
    M — Master;
    S — Slave;
  4. Четвертый байт служит для защиты накопителя от «забывчивости» при установке ATA пароля. Если в 4-м байте прописано «1» — при использовании команды PWD в текущем каталоге появится файл pwd.vcr длиной 32 байта, в котором останется введенный с клавиатуры пароль. Фишку можно выключить, вписав вместо «1» что нибудь другое.
  5. Пятый байт указывает, какой из портов использовать для анализа статуса HDD и вывода индикации: базовый (1×7) или альтернативный (3×6). Буква B (ASCII код 42h) указывает на использование базового порта для вывода индикации. Другое значение заставят программу поступить наоборот.
  6. Шестой байт выключает звук. Если записан 0 — программа будет молчать как рыба;
  7. Седьмой байт. Переключение на тестирование ноутбучных винтов. Если стоит буква P (Portable) программа увеличит время ожидания для более красивого рисования карты блоков при сканировании поверхности и других тестах, так или иначе связанных со скоростью. Для этой же цели служит ключ /p , с которым можно запускать программу на ноутбуках.
  8. Восьмой байт нужен для корректной работы программы на защищенных от записи носителях при его установке в «0» вместо попыток создания файлов будет выдаваться сообщение о запрете записи;
  9. Далее следуют 8 зарезервированных байт;
  10. Начиная со смещения 0010h в ini- файле прописывается последовательно адреса базового и альтернативного портов для внешнего PCI контроллера. В оригинальном файле, поставляемом с программой, там указаны адреса D400h, D802h;

Если ini-файл отсутствует, или вместо документированных значений в нем будет «мусор» ничего плохого не случится, и утилита автоматически настроится на работу с портом Secondary Master, при этом файл с паролем не будет создаваться, а звук включится.

* * *

Принимаются пожелания по дальнейшему развитию проекта:

Сергей Казанский.
http://hdd-911.com/
E-Mail: info@hdd-911.com
onehalf@pisem.net
ICQ: 311499112

Вопрос #0

Q1: В новой версии программы невозможно получить SMART на внешнем USB-накопителе, более ранняя работает нормально. Почему?
Q2: При попытке получить паспорт/SMART на внешнем USB-накопителе программа дико тормозит или виснет.
Q3: На дополнительном SATA-контроллере перестал отображаться паспорт и SMART.
A: Разница в снятой галке «Настройки» -> «API» — > «использовать 12-байтные SCSI-команды».
Дело в том, что некоторые устаревшие USB-мосты не умеют работать с современными 16-байтными командами. Иногда они от 16-байтных команд подвисают. Бывает и обратная несовместимость. Попробуйте оба варианта и выберите работоспособный.
В случае с SATA/RAID контроллером нужно поставить 16-байтный режим.
Также обратите внимание на ответ #22.


Вопрос #1

Q: Мой винчестер стал плохо работать. При открытии некоторых файлов компьютер тормозит, а из диска слышится странный скребущий звук. Но поскольку, информацию терять нельзя, я хочу попробовать починить его своими силами, вылечив дефектные секторы с помощью программы Victoria…
A: Это очень опасное и недопустимое решение, если на умирающем винчестере имеется важная информация! Ремонт путем лечения дефектов — это фактически, один из способов записи на накопитель. При этом информация может быть сильно повреждена. Но даже чтение с накопителя, имеющего проблемы — очень опасно тем, что неизвестен точный диагноз проблемы. Например, у винчестера может быть царапина на диске, которая при контакте с читающей головкой — быстро выведет её из строя. Поэтому, первое, что нужно сделать при подозрении на неисправность накопителя с ценной информацией — немедленно выключить его, и обратиться к специалисту по восстановлению данных. И это должен быть не компьютерщик, а именно специалист по восстановлению информации, имеющий опыт и специальные инструментальные средства для безопасного чтения повреждённых накопителей.
Ну а уже после восстановления данных — можно попробовать этот накопитель отремонтировать.


Вопрос #2

Q: Подскажите, где что выбрать, и какие галочки проставить, чтобы проверить свежекупленный жесткий диск? Запутался в режимах и настройках)
A: Вот самый простой вариант:
Винчестер лучше всего тестировать не-форматированным, т.е. без создания на нём каких-либо разделов.

  1. Подключите новый накопитель к компьютеру стандартным способом. Если он внутренний, то возможно, потребуется перезагрузка.
  2. Зайдите в Windows под учётной записью администратора.
  3. Запустите программу Victoria 5.xx.
  4. Выберите в главном меню язык, который Вы понимаете лучше всего.
  5. Убедитесь, что в правом верхнем углу выбран режим API. Элемент выбора может быть неактивным, если система Windows x64. Это нормально.
  6. При этом Вы увидите список всех накопителей, присутствующих в компьютере. Среди них будет и тестируемый диск.
  7. Щёлкните мышкой по нему.
  8. Перейдите на вкладку «Тестирование» и нажмите кнопку «Scan».
  9. Дождитесь окончания проверки (она может длиться от 2 минут для скоростных SSD, до часа и более, если это HDD).

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


Вопрос #3

Q: Хочу стереть винчестер, для этого запускаю тест записи через API. Но программа выдаёт множество ошибок «ABRT» и все блоки — синие, как на рисунке. Чтение — нормальное, винчестер абсолютно исправный. Как быть?
Программа Victoria ошибка ABRT
A: Скорей всего программа запущена под Windows 7 или выше. Эти системы, в отличие от XP, имеют повышенные критерии безопасности, и не дают производить запись на диск, имеющий логические разделы. Однако, решение существует. Необходимо дезактивировать на диске главную загрузочную запись, после чего полное стирание винчестера станет возможным. Для дезактивации всех разделов достаточно обнулить 0-й сектор накопителя:

  • Откройте вкладку «Редактор» и нажмите кнопку «MBR OFF«. После этого диск надо переопределить в системе:
    • Если накопитель с интерфейсом USB — выньте его провод и снова вставьте в USB-порт.
    • Если накопитель внутренний, то в диспетчере устройств Windows отключите его, и сразу же снова включите. Если компьютер попросит перезагрузку — то придется её выполнить.
  • Выберите в программе «Victoria» данный накопитель.
  • Запись должна заработать.

Вопрос #4

Q: Можно ли заставить работать ПО Виктория в режиме PIO (через драйвер porttalk) в WinPE (BartPE)? Porttalk мне запустить удалось (о чем можно узнать, запустив allowio.exe). Файл с драйвером лежит при этом в i386\system32\drivers. Однако Виктория при запуске пишет, что не смогла скопировать драйвер и будет работать только в режиме API.
A: Да. Нужно открыть ini-файл программы, и в секции [setup] найти и установить параметр: Autoinstalldriver=0
После чего перезапустить программу. Это запретит копирование драйвера при каждом запуске.


Вопрос #5

Q: Я занимаюсь профессиональной работой с накопителями. Какой SATA-контроллер идеально подходит для режима PIO и обеспечивает наибольшую скорость?
A: Любой модели, фирмы NVidia. Это стандартные SATA-контроллеры, встроенные в чипсет материнской платы на чипсете NVidia. И скорость в PIO у них наибольшая.


Вопрос #6

Q: В режиме API, под Windows 7…10 — не работает лечение дефектов методом «Remap» на HDD. В лог выводится сообщение «try Remap…Error«. Однако, в режиме PIO на другом компьютере дефекты нормально были исправлены.
A 1: Вам нужно ознакомиться с ответом на вопрос #3. Дело в том, что Windows 7 и выше — чрезмерно заботятся о безопасности, и запрещают запись на винчестеры, имеющие логические разделы (даже если эти разделы скрыты). А поскольку, ремап — это, фактически, прямая запись на накопитель, то и решение проблемы будет аналогично вопросу #3: необходимо выполнить отключение MBR, и после этого лечить дефекты.
A 2: Существует ещё один вариант, для которого отключать MBR не нужно. Если винчестер современный, то перейдите в «Настройки» и откройте вкладку «API». Установите галку «Использовать SCT-команды для ремапа». После этого попробуйте лечение дефектов.


Вопрос #7

Q: Как включить отображение графика тестирования в новой версии программы?
A: На вкладке «Тестирование» снять галочку «Grid».


Вопрос #8

Q: Давно были проблемы проверки больших винчестеров на x32 системах в режиме Grid: банально заканчивалась ОЗУ под «кубики». Видел сторонний патч (имеется ввиду неофициальная версия 4.47 от 2013г. — примечание автора) , после которого кубики более не показывались, только график. Как сейчас дело обстоит?
A: Проблема пока была решена так: увеличен размер блока секторов, сопоставленный «кубику». На накопителях большого объёма он стал в 8 раз больше (2048 секторов в кубике). На SSD — в 64 раза (16384 сектора). Во столько же раз меньше памяти программа жрёт, и более плавно сканирует. Если посмотреть в диспетчере задач, то расход памяти не превышает 150 Мб. Если программа автоматически выставляет иной размер блока, чем Вам нужно (например, 256 секторов на HDD большого объёма), то нужно снять галку «block size/auto» на вкладке «Тестирование», и вручную указать размер блока.


Вопрос #9

Q: Имеется старый внешний накопитель с интерфейсом USB 2.0. И при его тестировании скорость очень медленная, отчего много «мутных» блоков. Существует ли версия программы для нормальной работы с таким старьём?
A: Всё решается гораздо проще. На вкладке «Тестирование» попробуйте установить «Верификация» вместо «Чтение». Скорость должна возрасти в несколько раз.
Кстати, таким же способом можно пробовать тестировать SD-карты в старых, медленных кардридерах. Но тут результат менее предсказуем. Некоторые кардридеры ответ на команду верификации просто эмулируют.


Вопрос #10

Q: «Запись» в Victoria или например HDD Low Level Format Tool — затирание секторов нулями… после таких манипуляций — есть шанс восстановить данные? Зачем тогда в «шредерах» (специальных комплексах для уничтожения информации), организовано по 25-35 проходов?
A: Я как-то делал на заказ программу для удаления информации, и там тоже заказывали 3 прохода 🙂 Вероятно, это связано с какими-то устаревшими стандартами на информационную безопасность, которые требует соблюдать служебная инструкция. Но для современных накопителей — одного полного прохода записью достаточно, чтобы данные не восстановил никто.


Вопрос #11

Q: Нужно ли в BIOS переключать AHCI в IDE для полноценных Remap/Restore?
A: Нет. Отключение AHCI (аббревиатура «Advanced Host Controller Interface») актуально только для тех пользователей, кто хочет работать с накопителями в режиме PIO, и если программа не видит винчестер. В режиме API — пусть остаётся AHCI, ибо так скорость работы выше.


Вопрос #12

Q: В разделе со списком дисков — первые 2 висят под своим именем, другие 2 подписаны как Virtual drive или просто Drive. С чем это связано?
A: Это означает, что Windows через API-функцию видит диск так, что у него в C/H/S-геометрии число S не равно 63 (HDD), 32 (CD) или 18 (FDD). Такое бывает на всевозможных контейнерах BestCrypt и RAID-ах, но не исключено и на HDD. В данном случае это никак не мешает: ведь ATA-паспорт винта отдаётся нормально (а в нём уже прописана та C/H/S-геометрия, что заложена на заводе-изготовителе HDD).
Если же Вы хотите посмотреть на этот диск «глазами» Windows, то в «Настройках» на вкладке «Паспорт» поставьте галку «Использовать только SCSI-команды для получения паспорта» и обновите список устройств. Только потом обратно верните, т.к. в этом режиме функционал программы гораздо меньше.


Вопрос #13

Q: Тестирую жесткий диск Seagate ST1000DM003 в Victoria. Находит 4 BAD сектора, выписываю их адреса, при повторном тестировании количество “BAD” сохраняется, но адреса совершенно другие.
A: Адреса, которые выводятся в лог — это не адреса секторов, а адреса первого сектора в блоке, имеющем дефект.
Если тестируете во всех случаях:

  • с одного и того же начального адреса;
  • не делаете прыжков;
  • размер блока не меняете;

…а номера «плохих» блоков всегда разные — то причина в том, что HDD в этих местах просто не читается на текущий момент. Он может неуверенно читаться, и выдавать ошибки каждый раз в разных местах. Для выявления точных адресов дефектных секторов — можно использовать дефектоскоп, работающий в режиме PIO.


Вопрос #14

Q: Почему в Victoria нет определения точных адресов дефектных секторов в режиме API? Это недостаток?
A: Это не недостаток, а преимущество программы Victoria. Этим она оберегает ваш винчестер. Для поиска точных адресов необходимо сначала найти дефектный блок, затем разложить его на секторы, и просканировав, вычислить номер сектора. Это будет сопровождаться не одной, а двумя попытками чтения дефекта, что при большом кол-ве дефектов займет вдвое больше времени, и может быть небезопасно для тестируемого накопителя. Victoria экономит время и Ваши нервы на этапе диагностики диска, исключая бесполезные действия.
Однако, для домашнего применения совершенно не нужно знать адреса секторов. Ведь при их лечении функциями Erase или Remap, программа сама найдет точные адреса секторов, и сделает так, как нужно.


Вопрос #15

Q: Почему при работе через API, в программе бывает блокирована работа с паролями («Сервис» — «Операции с подсистемой безопасности»), а для многих USB-винчестеров — доступна?
A: Установку пароля на внутренние диски через API я не стал делать по двум причинам:

  1. Современные версии Windows вводят постоянно подключенные HDD в состояние Freeze Lock, чтобы вирус не мог поставить пароль.
  2. Есть риск ошибочно поставить пароль на системный накопитель, и компьютер придет в аварийное состояние после выключения. Придется иметь кучу «радостей» с поиском загрузочной флешки, вспоминать пароль (который останется в логах на запароленном накопителе) и тд.

Что касается паролирования USB-винтов, то тут как раз есть реальная польза. Во-первых, это может защитить данные от несанкционированного доступа. Во-вторых, если даже пароль забудется — он останется в логах.


Вопрос #16

Q: На HDD — 503 сектора переназначены, но при ремапе программа вообще ничего не делает с оранжевыми и красными секторами. То есть с проблемными и битыми блоками она не работает!?
A: Цветные блоки могут быть результатом замещения дефектных секторов на исправные из резерва. Резерв находится довольно далеко от места лечения, и за счет времени позиционирования магнитными головками в резервную область — блок выглядит как медленный, хотя при этом исправен.


Вопрос #17

Q: Что означают несколько чисел, записанных через дробь в атрибутах SMART?
A: В графе «Абсолютное» напротив какого-либо атрибута SMART составные числа означают несколько отдельных параметров, упакованных в один атрибут. Обычно это близкие по назначению параметры (например потребляемый накопителем ток во время чтения, в состоянии вращения, в покое). Оно состоит из 3 или 4 меньших чисел, которые наглядно видны в 16-ричном представлении.
Victoria HDD SMART
Мы видим, что «абсолютное» значение фактически состоит из трёх отдельных 2-байтных чисел. В накопителях разных моделей и фирм-изготовителей могут встречаться сложносоставные значения c зарезервированными полями (их 2-байтные значения всегда равны 0000), с старшими и младшими разрядами, следующими в обратном направлении, и тд. Единого стандарта, к сожалению, пока не существует.


Вопрос #18

Q: Не получается включить режим PIO, хотя система Windows x32 и права администратора имеются. Что делать?
A: Откройте файл Victoria.ini и найдите в нём, в секции [Setup] ключ Autoinstalldriver. Присвойте ему значение 1, чтобы было Autoinstalldriver=1.
Сохраните файл Victoria.ini. Перезапустите программу Victoria. Должно помочь.


Вопрос #19

Q: Функция «Обновить» в скане поверхности — что это?
A: Это возможность исправить проблему «медленного чтения» старых файлов на некоторых накопителях, например на SSD Samsung EVO или Seagate Barracuda 7200.7. У них имеются ошибки в «прошивке», которые приводят к подобному эффекту, но не являются официально признанной неисправностью. Поскольку медленными участками диска становятся прежде всего те, на которые давно не производилась запись, то их перезапись своей же информацией восстанавливает нормальную скорость без потери данных.
Однако часто бывает, что данная проблема — признак серьезной неисправности накопителя, в частности, следствие умирания блока магнитных головок на HDD Seagate и WD. В таком случае применение процедуры «Обновить» — это лишние насилие над накопителем и большой риск окончательного его выхода из строя!
Не используйте эту функцию, если важные данные не сохранены в надёжное место!

Следует также отметить, что функция «Обновить» в чистом виде работает только на Windows XP.
Для использования в Windows 7….10 следует выполнить отключение MBR в соответствии с вопросом-ответом #3 этого FAQ.


Вопрос #20

Q: У меня в компьютере установлен SSD форм-фактора M.2, с заявленной скоростью чтения 1500 мб/с. Однако «Виктория» показывает всего 300 мб/с. В чём причина?
A: Перейдите на вкладку «Тестирование» и посмотрите размер блока (block size). Для SSD нужно установить 16384 сектора или больше. Обычно это делается автоматически, но иногда программа не распознает SSD, и устанавливает размер по-умолчанию (256 секторов).
После установки размера блока вручную — показания тестов должны стать объективными.
Аналогично может произойти с некоторыми USB-флешками. Назначенный по-умолчанию размер блока в 64 сектора для скоростных экземпляров слишком мал. Поставьте вручную 2048 или больше.


Вопрос #21

Q: Что делать, если программа не видит SMART на накопителе SSD с интерфейсом NVMe?
A: Убедитесь, что используете самую новую версию программы Victoria. Откройте «Настройки» и на вкладке SMART попробуйте поменять переключатель «Получать SMART из пространства имён NVMe». Также рекомендуется установить драйвера от изготовителя SSD, особенно если это накопитель фирмы Samsung.


Вопрос #22

Q: Что делать, если программа неправильно определяет объём накопителя в режиме API?
A: Попробуйте изменить положение переключателей: «Настройки» -> «Паспорт» -> «Не использовать SCSI-команду 25 / 9E». По-умолчанию включены обе команды (сняты оба флажка), и программа пробует вторую после неудачи с первой. Но если на Вашей системе наблюдаются такие явления, как подвисание программы при детекте дисков, неправильный объём в списке устройств — нужно попробовать установку этих галок. В этом случае объём накопителя будет определён через третью функцию — Get Drive Geometry.


Вопрос #23

Q: Что такое статус SMART? Почему на некоторых внешних накопителях он подсвечен желтым и написано UNKN — Smart status Unknown? (вопрос неактуален для версий программы, начиная с 5.37
A: Этот статус сообщает сам накопитель в ответ на специальный запрос. Программа никак не вычисляет его искусственно на основании каких-либо данных. Статус UNKN (неопределённый) означает, что накопитель по какой-то причине не смог сообщить статус. Обычно это бывает из-за неполноценного USB-мостика, который не отдаёт ATA-регистры накопителя. Иногда — при попытке получить SMART в тот момент, когда к накопителю производится обращение со стороны Windows (чтение или запись файлов). По этим причинам авторы других программ давно отказались от этого «статуса». Вы также можете его выключить на вкладке «Настройки» -> «SMART» -> «Не запрашивать SMART-статус».

Начиная с версии 5.37 в программе сделан искусственный анализ «здоровья» HDD/SSD по SMART.  Алгоритм проверяет несколько атрибутов, относящихся к дефектам, и при их появлении сообщает более достоверный результат, чем сам накопитель. Появился вариант статуса «Unideal» — если состояние SMART не-идеально, но и серьёзных проблем нет.


Вопрос #24

Q: Выбор режима исправления (Игнорировать, Починить, Стереть, Обновить) как-то влияет на метод сканирования поверхности?
A: Пока накопитель исправен — никак не влияет. Отличия только в разных действиях при обнаружении дефекта.


Вопрос #25

Q: Куда исчезла вкладка Advanced в версии 5.xx?
A: Этот раздел стал называться Disk Editor / Редактор.
Всё что ранее (в версиях 4.xx) относилось к вмешательству в содержимое накопителя, оставлено в «редакторе» на прежнем месте. Всё что было лишнее, типа управления кешем, перенесено в меню.


Вопрос #26

Q: Как увидеть логические диски?
Q: Как узнать, какие буквы дисков относятся к тестируемому накопителю?
A: Нужно зайти в «Настройки» — «Паспорт», и установить галку «Отображать логические диски». Рядом есть галка «игнорировать HDD». Её также нужно снять, если работаете с HDD.
Данная функция является системной, и будет работать лишь тогда, когда буквы дисков присутствуют в Windows.


© Сергей Казанский, 2022

Понравилась статья? Поделитесь ей:

Назначение

Программа ориентирована на широкий круг пользователей ПК, и предназначена для тестирования, сервисного обслуживания и помощи при восстановлении информации с любых жестких дисков с интерфейсами IDE и Serial ATA. Программа представляет собой полностью готовое решение для всесторонней, глубокой, и в тоже время максимально быстрой оценки реального технического состояния HDD.

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



Следует отметить, что Виктория показывает только физическое состояние диска. Дефекты файловых систем останутся незамеченными — для их обнаружения существуют системные утилиты (например, SCANDISK, NDD).
В тоже время, если на ПК периодически пропадают или портятся данные, а на его винчестере обнаруживаются явные физические проблемы — разумно предположить, что именно они и являются причиной сбоев.

Основные возможности программы

• Чтение паспорта диска и вывод на экран полной технической информации о накопителе;
• Определение установленных в системе ATA/SATA контроллеров (включая дополнительные);
• Управление уровнем акустического шума;
• Просмотр S.M.A.R.T. параметров накопителя, быстрая оценка его состояния по псевдографическим шкалам и по регистру статуса;
• Работа с Host Protected Area: изменение и восстановление физического объема диска;
• 5 режимов тестирования поверхности: верификацией, чтением и записью, с подсчетом и отображением адресов дефектных блоков;
• 2 режима построения графика поверхности: полный и оценочный (аналогично тому, как сделано в программе HD Tach);
• Дефектоскоп: анализ состояния поверхности 3-мя видами тестов, с подсчетом и отображением нестабильных участков, с указанием точных адресов каждого нестабильного сектора и автоматическим занесением их в текстовый файл;
• Тестирование буферной памяти и интерфейса на наличие «глюков» и искажения информации при приеме и передаче;
• Измерение частоты вращения вала HDD, в том числе на новых дисках без поля INDEX;
• Скрытие дефектов поверхности методом переназначения секторов из резерва (remap) на любом из 3-х тестов;
• Измерение производительности жесткого диска (бенчмарк функции):

  • • Измерение скорости линейного, нелинейного и случайного чтения с HDD;
  • • Измерение скорости позиционирования головок HDD и времени доступа к секторам;

• Измерение скорости чтения графическими методами;
• Очистка диска (или его части) от информации — «низкоуровневое форматирование»;
• Управление опциями безопасности: установка пароля на HDD, снятие пароля, быстрое стирание информации без возможности её восстановления и т.п.
• Возможность остановки и запуска шпиндельного двигателя HDD;
• Тест позиционирования головок HDD (аналогично тому, как это делает ОС при интенсивной работе), с целью выявления надежности и термоустойчивости дисковой подсистемы ПК (приводит к разогреву HDD);
• Посекторное копирование произвольной области HDD в файл, с пропуском дефектных участков (может быть полезно для спасения информации с поврежденного диска);
• Посекторное копирование файлов на HDD;
• Просмотр информации о логических разделах HDD с указанием границ разделов (без определения HDD в BIOS);
• Индикация режимов работы HDD, содержимого регистров, и визуализация кодов ошибок по индикаторным лампочкам;
• Встроенная контекстно-зависимая система помощи.

Установка программы и ее запуск

1. Установка загрузочной версии для FDD:

  • Распакуйте архив, вставьте дискету в дисковод, и запустите файл makedisk.bat .
  • Будет создана загрузочная дискета.
  • Для пользования программой необходимо загрузить компьютер с этой дискеты, после чего всё будет готово к работе.

2. Установка загрузочной версии для CD:

  • Распакуйте архив, и запишите ISO-образ на CD.
  • Загрузите компьютер с этого CD, после чего всё будет готово к работе.

3. Установка незагрузочной версии на жесткий диск ПК:

Программа состоит из единственного исполняемого файла и вспомогательного файла конфигурации vcr.ini .
Файл vcr.ini не является обязательным и служит для точной настройки Виктории на определенные условия работы, что позволяет достичь максимального удобства (например, туда можно прописать адреса внешнего PCI ATA контроллера, чтобы каждый раз не выбирать нужный винт через меню), отключить звук, отключить запись на диски т.п. (подробности о настройке ini-файла здесь).

Можно запускать программу непосредственно под Windows, и она будет прекрасно работать, но для этого нужно выполнить одно из условий:

• Отключить («Панель управления» — «Система» — «оборудование» — «контроллеры жестких дисков») тот канал IDE контроллера, к которому подключен испытуемый винчестер.
Это нужно для того, чтобы программа могла обращаться напрямую к портам HDD.
• Можно не отключать канал в системе, но тогда при загрузке Windows к этому каналу ничего не должно быть подключено (а иначе ОС, найдя ATA устройство, заблокирует порты).
Если Вы выбрали этот вариант, то подключать винчестер нужно после загрузки системы.
Или, как вариант, включать в испытуемый винчестер питание только после полной загрузки ОС (не все дешёвые блоки питания это «терпят»).
• Абсолютно бессмысленно отключать винчестер в BIOS, ибо современные многозадачные операционные системы не пользуются BIOS‘ом для проверки наличия HDD на канале.За него это делает драйвер.
А вот если у Вас «чистый» DOS — отключение HDD в BIOS’е будет полезно, для того, чтобы сама DOS не видела этот диск (и чтобы не использовала таким образом порты, что теоретически может привести к конфликтам между ОС и программой).

При работе из-под систем на ядре Windows NT необходимо установить драйвер «UserPort».
Для этого нужно:

• Скачать UserPort .
• Скопировать файл userport.sys в папку WINDOWS/SYSTEM32/DRIVERS
• Запустить userport.exe .
Перед нами появится панель с 2-мя окошками.
Левое окошко относится к работе программы в ДОС окне, правое на полном экране.
По умолчанию в них прописаны номера портов LPT — все их можно удалить.
В оба окна нужно вписать номера портов secondary контроллера HDD:
170h-177h
376h-377h
• Добавить их в список «Add»);
• Нажать кнопку«Start»;
• Нажать кнопку «Update», затем «Exit»;
• Запустить Викторию.

Все должно работать как в окне, так и на полном экране.
Имейте в виду, что под NT системами не будет работать поиск винчестеров на внешних контроллерах.

Эти тезисы являются основными и при работе с другими аналогичными программами, получающими доступ к оборудованию через порты.

Примечание:

• Загрузочная дискета Windows XP не подходит для запуска программы! (из-за глюков EMM386.EXE);
• Очень полезным окажется какой нибудь файл-менеджер, например Volkov Commander (для «чистого» DOS) или FAR (для Windows).
Следует отметить, что внутри Виктории есть небольшой встроенный файл менеджер.

После запуска программы на экране появится ее интерфейс, состоящий из следующих основных частей:

• Самая верхняя строка: информация о версии программы и о ее авторе.
• Вторая строка: индикаторные лампочки регистров HDD, позволяющие судить о том, чем занят накопитель в данный момент.
• Третья строка: в нее выводится название модели испытуемого HDD, его серийный номер и некоторая другая информация.
• Самая нижняя строка: подсказки по функциональным клавишам.
• Вторая строка снизу: «Status Box» — отображает наиболее актуальные системные события.
Например, сообщения об ошибках или ожидание готовности винчестера.
• Третья строка снизу — пустая.
• Все остальное — рабочий стол программы.
На нем отображается весь процесс работы с накопителем.

Управление программой

Для управления используется клавиатура ПК, поддержка других устройств ввода пока отсутствует.

Выбор интерфейса

Выбор IDE/SATA винчестера на стандартном порту

Возможно, при первом запуске Вам потребуется выбрать именно тот винчестер, который Вы хотите протестировать (а не тот, что прописан в файле vcr.ini — в дистрибутиве там указан Secondary Master).
Для этого необходимо нажать клавишу [P].
Появится меню с названиями каналов.
Выбор производится клавишами управления курсором «вверх» и «вниз».
При перемещении курсора, в реальном времени отображается индикация (лампочки), что позволяет судить о готовности HDD.
У исправного винчестера всегда будут гореть 2 лампочки: DRSC и DRDY (у некоторых может еще и INX).
В регистрах ошибок может быть зажжена красная лампочка AMNF, а остальные должны быть погашены.
Подробнее о назначении индикаторов см. ниже.
После установки курсора на нужный пункт необходимо нажать ENTER.

Выбор винчестера на внешнем (дополнительном) PCI/ATA/SATA/RAID контроллере

Осуществляется в самом нижнем пункте меню.
После нажатия ENTER начнется поиск внешних контроллеров и винчестеров на них.
Определятся только реально присутствующие и исправные винчестеры в положении MASTER, остальные система «не заметит».
При нахождении каждого дополнительного порта, в таблицу будет выдано:

• Название фирмы-изготовителя ATA-контроллера (или его Vendor Code);
• Название контроллера (или его ID Code);
• Класс: EXT / INT / RAID (внешний, внутренний, RAID);
• Адрес порта (или прочерк, если его не удалось определить);
• Название подключенного винчестера, если он имеется на канале, и исправен;
• Все найденные порты будут пронумерованы.
Вам останется лишь выбрать нужный, нажав соответствующую клавишу.

Примечание: программа может не найти винчестеры на некоторых моделях контроллеров Promise.

Чтение паспорта диска

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

Паспорт отдается при нажатии клавиши F2.



Вот что мы получаем оттуда (сверху вниз):

• Полное название модели и версию встроенного микрокода;
• Серийный номер HDD;
• Количество доступных физических секторов (LBA);
• Объем диска в байтах;
• Параметры CHS (число цилиндров, логических головок, секторов (актуально только для винчестеров < 8,4 Гб).
• SMART (статус).
Enabled/Disabled — показывает, включен ли SMART мониторинг в самом накопителе.
• Errlog — внутренние журналирование ошибок.
• Selftest — внутренний самотест (обычно это тест поверхности в то время, когда к винту не происходит обращений извне).
Если в накопителе присутствует что нибудь из этого, в паспорте появится надпись «[…] present».
Имейте в виду, что на некоторых винчестерах самотест может быть отключен в паспорте, но реально присутствовать и работать.
• Состояние дискового кэша.
Программа делает попытку определить его размер, если это не удается, сообщает «unknown size»;
• Look ahead — предвыборка чтения.
Может быть включена или выключена.
Выключенная предвыборка говорит о том, что или винчестер очень старый (не поддерживает эту функцию, либо она отключена утилитами/сглючила).
Винчестер с отключенной предвыборкой работает очень медленно, и обычно это сразу заметно при работе с файлами.
• Write — кэширование записи.
Осуществляет отложенную запись буфера на диск, для ускорения файловых операций.
Может быть включено или выключено.
У всех современных винчестеров включено по умолчанию.
• Поддерживаемые режимы. Это наиболее интересная часть паспорта.
В ней указано, какие технические возможности есть у данной модели HDD.
Вот расшифровка сокращений:

  • • HPA — Host Protected Area: винчестер поддерживает возможность изменения физического объема.
  • • CHS — Cylinder/Head/Sector: режим адресации дискового пространства (произошедший от накопителей FDD и первых HDD), позволяющий обращаться раздельно к головкам, секторам и дорожкам.
В современных накопителях логическая CHS геометрия оставлена для совместимости со старыми программами и BIOS.
  • • LBA — Logical Block Addressing: винчестер поддерживает адресацию логическими блоками, что является стандартом де-факто для современных HDD, ОС и BIOS.
  • • PIO — Programmable Input/Output: программный ввод вывод, режим обмена данными между винчестером и оперативной памятью, осуществляемый при участии центрального процессора ПК.
Характеризуется простотой реализации, надежностью и универсальностью, однако отнимает процессорное время, что делает этот режим непригодным для многозадачных систем.
  • • DMA — Direct Memory Access: винчестер поддерживает прямой доступ к памяти, что позволяет разгрузить центральный процессор ПК при обмене с диском.
Также как и LBA, этот режим является нормой, а не исключением для современных HDD.
В скобках приведены предельные режимы, в которых винчестер может использовать DMA.
  • • AAM — Automatic Acoustic Management: винчестер позволяет программно управлять уровнем акустического шума.
Это достигается за счет изменения скорости позиционирования головок.
  • • APM — Advanced Power Management: винчестер имеет встроенные средства управления энергопотреблением, что позволяет сделать систему более экономичной и, в некоторых случаях, повысить надежность винта (за счет меньшего тепловыделения и парковки головок).
Для настольных систем малоактуально.
  • • DLMC — Download Microcode: винчестер позволяет обновлять себе «прошивку» путем загрузки внешнего микрокода (распространяется производителями HDD и фирменных ПК в качестве апдейтов микропрограмм).
  • • FLC — Flush Cache: винчестер поддерживает команду принудительного сброса кэша на диск.
Вероятно, эта команда предназначена для снижения риска потери данных при внезапном отключении питания.
  • • SMS — Set Max Security Support: лень описывать эту фигню.
Если интересно читайте ATA стандарт.
  • • DCO — Device Configuration Overlay: винчестер поддерживает конфигурирование набора некоторых АТА функций по желанию пользователя.
К ним относятся включение и выключение SMART, поддержки адресации 48 бит, AAM, изменение предельных режимов DMA и т.д. (см. также раздел «Восстановление конфигурации диска»).

• Current AAM value: Текущее значение установленного уровня шума. 128 означает, что уровень минимальный, 0 максимальный.
Программа позволяет менять это значение произвольно, регулируя шум.
Состояние AAM запоминается даже после отключения питания.
Рядом находится рекомендуемое производителем значение.
• Current APM value: Текущее значение режима энергосбережения.
Как и у AAM, 128 означает минимальное энергопотребление, 0 максимальное.
У винчестеров для настольных ПК оно почти всегда равно 0, у мобильных может иметь разные значения, устанавливаемые утилитами энергосбережения.
К сожалению, значение APM не сохраняется после отключения питания, поэтому в Виктории его регулировка не предусмотрена.
Однако многие фирменные утилиты для HDD умеют переключать APM «навсегда» с помощью технологических команд.
• Current power mode: Текущий режим энергопотребления.
Фактически говорит о том, крутится ли в данный момент вал HDD.
Удобно для тихих винчестеров, тем более программа позволяет остановить вал в любой момент.
• Security erase time: Время, за которое подсистема безопасности диска способна стереть всю информацию и снять пароль.
Обычно оно соизмеримо с временем верификации, т.е. информация стирается без участия интерфейса и с максимально возможной скоростью.
Интересно то, что у некоторых моделей HDD в паспорте на этом месте записан 0.
В этом случае время стирания на экран не выводится.
Не будет оно выводится и в случае отсутствия опций безопасности у тестируемого HDD.
• Security (статус).

  • • ON: винчестер запаролен ATA паролем (наличие установленного на винт пароля также индицирует лампочка PWD в верху экрана);
  • • OFF: на винчестере не установлен пароль;
  • • High, Maximum: уровень секретности установленного пароля (см. главу о паролях);
  • • Frozen: винчестер в состоянии Freeze-lock (парольная система работает, но временно заблокирована);
  • • Expired: пароль пытались неудачно снимать 5 раз.
В результате чего HDD заблокировал парольную систему до выключения питания;
  • • Locked: установлен пароль, доступа к информации нет.
  • • Unlocked: винчестер открыт, есть доступ к информации.
При этом пароль может быть установлен, если HDD временно открыт командой UNLOCK.
  • • Not supported: винчестер не имеет системы парольной защиты.

Программный сброс диска

Выполняется клавишей [F3].
Эта операция останавливает внутреннюю работу HDD (если он был занят обработкой команды или самотестом) и приводит интерфейс в состояние по умолчанию (очищает регистры после предыдущей команды и выставляет готовность к приему следующей).
Необходим для диагностики накопителя, прерывания зависшей микропрограммы винчестера, и т.д.
Выполняется сразу после нажатия кнопки.
Также работает и непосредственно во время операций с диском (например, чтения).
Признаком успешного сброса будет включенный индикатор AMNF.

Работа с поверхностью HDD

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

Особенностью сканера является применение эксклюзивных алгоритмов, не встречающихся до этого в других аналогичных утилитах.
К ним относится автоматическое распознавание поддерживаемых стандартов, и настройка таймера в соответствии с быстродействием тестируемого HDD.
Это позволяет эффективно проверять как медленные, так и быстрые диски.
А оригинальный метод измерения временных интервалов позволяет работать под виртуальными ДОС машинами WINDOWS практически без снижения точности.

Скан поверхности работает в тесной взаимосвязи с паспортом HDD, получая из него все необходимые параметры.
Поддерживаются режимы LBA 28 и 48 бит, которые распознаются автоматически.
Все что можно было автоматизировать — успешно реализовано, и не требует никаких настроек со стороны пользователя.

Для того, чтобы протестировать поверхность винчестера, нажмите клавишу [F4] «Scan».
При этом на экране появится менюшка, назначение пунктов которой понятно из выводимого в ней текста.
При желании можно нажать [F1] для получения справки.
Рассмотрим третий сверху пункт — он имеет 6 состояний, которые можно переключать клавишей «пробел» или клавишами стрелок «вправо» и «влево».



Start LBA и End LBA – сектор, с которого, соответственно, начинается и на котором заканчивается проверка. По умолчанию будет проверяться весь диск. Для изменения этих значений необходимо нажать клавишу Пробел, ввести нужное значение и нажать Enter.

Для сокращения времени выявления неисправности компьютера можно выбрать тестируемое место на жёстком диске соответствующее размеру раздела, на котором установлена операционная система.
Для таких случаев предусмотрена возможность задавать границы сканирования не только в LBA, но и в G (гигабайты здесь пишутся буквой G) и в % (проценты)!
Значение границ начала и конца сканирования жёсткого диска здесь можно вводить в процентах или гигабайтах, но только в целых значениях.
Пример: 14G или 73%.
Эта возможность вам пригодится и в тех случаях, когда у вас большой диск, но значения превышающие границу в 1 терабайт в Victoria версии DOS задавать не следует!



Линейное чтение (до версии 3.1 было «верификация»)

Тестирование поверхности в LBA адресации.
Предназначено для максимально быстрой и точной диагностики состояния поверхности.
Во время тестирования все адресное пространство винчестера разбивается на условные участки одинаковой длины блоки.
Размер одного блока равен 256-ти секторам.
Программа измеряет время доступа к каждому блоку по команде верификации, и по нему на экране рисуется прямоугольник соответствующего цвета.
При этом данные физически читаются с диска, но не передаются по интерфейсу, поэтому это самый быстрый способ проверки поверхности, с ним может сравниться только работа в предельных UDMA режимах (исключение Seagate Barracuda IV, V и 7200.7 с версиями микрокода 3.xx.
Для этих HDD скорость верификации ~28-32 Мбит/с является нормальной).

Если винчестер зависнет из-за неисправности во время сканирования, программа ждет около 16 секунд, после чего перейдет к следующему блоку, выводя значок T (Timeout) в поле скана.
Непрерывные задержки свидетельствуют о том, что HDD не отвечает на команды — можно попробовать подать команду сброса в его контроллер, нажав [F3] (Reset) непосредственно во время скана, иногда это помогает.

Случайное чтение:

Тестирование поверхности, когда адреса блоков выдает генератор случайных чисел.
Диапазон можно задать в виде границ LBA в меню скана.
При этом также измеряется время доступа к каждому блоку, но в отличие от линейного чтения, оно будет больше т.к. складывается из времени позиционирования головки на нужный цилиндр и собственно, чтения (возможно, что и из эффективности алгоритма кэширования [предположение автора]).
Полученный результат достаточно точно отражает общее быстродействие диска в реальных задачах, когда винчестеру приходится совершать много циклов чтения данных из разных мест (во время работы ОС читаются не только фрагменты файла, но и части служебных таблиц файловой системы, расположенных в отдалении от тела файла).
И действительно, средняя скорость чтения около 8 Мбит/с совпадает с показаниями других программ (например FAR) при копировании файлов.
Также эта скорость зависит от настроек, влияющих на скорость позиционирования (Акустик менеджмента).

BUTTERFLY — чтение:

Тестирование поверхности по алгоритму «бабочка», когда попеременно читаются начало и конец дискового пространства, каждый раз со сдвигом на 1 блок (256 секторов), в результате чего к концу теста головки оказываются в середине рабочей зоны HDD.
Этот алгоритм совмещает в себе позиционирование на разные дистанции, а также прямое и реверсивное чтение, и применяется в профессиональных утилитах, в том числе при заводском тестировании винчестеров средствами селфскана.
Отличие от случайного чтения в том, что butterfly — это тест всей поверхности с позиционированием, сканирующий все секторы HDD по определенному закону и имеющий окончание.

Случайное чтение — это агрессивный тест, не имеющий окончания и закономерности, и он почти не предсказывается алгоритмами предвыборки.
Оба теста создают большую нагрузку на блок головок и электронику, поэтому позаботьтесь о хорошем охлаждении HDD во избежании его порчи.
Также следует отметить, что Butterfly выполняет проверку медленней, чем линейное чтение, и на винчестере в 10 Гб может длиться около 30 минут.
Причина — потери времени на перемещение головок, и постоянные ожидания поворота дискового пакета на нужный угол.
Как и в предыдущих тестах, диапазон можно задать в виде границ LBA в меню.
Допустимо использовать сброс и вызывать справку во время проверки.
Все 3 вида тестов могут работать совместно с дефектоскопом и ремапами — их выбирают в 4 пункте меню.

PIO — чтение (в версии до 3.1 было «Чтение»)

В отличие от верификации, используется настоящее чтение секторов из винчестера.
Отличается более низкой скоростью — около 2-8 мб/сек (1 Гб читается 2-7 минут), поэтому целесообразно лишь для небольших участков.
Применяется не для измерений, а в основном для отлова «глюков» винчестера, проверки работоспособности канала чтения и интерфейса.
В реальных условиях компьютер работает с винчестером в режиме DMA, где скорость намного больше (и производители оптимизируют HDD именно под DMA режим).

С помощью PIO-чтения можно выбрать наиболее быструю модель HDD для установки в систему, не поддерживающую режим DMA.
Такие системы до сих пор встречаются, например учетно-кассовые машины, медицинское диагностическое и музыкальное оборудование, различные роботы (например, автоматические узлы FTN сетей).

Примечание:

Для повышения скорости работы в PIO нужно принудительно включить максимальный режим в BIOS.
Обычно там стоит «Auto» по умолчанию, замена его на PIO-4 позволит поднять скорость более чем в 2 раза.
Также она зависит от общего быстродействия ПК и примененного чипсета (наибольшая скорость у автора была на I430 TX/VX — около 13 Мб/с).

PIO — чтение в файл (в версии до 3.1 было «Чтение в файл»)

В отличие от «просто чтения» данные с винчестера пишутся в файл в текущем каталоге.
Программа корректно обрабатывает бэд-блоки, не «вылетая» на них, вся остальная информация сектор за сектором пишется в файл (вместо дефектных участков вставляются нули).
Начиная с версии 3.1 — применен алгоритм от профессиональной программы, обеспечивающий достаточно высокую скорость в PIO-4 и динамический переход с блочного чтения на посекторное в зависимости от ошибок.
Число попыток чтения сектора при ошибке равно двум: первый раз при блочном доступе, второй при посекторном для более полного извлечения данных из поврежденных накопителей с активной предвыборкой чтения.
Сброс для ускорения обработки ошибок и «длинное чтение» в бесплатной версии отключены.
В связи с практической бесполезностью кодов ошибок HDD при чтении в файл они не выводятся, хотя и обрабатываются.
Вместо них программа сообщает «I/O error» и номер дефективного LBA.

Содержимое дефектного сектора заполняется нулями и пишется в файл.
Он имеет ограничение 2 Гб, если копирование производится на раздел FAT32, однако в NTFS никаких ограничений нет.
При вводе имени файла без расширения ему автоматически будет присвоено расширение *.trk

Итог: для спасения информации с накопителя, имеющего дефекты, рекомендуется запускать Викторию с раздела NTFS, на котором, помимо самой программы имеется достаточное количество свободного места.
Обычно это система Windows 2000 или XP.
Перед применением желательно установить режим PIO-4 для SECONDARY канала в BIOS компьютера (для увеличения скорости чтения), затем загрузить Windows с драйвером UserPort, и только после этого подавать в копируемый HDD питание — это гарантирует отсутствие обращений Windows к неисправному винчестеру.

Запись (стирание):

Производит посекторное стирание информации с диска, блоками по 256 секторов.
Может использоваться для устранения некоторых видов дефектов (аналогично низкоуровневому форматированию программами от производителей HDD).
По скорости сравнимо с PIO-чтением.
Следует отметить, что существует более быстрый способ очистки диска от информации — стирание через подсистему безопасности.
Читайте об этом в разделе «Безопасность».

Запись из файла:

Пишет содержимое файла на диск посекторно, начиная с Start LBA и заканчивая длиной файла.
Для выбора файла откроется окно встроенного менеджера.
Длина вычисляется автоматически, под нее подстраивается счетчик процентов.
Скорость достигает 6 Мбит/с.
Процесс сопровождается визуальным сканом, обрабатывается время и блочные ошибки.
Функция может быть полезна для коррекции разрушений файловых систем совместно с HEX редактором, и для клонирования небольших дисков.
Размер файла ограничен до 2 Гб, больший объем имеет смысл писать другими программами (например WinHEX — это будет в 10 раз быстрее).

Проверка интерфейса:

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

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


Индикация и управление во время проверки поверхности

Через некоторое время после начала тестов, а конкретно после прочтения 500 блоков, точки в правой нижней части экрана заменятся на цифры — они будут показывать скорость обмена/верификации в реальном времени, а строкой ниже появится индикатор оставшегося времени до конца тестирования. Время динамически меняется, т.к. зависит от отображаемой скорости (пока показывается неверная скорость — будет неправильное время).
В верхней части окна отображаются пройденные мегабайты, и пройденные проценты от указанного в меню максимального значения LBA (в режиме BUTTERFLY показываются удвоенные проценты, ибо тест симметричен относительно середины). При проведении тестов, не имеющих конца (случайное чтение, проверка интерфейса) время окончания не выводится. В этом случае их отменяет пользователь по своему желанию.



Во время линейных тестов работает так называемая «быстрая навигация» клавишами стрелок можно перемещаться по поверхности в произвольное место диска. 
Шаг перемещения настраивается автоматически в зависимости от объема HDD и составляет 1/124 от выбранного диапазона LBA (в старых версиях было: 1/128 от паспортного объема).

Во время линейного, случайного и Butterfly тестов можно получить справку, нажав [F1]. Там Вы найдете много интересного.

Прочитанные блоки данных сортируются по времени доступа, в правой части экрана, что позволяет выявить состояние поверхности HDD, и обнаружить не только бэд-блоки, но и намечающиеся дефекты (цветные прямоугольники). Обычно исправные накопители не имеют «цветных» прямоугольников, а появление красных и бурых говорит о каких либо проблемах.
Зеленые блоки допустимы у многих типов HDD (особенно у ноутбучных). Ухудшение времени доступа к отдельным блокам может быть следствием естественного износа HDD.
А у некоторых моделей (например, у FUJITSU MPF 3xxxAH с прошивкой 5C14) это норма, так как зависит от термокалибровки, которую эти винчестеры производят прямо во время чтения.

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

Далее автор хочет сделать одно важное замечание:
Многие пользователи пренебрежительно относятся к винчестерам, имеющим много «белых» прямоугольников, мотивируя это тем, что «у других моделей их нет».Такие диски считаются чуть ли не неисправными, подлежащими сдаче по гарантии, и совершенно напрасно!!! «Белые» блоки — норма!  Например, у моего HDD Samsung SP1614N, на котором пишется эта программа, имеется почти тысяча «белых» блоков (которые другие программы не видят из-за низкой чувствительности). Этот винчестер прекрасно работает не первый год (более того, летом 2004 я его нечаянно уронил с высоты 5 см во включенном состоянии, и пока ничего плохого не случилось).

Примечание:

Если на испытуемом винчестере установлен АТА пароль, программа выведет предупреждение об этом после появления сканового меню:
Внимание! Накопитель закрыт ATA паролем!.
Данное сообщение появится только при заблокированном винчестере, если же он открыт — о пароле будет предупреждать лишь лампочка PWD в верху экрана.

Построение графиков поверхности

Начиная с версии 3.5 программа умеет строить график чтения поверхности диска. Графический метод является очень наглядным, и дополняет основной режим. В практике тестирования HDD различают 2 основных метода построения графиков: пиковый и усредняющий. В первом случае положение каждой точки соответствует предельному значению измеряемой величины, во втором — среднеарифметическому. В Виктории применен усредняющий метод построения графика (пиковый тоже есть — это текстовые прямоугольники). У исправного HDD график представляет собой плавно спадающую вниз линию, на которой обычно видны ступеньки — результат зонного распределения плотности записи.

В меню имеются модификации графиков под названием Quick — это бенчмарк- функция, предназначенная для быстрой оценки производительности диска на разных участках объема. Это удобно, так как 200 Гб накопитель в режиме Quick тестируется всего 10 минут.



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

Для снятия графического скриншота можно использовать Windows или одну из ДОC-резидентных программ, которые можно найти в Сети.

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

Скрытие дефектов поверхности

Программа позволяет скрывать дефекты поверхности путем замещения из резервной области, 4-мя способами.

Скрытие дефектов работает в следующих режимах:

• линейное чтение;
• случайное чтение;
• BUTTERFLY чтение.

Способ скрытия задается в 4-м пункте меню, а также может переключаться во время сканирования, клавишей «пробел».
Выбранный метод работы с дефектами отображается в правом верхнем углу экрана, под часами, а также в нижней строке в момент запуска скана или переключения режимов.
Рассмотрим каждый из них:

Ignore Bad Blocks

Режим скрытия дефектов выключен.

BB = RESTORE DATA
(в версиях 3.0 — 3.4 данный пункт меню отсутствует)

Производится «вытягивание» информации из поврежденных секторов (длинное чтение).
Это очень эффективный метод спасения данных с винчестеров фирмы IBM.
В бесплатной версии отключено.

BB = Classic REMAP

Скрытие дефектов производится простым способом — записью в поврежденный сектор, номер которого возвращает контроллер винчестера при ошибке.
Следует отметить, что некоторые накопители (например Seagate U-серий, Seagate Barracuda SATA с версией 3.05 и т.д.) имеют ошибку микропрограммы, в результате которой винчестер может сообщить неверный адрес дефектного блока.
Поэтому большинство драйверов ATA устройств на HDD «не надеются», и при ошибке рассчитывают номер бэд-блока математическим способом.
Однако существует довольно большое число любительских программ, которые используют алгоритм Classic Remap, и в Виктории этот метод оставлен для сравнения.
Другим недостатком Classic Remap является слабая чувствительность некоторых моделей HDD к одиночной записи после верификации — им нужен более «весомый аргумент» для инициализации ремапа.
Поэтому алгоритм может не работать на некоторых накопителях (например, на новых IBM, Hitachi) — экспериментируйте.

BB = Advanced REMAP

Улучшенный алгоритм ремаппинга.
Скрывает дефекты в том случае, когда «обычный» ремап не помогает.
Главное отличие Advanced Remap в том, что дефект определяется еще до того, как винчестер сообщает об ошибке.
Для информирования пользователя об этом в поле скана выводится желтый вопросительный знак: ?, который эквивалентен красному прямоугольнику в других тестах, но в данном случае символизирует то, что программа производит поиск дефекта внутри блока, вызвавшего задержку.
Последовательность команд такова, что при этом в SMART должен сформироваться кандидат на ремап (атрибут 197).
Далее делается попытка скрыть его 10 кратной записью, и если микрокод не против — это происходит.
После чего производится контрольное чтение этого сектора.
Если он прочитался — ремап объявляется выполненным, что отражается в малом окне и в поле скана (на месте креста появится синяя «заплатка»).
Оба типа ремапов, в отличии от фирменных утилит производителей HDD, не стирают пользовательскую информацию нигде, кроме самого бэд-блока (в котором данные и так практически потеряны).

Но если винчестер зависает на бэд-блоках, или срывается в стук — даже Advanced Remap может не сработать, ведь чудес не бывает.
То же самое относится к винчестерам на некоторых SATA контроллерах, в частности — SiI3112 с «кривыми» BIOS (некоторые модели контроллеров зависают при ремапе), к винчестерам Samsung (почти у всех экземпляров ремап отключен на заводе) и т.д.
Для ремонта таких накопителей могут применяться технологические методы «лечения», например скрытие дефектов в первичные заводские листы.
К сожалению, эта технология выходит за рамки данной статьи и тут не рассматривается.

BB = Fujitsu Remap

Ремаппинг винчестеров FUJITSU.
Только для моделей MPG и старше (новые накопители 2,5′).
На других не работает.
Использует недокументированные возможности контроллера HDD FUJITSU.
Способен скрывать не только явные, но и намечающиеся дефекты (задержки).
Не рекомендуется совмещать Fujitsu Remap с нелинейными видами чтения из за термокалибровки, которую эти винчестеры выполняют между циклами позиционирования: может произойти задержка, и как следствие — помещение нормального сектора в дефект-лист.

Q: Почему бы это не сделать для остальных моделей?
A: Потому, что это усложнит программу и оставит часть ремонтников HDD без работы.

BB = Erase 256 sect
(Способно «вылечить» HDD, но бывает деструктивно для информации)

Восстановление группы секторов.
При обнаружении дефекта — переписывает весь блок из 256 секторов.
Также как и Advanced Remap, работает не по коду ошибки, а по таймауту 150 мс.
Полностью аналогично функции Erase Wait’s в MHDD (автор Дмитрий Постригань).
Начиная с версии 3.5, «Виктория» проверяет блок после стирания, сообщая о результатах.
Данная опция рекомендуется в тех случаях, когда нужна максимальная скорость восстановления, а бэд-блоки программные, и их очень много (такое часто бывает на винчестерах фирмы IBM 2000 — 2003 годов выпуска).

Внимание! Эта функция стирает информацию!

Примечание:

Замечено, что при случайном чтении винчестер сделает ремап с большей вероятностью, чем при линейном. Эту возможность следует знать и использовать. Автор рекомендует связку BUTTERFLY чтение и Advanced Remap для достижения максимального успеха, а также многократный проход в режиме «Loop scan».

Дефектоскоп поверхности

Начиная с версии 3.0 (а также 2.9x, но не 3.0b!) в программу включен дефектоскоп поверхности HDD.
Дефектоскоп предназначен для выявления реально нестабильных участков поверхности / дефектов через интерфейс HDD, и способен отличать случайные задержки от регулярных.

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

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

Для перевода скана поверхности в режим дефектоскопа необходимо сначала выбрать режим чтения (случайное, линейное или BUTTERFLY), затем включить режим дефектоскопа в пункте меню работы с BAD блоками, и запустить скан Перед этим можно изменить настройки дефектоскопа, для чего в программу добавлены 2 консольные команды:

TIO — таймаут дефектоскопии.
Задается в миллисекундах. При превышении таймаута блок будет считаться подозрительным, и будет проанализирован посекторно. По умолчанию в программе он задан равным 30 мc, если выбрано линейное чтение, и 60 мс — если выбрано случайное чтение или BUTTERFLY.

Рекомендуемые значения для некоторых винчестеров:

• Винчестеры 2001 2003 годов (Seagate Barracuda ATA, FUJITSU, Quantum Fireball plus AS, etc.) = ~ 30 ms;
• Новые быстрые накопители IBM, Maxtor (свыше 50 Мб/сек)= ~12…20 ms;
• Старые винчестеры = ~ до 90 ms;

Также не следует забывать, что:

• Винчестеры ноутбуков медленней настольных того же класса на 30-40%.
По этой причине и таймаут для них можно выставлять выше.
• Винчестеры с бэд блоками могут выдавать слишком много задержек в секторах, считанных после дефектного.
Такова особенность большинства микропрограмм.
Для этих накопителей вместо таймаута рекомендуется ввести слово «BAD», при этом будет установлено значение 150/300 мс, и в накопитель будет подаваться команда сброса после каждой задержки — это сильно экономит время на проверку.
• Некоторые винчестеры ремапят псевдо-дефектные секторы и задержки при чтении.
Если ремапы (переназначенные секторы) уже имеются, они будут отслежены дефектоскопом как куча из большого числа «медленных» секторов, идущих подряд.
Во время нелинейных видов проверки поверхности таймаут автоматически увеличивается в 2 раза (если ввести 40, то будет 80).

LOGSW — переключатель ведения текстового протокола работы дефектоскопа.
По умолчанию протокол включен.
При работе дефектоскопа создается папка DFTLOGS, а в ней файлы dftlog00.txt (dftlog01.txt, и т.д.), в каждый из которых помещается название и серийный номер тестируемого накопителя, и далее вписываются адреса найденных дефектов.
Выключение протокола может потребоваться при работе с защищенного от записи носителя.

При работе в малое окно выводятся адреса секторов, а в поле скана выводятся символы:

? — произошла случайная задержка. Какое то событие заставило микропрограмму HDD приостановить обслуживание интерфейса на несколько миллисекунд (обновление внутренних переменных, механическое воздействие и т.д.).

T — произошла прогнозируемая задержка. Программа нашла блок с задержкой и нашла в нем сектор, который эту задержку вызвал. При этом в окно будет выведен адрес этого сектора, также он окажется в текстовом файле. Если время таймаута слишком мало, то любое внешнее воздействие, даже прикосновение ногтем к винчестеру в плоскости вращения дисков будет вызывать отслеживание задержки — будет картинка, аналогичная этой:

Примеры использования дефектоскопа

1. Имеется винчестер Seagate U6, модель ST340810A, который имеет множество цветных прямоугольников.
Бэд-блоков нет.
Ремапов нет.
Нужно получить список точных адресов нестабильных секторов для их скрытия другой программой.

Порядок работы:

Так как винчестер старый, увеличиваем порог срабатывания дефектоскопа до 50 мс.
Для этого вызываем консоль (+ или «стрелка вниз») и вводим команду TIO.
На приглашение вводим число 50, нажимаем ENTER.
Появится надпись «Выполнено».
Запускаем линейное чтение [F4], выбрав «Дефектоскоп» в меню.
По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов.

2. Имеется винчестер Seagate ST320011A с бэд блоками.
Нужен список точных адресов дефектов.

Вызываем консоль (+) и вводим команду TIO.
В качестве параметра пишем BAD, нажимаем [ENTER].
Появится надпись «Выполнено».
Запускаем линейное чтение [F4], выбрав «Дефектоскоп» в меню.
По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов.
В отличии от многих популярных программ, дефектоскоп не позволяет винчестеру надолго замирать на дефектах, а производит сброс контроллера в случае задержки свыше 500 мсек.

Измерение частоты вращения вала HDD

Осуществляется клавишей R или консольной командой RPM.
Оба способа абсолютно идентичны. Измерение производится по скорости чтения секторов при отключенном кэше, поэтому метод не будет работать при нечитаемости поверхности или при неотключаемом кэше (как например у HDD Fujitsu серии TAU).
Однако, метод довольно неплохо работает на современных дисках. Для повышения точности рекомендуется произвести измерение несколько раз.

Примечание:

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

Проверка S.M.A.R.T. параметров HDD

Технология мониторинга и предсказания отказов (Self Monitoring, Analysis and Reporting Technology, сокращенно S.M.A.R.T.) была введена в стандарт на жесткие диски свыше 10 лет назад. Исходя из того, что основных причин отказов дисков обычно не много, была сделана попытка классифицировать их, а в накопители стали встраивать специальные датчики с микропрограммой самоконтроля.

Показания датчиков регулярно обрабатываются и затем помещаются в несколько таблиц в служебной области:

• Таблица атрибутов: в нее винчестер заносит важные, с точки зрения разработчиков, параметры — такие как отработанное время, количество циклов парковки головок, число ошибок чтения, температуру, и многое другое.
Винчестер постоянно обновляет таблицу атрибутов, таким образом, все важные события откладываются в счетчиках-накопителях, и остаются там даже во время выключения питания.
Более того, винчестер постоянно сравнивает текущее значение каждого атрибута с наихудшим (Vorst), которое уже имело место, и заносит новые наихудшие значения в специальный журнал (Vorst Table).
• Таблица предельных значений (TreshHolds Table).
В ней хранятся постоянные величины для каждого атрибута, выход за пределы которых считается ненормальным.

На основании анализа полученных значений атрибутов и их сравнения с таблицей предельных значений, строится так называемый SMART Report — информация о скором отказе жесткого диска, а различные программы, получая конкретные цифры из SMART-журналов в различные моменты времени, могут проанализировать динамику изменений, что способно предсказать будущее этого накопителя.

Виктория тоже пытается анализировать таблицы, и выводит графики для каждого атрибута, что наглядно показывает, насколько хорошо винчестер себя «чувствует» (идея взята из программы SMARTUDM Михаила Радченко).
Переход графика в красную зону говорит о том, что накопитель пора выбрасывать.
Некоторые винчестеры (например Seagate, Quantum), даже будучи новыми, имеют «заваленные» атрибуты температуры, и, например, Spin Up Time (время раскрутки вала).



SMART монитор вызывается клавишей [F9].
Не разрушает содержимое рабочего стола.
Имеется интегрированная справка [F1].
Можно тут же сохранить экран в файл для дальнейшего анализа (клавишей «минус»).
Для удобства, жизненно важные SMART атрибуты выделены зеленым шрифтом, остальные белым, температура желтым.
При наличии переназначенных секторов из резерва (Reallocated Sectors Count), их количество выделяется красным цветом.
Если винчестер не поддерживает технологию SMART или неисправен — будет выдано сообщение «винчестер отверг команду».

Начиная с версии 3.5 в SMART появилась возможность просмотреть флаги атрибутов. Флаги заложены в стандарт на HDD например, для того, чтобы пользователь мог судить о назначении неизвестных SMART-атрибутов.

Управление уровнем шума HDD

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

Обычно скорость доступа к секторам на диске складывается из 2-х основных факторов:

• Времени ожидания поворота диска относительно головки, до тех пор, пока нужный сектор не окажется в зоне чтения головки;
• Времени поиска дорожки (головка перемещается по радиусу диска, до нахождения нужного трека).

За всю эволюцию развития винчестеров их создатели стремились к максимальной производительности, и поэтому разработали технологии, позволяющие улучшить быстродействие механики до теоретически возможных пределов. Сейчас уже никого не удивишь тем, что новые винты стали и быстрей, и объемней, и … горячей, чем были их «старшие братья» 3-5 лет назад. Да, любой «разгон» требует повышенного энергопотребления, что не может не отразиться на температуре. А еще, высокая скорость перемещения головок привела к заметному увеличению акустического шума.

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

Для включения режима работы с AAM служит клавиша [F5] или консольная команда AAM (для вызова строки нужно нажать клавишу «плюс» или «стрелка вниз»). Винчестер начнет трещать, демонстрируя текущий уровень шума (у некоторых дисков шум, как ни странно, отсутствует). Далее смотрим на цифры внизу экрана.
Это текущий уровень шума по шкале 0 — 255.
Также на экран будут выведены подсказки по точным значениям цифр.

Во время теста AAM можно использовать следующие клавиши:

M — (minimum): установить минимальный уровень шума;

D — (disable): выключить AAM совсем (максимальный шум, максимальное быстродействие);

P — (perfomance): получить наилучшее быстродействие, шум высокий;

<- | -> (клавиши стрелок) для плавной регулировки соотношения шум/скорость;

F1 — помощь.



В правом нижнем углу экрана выводится среднее время доступа при заданном уровне шума. Меняя уровень, смотрим за изменением быстродействия. Также полезно посмотреть на скорость чистого позиционирования без чтения — консольной командой «CX».

Иногда попадаются винчестеры, у которых еще на заводе AAM установлен на минимальный шум (число 128). У других AAM вообще выключен (0), а у третьих не регулируется и не поддерживается AAM — этим «отличилась» серия Seagate Barracuda 7200.7 и многие винчестеры для ноутбуков. На HDD Seagate функцию AAM можно включить за символическую плату у ремонтника или у автора этой программы. В любом случае стоит попробовать порегулировать AAM клавишами стрелок (вправо и влево) — хуже от этого все равно не будет.

Работа с Host Protected Area: изменение физического объема диска

Можно ли превратить 120 гигабайтный диск в 20 Гб?
Конечно да — например создать на нем один раздел на 20 Гб, а остальное не использовать. А чтобы он в BIOS’е при этом определялся тоже на 20? Еще несколько лет назад подобное было нельзя, а теперь можно, с помощью HPA. Но зачем? — спросите Вы. Например, для защиты информации от вирусов или от случайной порчи/удаления. Или, если старый BIOS зависает на автодетекте винта, превышающего 32 Гб, а перемычек, ограничивающих объем, производитель не предусмотрел … Или (не дай Бог), на винчестере появились бэд-блоки, в самом конце, и их надо скрыть от операционной системы, чтоб она даже не лезла туда при форматировании. В общем, вариантов много … А так как функция «обрезания» диска есть почти во всех современных винчестерах, рассмотрим ее подробнее.

Host Protected Area — это уменьшение количества доступных физических секторов на жестком диске, с соответствующей коррекцией паспорта диска. Т.е. диск, обрезанный HPA, будет определяться на меньший (по сравнению с заложенным производителем) объем, что сделает отрезанную часть недоступной ни ОС, ни BIOS. Соответственно, и другие программы, например форматирования и проверки, не смогут получить доступ к скрытой части.
Обрезание диска происходит всегда с конца, т.е. с помощью HPA нельзя вырезать произвольную область в середине, и нельзя сдвинуть начало диска. Как и в случае с AAM, результаты HPA сохраняются после выключения питания.

Виктория позволяет задавать любой объем диска с помощью HPA, показывать реальный объем, а также восстанавливать заводской объем обрезанных дисков.
Для этого служат соответствующие команды (вызываются клавишей [F6] или консольной командой «HPA»).

HPA — задать новый объем диска. После ввода команды появляется приглашение к вводу нового количества секторов (LBA).
Нужно ввести и нажать [ENTER]. Если винчестер не выдал ошибку, он сразу скорректирует свой объем, в соответствии с введенным значением.

RHPA — показать реальный размер диска в LBA. Команда чисто информативная.

NHPA — восстановить заводской объем диска. После ввода, на экране отображаются текущий и заводской объемы, и от пользователя требуется подтверждение действия. В случае согласия (Y) — диску будет возвращен реальный объем. Для отмены достаточно нажать ESC.



ВНИМАНИЕ!
По стандарту, установка нового объема диска возможна только один раз за сеанс.
После чего все последующие попытки применения HPA и NHPA будут отвергаться (а программа сообщать об ошибке).
Для продолжения работы необходимо выключить и вновь включить питание HDD (программу перезапускать не обязательно).

ВНИМАНИЕ-2!
Винчестеры Seagate большой емкости имеют очень запутанный алгоритм восстановления полного объема, если он был уменьшен другими программами (или старыми версиями ATAPWD/MHDD/Victoria).
Для этого в версию 3.5 введен режим их разблокировки в 2 этапа (до 128 Гб и от 128 Гб), между которыми следует выключить питание HDD.


Управление опциями безопасности

Пароли, снятие пароля, временная разблокировка

Теоретическое вступление:

Современные винчестеры имеют 2 вида паролей и 2 уровня секретности.
Сначала рассмотрим виды паролей:

User-пароль: служит для ограничения доступа к пользовательской информации.
При установке User-пароля винчестер отвергает такие команды, как чтение и запись.
Следовательно, информацию с запароленного винчестера нельзя ни прочитать, ни изменить, ни стереть.
Сделать это можно только после снятия пароля или после временной разблокировки.

Master-пароль:
НЕ предназначен для защиты информации.
Его назначение — удалить User-пароль в случае потери последнего.
Master-пароль, будучи установленным на винчестер, никак не отразится на его работоспособности.

Вернемся к уровням секретности.
Их два, и относятся они только к User паролю:

High: высокий уровень.
Пароль уровня High может быть удален с помощью Master пароля с сохранением информации на винчестере.

Maximum: максимальный уровень.
Если на винчестере установлен User пароль уровня Maximum, то Master паролем его удалить не получится (винчестер выдаст ошибку), а для снятия пароля придется применить Security Erase.
Это специальная команда, которая попросит передать в винт Master пароль, после чего HDD сотрет всю информацию, и только после этого — разблокируется.

При потере и User и Master пароля, запароленный винчестер становится физически негодным для хранения информации.
Не зная Master пароля, разблокировать его нельзя.
Поэтому — будьте осторожны с системой безопасности HDD.

Можно ли «найти» утерянный пароль методом перебора?
В случае с винчестером — практически нереально.
Согласно ATA стандарту, после пяти неудачных попыток ввода пароля, винт блокирует команды (при этом в паспорте появится статус «Expired»).
Повторный ввод возможен только после включения-выключения питания.
Ограничение на 5 попыток отсутствует, если для снятия пароля использовать стирание через мастер-пароль.
В этом случае естественным препятствием для перебора будет пауза ожидания готовности (около 1 секунды), выдаваемая винчестером.

Практика установки и снятия паролей

Для работы с паролями имеются клавиши [F8] и [F10], а также альтернативные им консольные команды:

PWD: установить пароль на диск;

DISPWD: удалить пароль с диска;

UNLOCK: временно разблокировать винт (до выключения питания);

LOCK: временно отключить парольную систему (до выключения питания);

После ввода команд на экране появится менюшка с выбором вариантов пароля и уровня секретности.
Перемещение по меню осуществляется клавишами стрелок (вверх вниз), выбор нужного пункта клавишей [ENTER].
Далее появится приглашение к вводу пароля:

Введите пароль:



После ввода пароля следует нажать [ENTER].
Если винчестер не выдал ошибку, пароль будет немедленно установлен.

Следует иметь в виду, что мастер-пароли на большинство винчестеров предустановленны на заводе изготовителе, и благодаря Интернету, могут быть известны широкому кругу людей.
Поэтому мастер-пароль лучше сразу сменить.
Установленный мастер пароль никак не повлияет на доступ к информации.

Напротив, если кто-то запаролит винчестер (например, вредоносная программа-вирус), зная мастер-пароль Вы сможете его разблокировать.
Для снятия юзер-пароля через известный мастер пароль нужно:

Нажав [F10], выбрать в меню пункт «мастер пароль».
Ввести мастер пароль (до 32 символов).
Винчестер будет разблокирован.
Данный метод сработает только при уровне секретности пароля = High.
Если установлен уровень Maximum, будет выдано предупреждение о стирании диска.
Вы можете согласиться или отменить (если информацию нельзя терять).
При согласии программа предложит ввести мастер-пароль, после чего винчестер выставит BUSY и приступит к стиранию информации.
Если в этот момент выключить питание винчестера, или подать ему команду программного сброса — стирание остановится, но и пароль останется.
Следует подождать до снятия BUSY, и только после этого, получив паспорт, убедиться, что пароли сняты.

Полезное применение опции стирания через пароль — быстрое удаление всей информации (например, перед продажей HDD).
Кроме того, security-стирание, будучи по своей природе записью, обладает свойством ликвидировать некоторые виды дефектов поверхности и обновлять SMART-статистику.

Для того, чтобы выполнить быстрое стирание через систему безопасности, необходимо:

• Установить на винчестер любой user-пароль уровня Maximum;
• Установить на винчестер любой мастер пароль, например «1234».
Оба пароля могут быть одинаковыми;
• Нажав [F10], выбрать мастер пароль, далее ввести его и подождать завершения операции.

Иногда бывает так, что security-стирание вылетает с ошибкой через некоторое время после старта.
Такое может происходить, если винчестер физически неисправен.

Примечание:

Если Вы уже вызвали строку ввода пароля, но передумали его вводить, нажмите [ESC].
Для предотвращения забывчивости, программа создает небольшой (32 байта) текстовый файл в текущем каталоге, в который кладет введенный пароль.
При последующем вводе пароля программа сама прочитает содержимое файла, и подсунет его под нос пользователя.
Эту опцию можно легко отключить, как это сделать, читайте в разделе «Работа с ini-файлом».
Если тестируемый накопитель сообщил в паспорте, что не поддерживает опции безопасности, будет выдано сообщение в нижнюю строку экрана: «Внимание: этот HDD не поддерживает работу с паролями!».
Надпись никак не помешает попробовать установить/снять пароль, чтобы убедиться в этом практически.

Подача пароля из файла

Ввод пароля с клавиатуры обычно ограничен только теми символами, которые можно напечатать.
Между тем, существуют и т.н. «непечатные» символы — это управляющие коды со значениями 0…19h, и некоторые другие.
Бывает, что на винчестерах стоят мастер пароли из таких символов (это «любят» делать BIOS’ы ноутбуков).

Как ввести такой пароль?
Ответ прост — используйте Викторию.
В программе имеются 2 команды подачи пароля из файла.
Достаточно сделать файл с любым сочетанием символов, и «подсунуть» его вместо пароля:

PWDF — установить пароль из файла на диск;

DISPWDF — удалить пароль с диска, используя файл;

После ввода команды, программа выведет окно файл менеджера, где можно будет выбрать файл.
Остальное аналогично применению PWD и DISPWD.

Q: Что делать, если пароль все-таки потерялся/забылся?
A: Пароль можно снять в технологическом режиме.
Обратитесь к ремонтнику HDD с соответствующим инструментом (например, коммерческой версией Виктории или РС3000).

Тесты позиционирования головок HDD

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

Причин много: это и бракованные экземпляры HDD, и плохие блоки питания, и нарушения теплового режима (перегрев).
А некоторые винчестеры не имеют защиты от перегрева, или она срабатывает слишком поздно.
Но, как показала практика, большинство проблем с винчестерами закономерны, т.е. вполне предсказуемы задолго до фатального исхода.

Чтобы поточней разобраться в причинах взрыва микросхем, рассмотрим простой пример:

Как известно, винчестер сильней нагревается именно тогда, когда работает — читает данные, позиционирует головки и т.п.
Причем, в многозадачных средах может выполняться несколько операций одновременно, в результате чего микросхема привода головок может нагреться до критической температуры.
Разработчики силовых микросхем обычно закладывают в свои изделия алгоритмы защиты от перегрева — при достижении предельных температур чип самовыключается, или замедляет работу (при этом винчестер может запарковаться, прервав на время поиск дорожки, и выставив на интерфейс сигнал «занято»).

Операционная система не обязана следить за параметрами винчестера.
Она четко выполняет то, для чего предназначена — файловые операции, и умеет лишь ждать готовность устройства, если оно перестало отвечать.
Дождавшись, пока микросхема остынет, система термо-защиты разрешает дальнейшую работу, а винчестер, в свою очередь, снимает сигнал «занято» и ОС продолжает использование HDD.
Никому и в голову не приходит то, что винчестер в предельном режиме, и периодически срабатывающая защита остается тайной для пользователя.
Круто?
Нет, особенно, если судить по встречающимся горелым микросхемам …
Вероятно, отсюда и пошли «страшные» истории о поломках дисков во время дефрагментации, во время работы Windows XP (ибо ресурсоемкая система производит больше дисковых операций, чем менее требовательная Windows 9x), и т.д.

Вывод напрашивается сам собой надо как-то вовремя заметить опасность, чтоб в дальнейшем принять меры (улучшить охлаждение, заменить HDD, сделать копию информации).
Для этого нужно смоделировать высокую нагрузку на систему позиционирования, но при этом контролировать возникающие ошибки, чтобы не допустить разрушения микросхем.
Для этого служит клавиша [F7] «SEEK», или консольные команды «CX», «CXR», «ACX», «ACXR».

CXR — (аналогично нажатию [F7]): случайное позиционирование с чтением.

Винчестер начнет перемещать головки, читая одиночные случайные секторы диска (можно прервать, нажав [ESC]).
При этом программа контролирует время, затрачиваемое на каждый цикл, выводит карту из прямоугольников, как при сканировании поверхности (но при этом 1 прямоугольник равен одному сектору, а не 256-ти), и смотрит в регистр ошибки HDD.
При превышении времени сверх нормы или при ошибке, считается, что сработала защита, и винчестер переводится в «спящий режим» с остановкой вала и парковкой головок.
Этим исключается его дальнейшее повреждение.
Из-за попыток чтения тест «CXR» не будет работать на запароленом накопителе (под паролем чтение не работает), а также остановит тестирование при любых других ошибках чтения.



Программа также выводит на экран:

• Температуру встроенного термодатчика (при его наличии);
• Время доступа в миллисекундах (время на позиционирование + время на чтение);
• Время старта теста, и время его окончания (в случае ошибки);
• Индикатор положения головок.
Это анимация, облегчающая взаимодействие с пользователем.

Примечание:
некоторые винчестеры могут самостоятельно прерывать тест позиционирования, выполняя рекалибровку или обновление своих внутренних журналов.

CX: случайное позиционирование без чтения

Применяется (и рекомендуется) для тестирования устаревших HDD, в паспорте которых нет поддержки 48 bit LBA.
На некоторых современных дисках может работать неправильно.
Пример — новые IBM/HITACHI в этом режиме работают «тихо», независимо от установок AAM.
«CX» рекомендуется применять на винчестерах до 2002 года, или если не работает «CXR».
Команда «CX» будет работать и на винчестере с нечитаемыми секторами, например на запароленом.
Во время работы на экране отображается время позиционирования, без времени чтения.
Оно обычно на 1-5 мс ниже времени доступа, хотя бывают и исключения (аналогично примеру с IBM/HITACHI).

ACXR: Прогрессивное линейное позиционирование с чтением

Производит плавное нарастание амплитуды размаха головок от края к центру HDD (за редким исключением, когда начало диска находится не с краю, как на некоторых HDD 2,5”).
Позволяет оценить целесообразность использования всего объема HDD в качестве логического раздела.
Видно, что по мере увеличения амплитуды, скорость доступа замедляется в 2-3 раза.
Также как и остальные тесты, выводит на экран температуру, анимацию, время доступа.
Головку HDD можно произвольно перемещать клавишами стрелок «вправо влево» во время тестирования.

ACX Прогрессивное линейное позиционирование без чтения

Отличается от «ACXR» тем же, чем «CX» от «CXR».
Винчестеры с высоким быстродействием издают «воющие» звуки в начале теста.

Во время всех тестов постоянно контролируется температура.
При этом тест может периодически замирать.
При превышении порога в 75 (до версии 3.5 — было 51) градусов (ов) Цельсия — программа выключит винчестер, выдав сообщение: «Высокая температура HDD!»

Примечание:

Если на испытуемом винчестере установлен АТА пароль, программа выведет предупреждение об этом после ввода команды:

Внимание! Накопитель закрыт ATA паролем!
Данное сообщение появится только при заблокированном винчестере, если же он открыт — о пароле будет предупреждать лишь лампочка PWD вверху экрана.
Данное сообщение носит чисто информативный характер.
Продолжать работу, или нет — решает пользователь.
Иногда во время теста позиционирования винт «промахивается» мимо нужного сектора.
В результате мы видим цветные прямоугольники.
Зеленые могут быть у полностью исправных HDD некоторых моделей (Fujitsu, Samsung), а наличие большого количества красных свидетельствует о неполадках.
Исключение — старые медленные накопители (меньше 1 Гб), для которых критерии скорости сильно отличаются в сторону ее уменьшения (и увеличения времени доступа соответственно).

Остановка и запуск шпиндельного двигателя HDD

Осуществляется клавишей [S] или консольной командой STOP.
Оба способа абсолютно идентичны.
Применяется, например, для экономии электроэнергии, если неохота отключать винчестер от компьютера.
При нажатии клавиши [S] в винчестер подается команда E2h, и контролируется результат по регистру ошибки.
Команда не будет работать на накопителе, у которого разрушен микрокод: в этом случае вал не остановится, и утилита выдаст сообщение «Винчестер отверг команду» или … ничего не выдаст.

Для запуска двигателя можно выполнить любой тест (чтения, позиционирования или получение SMART), которые неизбежно приведут к раскрутке вала у исправного HDD.

Вызов встроенного файл менеджера

В новых версиях программ появился файл-менеджер, похожий на панель таких программ, как например, Volkov Commander.
Вызывается он нажатием клавиши [1], и при этом не разрушает содержимое рабочего стола.
Позволяет просматривать каталоги, список файлов, а также сортировать их по времени, размеру, дате создания и расширению.
При нажатии любой неуправляющей клавиши курсор перемещается на файл, чья первая буква имени совпадает с нажатой клавишей.
При установке курсора на файл и нажатии [F3] будет показано содержимое файла.



Файлы можно удалять и копировать.
Файлы можно пометить клавишей «пробел» и удалить/скопировать сразу целую группу.
Можно создавать папки и удалять их, если внутри нет файлов.
В общем, аналогично другим файл менеджерам …
Длинные имена не поддерживаются, если в папке больше 600 файлов — остальные не отображаются, чтобы зря не захламлять память.
Файл-менеджер имеет встроенную справочную систему [F1], где кратко перечислены задействованные клавиши и его возможности.

Просмотр информации о логических разделах диска

Начиная с версии 3.0 в Викторию встроена утилита просмотра информации о логических разделах, на которые разбит тестируемый HDD.
Для ее запуска достаточно нажать клавишу [Q].
При этом считываются системные области диска, если они есть (информация берется из таблицы разделов самого первого сектора диска), сканируется цепочка Extended Partition Chain в поисках абстрактных MBR и логических дисков в расширенных разделах.
При нахождении логического диска программа смотрит тип файловой системы, вычисляет его границы в LBA, и заносит их в табличку на экране.
Далее следует попытка получить загрузочные сектора каждого диска, что бы узнать его имя (метку тома).
Даже при частичном разрушении системных областей будет выведена информация:



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

Указанный в MBR тип файловой системы не всегда соответствует той, что реально установлена на диск.
Из-за того, что тип файловой системы берется программой из MBR, она не дает 100% гарантии истинности результатов.
В версии 3.5 распознаются системы FAT16, FAT32, NTFS, и диагностический раздел ноутбуков фирм HP/COMPAQ.
Со временем список будет расширен.
Если на проверяемом диске нет файловой системы, не найдены или сильно повреждены системные области, будет выдано сообщение: MBR not found!

Примечание: на разделах, созданных новыми ОС, программа может не распознавать имя диска, ибо они хранят его не в загрузочном секторе.

Создание логических дефектов

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

Во время выполнения команды RNDBAD измеряется среднее время создания одного дефекта, которое выводится на экран.
Дефекты создаются в цикле, по адресам из генератора случайных чисел.
Для отмены действия служит клавиша ESC.
Чтобы удалить созданные бэд-блоки, достаточно произвести линейное чтение всей поверхности с включенной опцией «Erase 256».

Примечания:

Некоторые винчестеры (новые Maxtor, некоторые экземпляры Samsung SP0802N) производят ремап псевдо-дефектов при чтении, поэтому будьте осторожны, во избежании засорения пользовательского дефект листа.
Автор считает это недосмотром производителей винчестеров, а также ошибками ремонтников, если опция ремапа чтением «включилась» после некорректного ремонта, и не обязан отвечать за них.
Ремап чтением пока не замечен у накопителей Seagate, Fujitsu, на остальных смотрите сами.
А лучше забудьте про эту команду.
Команда RNDBAD работает только в адресации LBA 28bit (максимальный адрес дефекта не превышает 128 Гб).

Восстановление конфигурации диска (команда RDС)

По этой команде производится сброс предустановок конфигурации накопителя, произведенный средствами АТА-стандарта.
Такими предустановками могут быть, например «навсегда» выключенный SMART или ограничение объема, не восстановимое через HPA (встречалось на HDD Samsung).
Команда не влияет на хранимую информацию и не способна испортить винчестер.
Предназначена для отмены действия некоторых утилит и для восстановления реального размера HDD Samsung и Hitachi после последствий глюков.
Команда работает только на винчестерах, которые поддерживают DCO.
На остальных будет выдано сообщение об ошибке.
Также, ошибка может выдаваться на Seagate (это у них очередной прикол такой).

Индикация режимов работы HDD и кодов ошибок по индикаторным лампочкам

(Первоисточник — стандарт ATA/ATAPI)

BUSY (Busy).
Винчестер занят обработкой команды или «завис».
В то время, пока горит эта лампочка, все остальные индикаторы считаются недействительными, и винчестер может реагировать только на команду «Reset» [F3].

DRDY (Drive Ready).
Винчестер готов к приему команды.

WRFT (Write Fault). Ошибка записи. Устарело.
По новому стандарту, и, следовательно, на новых HDD: «Device Fault» — неисправность устройства.

DRSC (Drive Seek Complete).
Винчестер успешно закончил установку головки на трек.
Устарело.
На новых назначение зависит от предшествующей команды.

DRQ (Data Request).
Винчестер готов к обмену данными через интерфейс.

INX (Index).
Зажигается при каждом обороте диска.
На некоторых винчестерах уже не используется, или может выдавать неверный результат.

CORR коррекция.
Устарело и на новых HDD не применяется.

ERR (Error).
Произошла ошибка.
В регистре ошибок можно узнать код ошибки.

Регистры ошибок:

BBK (Bad Block Detected).
Найден бэд-блок. Устарело;

UNC (Uncorrectable Data Error).
Не удалось скорректировать данные избыточным кодом, блок признан нечитаемым.
Может быть как следствием нарушения контрольной суммы данных, так и следствием физического повреждения HDD.

IDNF (ID Not Found).
Не идентифицирован сектор.
Обычно говорит о разрушении микрокода или формата нижнего уровня HDD.
У исправных винчестеров такая ошибка выдается при попытке обратиться к несуществующему адресу.

ABRT (Aborted Command).
Винчестер отверг команду в результате неисправности, или команда не поддерживается данным HDD (пароль, устаревшая или слишком новая модель и т.д.).

T0NF (Track 0 Not Found).
Невозможно выполнить рекалибровку на стартовый цилиндр рабочей области.
На современных HDD говорит о неисправности микрокода или магнитных головок.

AMNF (Address Mark Not Found).
Невозможно прочитать сектор, обычно в результате серьезной аппаратной проблемы (например, на HDD Toshiba, Maxtor — говорит о неисправности магнитных головок).

Приложение 1

Назначение всех задействованных клавиш:

[P] Port.
Выбор контроллера, на котором находится испытуемый HDD.
Нажав [P], Вы увидите менюшку, в которой сможете выбрать Primary Master или Secondary Master, а также запустить поиск винтов в других местах.

[F1] HELP.
Вызов контекстно-зависимой справочной системы.
Процедура не разрушает содержимое рабочего стола, и при нажатии любой клавиши возвращает управление в программу.
Справка может вызываться во время ожидания готовности винчестера, и во время многих операций ввода вывода.

Если программа работает в режиме ввода данных в командную строку — при нажатии [F1] автоматически выдается справка по консольным командам.
Переключение в режим консольного ввода производится клавишей «ПЛЮС» или «стрелка вниз».

[F2] INIT.
Получить паспорт диска.
При нажатии на клавишу выводится название модели винчестера, серийный номер, версия микрокода, объем, CHS и LBA параметры, и многое другое.

[F3] RESET.
Программный сброс диска.

[F4] или «стрелка вверх».
«Scan». Вызов Центра Управления тестированием.
Проверка поверхности, скрытие дефектов, чтение, создание образа диска.

[F5] AAM.
Управление акустическим шумом.

[F6] HPA.
Изменение объема HDD.

[F7] SEEK.
Тест позиционирования.

[F8] PSWD.
Установить пароль на винчестер.

[F9] Smart.
Выводит на экран состояние SMART атрибутов накопителя.
Принудительно включает SMART на винчестере и не выключает его за собой.
Не разрушает содержимое рабочего стола.

[F10] DisPWD.
Снять пароль с диска.

Клавиши стрелок дублируют клавиши [F4], [4], [F7], [+]:

• [вверх]: проверка поверхности.
• [влево]: получить SMART.
• [вправо]: тест механики «CX» (в некоторых версиях может быть не задействовано).
• [вниз]: вызвать командную строку.

В режиме командной строки:

[стрелка вверх]: выйти из режима командной строки

В режиме сканирования поверхности:

«Быстрая навигация»

[стрелка вправо]: увеличить позицию на 1/128 объема HDD

[стрелка влево]: уменьшить позицию на 1/128 объема HDD

«Точная навигация»

[стрелка вверх]: увеличить позицию на 1/4096 объема HDD

[стрелка вниз]: уменьшить позицию на 1/4096 объема HDD

[Q] Просмотр информации о логических разделах диска.

[S] Остановка вала HDD.

[P] Выбор канала испытуемого HDD.

[R] Измерение частоты вращения HDD (а также консольная команда «RPM»).

[C] очистка рабочего стола.

[] (минус) сохранить скриншот в файл.
При первом нажатии создает каталог SCR, куда кладет файл с текстовым содержимым экрана.
Можно нажать клавишу несколько раз, при этом каждый раз будет создаваться новый файл, без уничтожения предыдущего.

[+] (плюс) вызов на экран командной строки, аналогично таковой в MHDD.
При этом начинает работать справочная система по командам.
Для отмены командной строки или введенной команды достаточно нажать «ESC».
Командная строка автоматически «прячется» с экрана после каждой правильно введенной команды.

] (скобка) визуальная оценка выделения процессорного времени в многозадачных средах.
Работает только на полном экране.

[X] выход из программы. Самая полезная клавиша.

Назначение команд достаточно подробно описано в справочной системе.
Поэтому давите на [F1] всегда, когда испытываете затруднения.
Если возникнут какие либо дополнительные вопросы — достаточно написать мне на приведенный в конце документа почтовый адрес, и в следующей версии появится более полное описание.

Приложение 2

Назначение ini-файла программы

Сразу после запуска утилита пытается открыть файл vcr.ini в текущем каталоге.
Если такой файл существует, анализируются его содержимое и «движок» программы автоматически конфигурируется в соответствии с заданными там настройками.

Вот назначение отдельных полей этого файла (все буквы заглавные латинские):

Первый байт — зарезервирован для полной версии.

Во втором байте указывается номер базового порта, к которому подключен ремонтируемый винчестер:

P — Primary;
S — Secondary;
С — контроллер РС3000 (порт 100h);
A — Порт задается в явном виде для внешнего IDE или SATA PCI контроллера.

В третьем байте указывается доступ к устройству на выбранном канале:

M — Master;
S — Slave

Четвертый байт служит для защиты накопителя от «забывчивости» при установке ATA пароля.
Если в 4-м байте прописано «1» — при использовании команды PWD в текущем каталоге появится файл pwd.vcr длиной 32 байта, в котором останется введенный с клавиатуры пароль.
Фишку можно выключить, вписав вместо «1» что нибудь другое.

Пятый байт указывает, какой из портов использовать для анализа статуса HDD и вывода индикации: базовый (1×7) или альтернативный (3×6).
Буква B (ASCII код 42h) указывает на использование базового порта для вывода индикации.
Другое значение заставят программу поступить наоборот.

Шестой байт выключает звук.
Если записан 0 — программа будет молчать как рыба.

Седьмой байт.
Переключение на тестирование ноутбучных винчестеров.
Если стоит буква P (Portable) программа увеличит время ожидания для более красивого рисования карты блоков при сканировании поверхности и других тестах, так или иначе связанных со скоростью.
Для этой же цели служит ключ /p , с которым можно запускать программу на ноутбуках.

Восьмой байт нужен для корректной работы программы на защищенных от записи носителях при его установке в «0» вместо попыток создания файлов будет выдаваться сообщение о запрете записи.

Далее следуют 8 зарезервированных байт.
Начиная со смещения 0010h в ini- файле прописывается последовательно адреса базового и альтернативного портов для внешнего PCI контроллера.
В оригинальном файле, поставляемом с программой, там указаны адреса D400h, D802h
Если ini-файл отсутствует, или вместо документированных значений в нем будет «мусор» ничего плохого не случится, и утилита автоматически настроится на работу с портом Secondary Master, при этом файл с паролем не будет создаваться, а звук включится.

Обновлено: 20.09.2023

Victoria — бесплатная программа для тестирования и ремонта жестких дисков — это полезный и универсальный инструмент для тестирования и исправления всевозможных ошибок жесткого диска. Ниже мы разберем его функции, особенности и основные возможности.

Содержание:

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

На данный момент существует множество решений для проверки и исправления ошибок на жестком диске. Сегодня мы рассмотрим проверку жесткого диска с помощью популярной бесплатной программы Victoria, способной быстро решить многие проблемы с HDD и SSD.

Возможности Виктории

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

Кроме того, программа позволяет:

  • Заменить проблемные сектора диска
  • Провести очистку сломанных участков
  • Исправить неработающие области на жестких дисках
  • Исправить различные ошибки

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

Начало работы с Викторией

Чтобы начать работу с программой Victoria, ее необходимо скачать. Проще всего это сделать на официальном сайте разработчиков, где всегда доступны самые свежие версии программы.

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

Используйте бесплатную программу Victoria для проверить и исправить жесткий диск

Описание вкладок

В открывшейся программе вы можете увидеть вкладки Standart, SMART, Test, Advanced и Setup, отвечающие за различные режимы работы.

Мы рассмотрим каждый из них ниже.

Стандартная вкладка

Данная вкладка содержит необходимую информацию обо всех накопителях и флешках, установленных в ПК. Если у пользователя установлено более одного диска, информацию о них можно найти, выбрав соответствующий диск в окне справа. Подробная информация (модель, производитель, поддерживаемые функции и т. д.) отображается в левом окне. Также вы можете выполнить простую проверку на вкладке Standard и некоторых других функциях.

Вкладка СМАРТ

Эта вкладка обеспечивает расширенный анализ жесткого диска и полную информацию с датчиков жесткого диска. Здесь вы можете найти общее состояние привода, а также другие параметры. Для запуска сканирования необходимо нажать кнопку Get SMART. Справа от нее находится индикатор общего состояния устройства. Кроме того, эта вкладка содержит широкий набор функций для работы с накопителем.

Вкладка «Тесты»

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

Функции размещены еще ниже:

  • Игнорировать — программа не будет предпринимать никаких действий для исправления ошибок.
  • Стереть – полное удаление поврежденных секторов. (Применяется только в крайних случаях).
  • Remap — поврежденные сектора будут заменены резервными.
  • Восстановить — программа восстановит выполненные сектора.

Вкладки «Дополнительно» и «Настройка»

Вкладка «Дополнительно» предназначена для предоставления подробной информации об определенных секторах. Вкладка Настройка отвечает за различные тонкие настройки проверки и отображения меню программы.

Как быстро диагностировать диск?

Чтобы быстро оценить состояние вашего накопителя в Victoria, перейдите на вкладку SMART и нажмите кнопку Get Smart.

Теперь следует обратить внимание на важные моменты и параметр Raw:

  • 1 — частота ошибок при анализе.
  • 5 – секторы, отнесенные к резервной зоне.
  • 9 – количество часов работы жесткого диска.
  • 187 — количество поврежденных секторов, которые в ближайшее время нужно будет переназначить.
  • 195 – количество ошибок в секторах, исправленных программой.
  • 196 – количество выполненных операций над переназначенным сектором.

Другие важные параметры S.M.A.R.T. моменты, о которых вам следует знать

Чтобы понять результаты диагностики накопителя, необходимо знать, какие еще параметры S.M.A.R.T. точки означают, чтобы сделать выводы о состоянии накопителя.

  • Val – текущее значение атрибута. Оценка параметра основана на разнице между значениями Val и Trash. Например, в данной ситуации для параметра 5 (Reallocated Sector Count) Val равен 100, а Trash — 50. Разница составляет 50 единиц, что говорит о том, что накопитель находится в исправном состоянии. Если значение Val близко к Trash, это говорит о том, что на диске не останется секторов для переназначения, и диск станет непригодным для использования.
  • Wrst – указывает наименьшее значение Val, которое когда-либо было на накопителе.
  • Tresh — очень важное значение, указывающее пороговое значение параметра Val. Когда этот порог достигается параметром Val, можно считать, что накопитель исчерпал свой ресурс.
  • Raw — это один из самых важных пунктов, по которому можно оценить состояние вашего диска. Это значение используется для расчета параметра Val, а также отображает такие важные данные, как часы работы (для пункта 9 Power-on time) или количество операций по переназначению неисправных блоков (пункт 196 Reallocation Event Count).

Зная значения каждого параметра, легко независимо оценить состояние накопителя.

Тестирование накопителя и исправление ошибок

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

Принцип данного теста следующий: программа посылает сигналы секторам диска и на основании времени ожидания ответа делает выводы о состоянии каждого сектора. Если в ходе теста выявлены проблемные области, необходимо последовательно применить функции Remap и Refresh. Таким образом, после завершения анализа выберите Remap и запустите тест. После этого повторяем действие с функцией Refresh.

Впервые все проблемные зоны будут заменены резервными, а те, что остались, будут восстановлены с помощью программы.

Следует понимать, что программа Victoria не может исправить физические дефекты винчестера или восстановить сектора со сложными повреждениями. Однако с помощью Victoria можно восстановить большое количество областей и значительно повысить производительность всего ПК.

Функции «Стереть» и «Записать»

Функция Erase позволяет перезаписать весь блок секторов (256 шт.) нулями при обнаружении нечитаемого сектора. Настоятельно не рекомендуется использовать эту функцию с диском, на котором хранятся важные данные, поскольку это может привести к их удалению.

Следует отметить, что функция Erase чрезвычайно полезна при удалении логически поврежденных блоков. При этом восстановить физические блоки невозможно. В этой ситуации поможет только переназначение. «Стереть» следует использовать в тех случаях, когда простое переназначение или восстановление не принесли должных результатов. После использования «Стереть» блок может стать здоровым и вернуться к работе, при этом все данные на нем будут без следа удалены.

Функция Write, в отличие от Erase, не ищет нечитаемые сектора, а сразу перезаписывает весь блок нулями. Эта функция позволяет, но вся информация на диске будет безвозвратно утеряна.

Часто задаваемые вопросы

Вы можете использовать встроенные функции вашей операционной системы, но лучше использовать профессиональные программы, такие как Victoria, так как они более эффективны.

Чтобы выполнить быструю диагностику диска в Victoria, нажмите Get Smart. После этого вы увидите основные параметры поиска в структурированном виде.

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

Вы можете отформатировать диск, а затем восстановить данные с помощью программы RS Partition Recovery. Он разработан как раз для таких случаев.

Используйте Викторию. Установите и запустите программу, а затем используйте функцию записи. Он перезаписывает все блоки нулями. Вы также можете пройти несколько раз.

Den Broosen

О Дене Брусене

Автор и инженер RecoverySoftware. В своих статьях он делится своим опытом восстановления данных на ПК и безопасного хранения информации на жестких дисках и на RAID-массивах.

«У меня есть портативный накопитель WD My Passport Ultra емкостью 1 ТБ для хранения важных личных файлов. Внезапно WD Passport ultra не отображается на моем компьютере.
Что делать? Как исправить, что My WD Passport Ultra не отображается на моем компьютере?«

WD My Passport Ultra не отображается

Если ваш жесткий диск WD My Passport Ultra или внешний жесткий диск не отображается, вы не можете получить к нему доступ или использовать его на своем компьютере.

Но не волнуйтесь. Следуя этому руководству, вы узнаете причины и способы устранения ошибки внешнего жесткого диска WD Passport Ultra, которая не отображается самостоятельно.

Вот подробное руководство по повторному обнаружению внешнего жесткого диска WD Passport:

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

Почему мой WD Passport не отображается?

Мы проконсультировались со многими опытными пользователями и ИТ-специалистами и пришли к следующим причинам. Узнайте, почему ваш внешний WD Passport Ultra не отображается:

  1. 1. Неисправный USB-порт/кабель или поврежденный USB-концентратор на ПК.
  2. 2. Диску WD Passport не назначена буква.
  3. 3. Поврежденная файловая система или битые сектора делают диск WD нечитаемым
  4. 4. Драйвер накопителя WD устарел
  5. 5. Драйверы универсальных USB-контроллеров устарели.

Эти причины также могут привести к сбоям в работе некоторых других ваших устройств, например:

Итак, как исправить эти ошибки, чтобы внешний жесткий диск WD Passport Ultra снова отображался на ПК? Следуйте приведенным ниже руководствам, чтобы немедленно избавиться от этой проблемы.

Часть 1. Проверьте состояние внешнего жесткого диска WD в управлении дисками

Подключите внешний жесткий диск WD к компьютеру с помощью USB-кабеля. Следуйте приведенным ниже инструкциям, чтобы проверить состояние внешнего жесткого диска WD в разделе «Управление дисками»:

Шаг 1. Нажмите клавиши Windows + R, введите diskmgmt.msc в поле «Выполнить» и нажмите «ОК».

Открыть управление дисками

Шаг 2. В разделе «Управление дисками» найдите внешний жесткий диск WD и проверьте его состояние.

Часть 2. Исправление ошибки «Внешний жесткий диск WD My Passport не отображается»

Проверьте состояние вашего внешнего жесткого диска WD My Passport Ultra, который не отображается или не обнаруживается, и обратитесь к правильному исправлению, чтобы ваш накопитель снова заработал нормально.

Исправить 1. Добавьте новую букву диска, чтобы внешний жесткий диск WD Passport отображался

Применяется к: исправлена ​​ошибка, из-за которой внешний жесткий диск WD в паспорте не отображался из-за конфликта букв диска.

Если ваш WD отображается как «Новый том» без буквы диска в «Управлении дисками», он не будет отображаться в проводнике. Не волнуйтесь.

Вы можете изменить или добавить новую букву диска, чтобы сделать так, чтобы паспорт WD обнаруживался и снова был доступен на ПК с Windows:

Шаг 1. Нажмите клавиши Win + R, введите diskmgmt.msc в диалоговом окне «Выполнить», нажмите «ОК», чтобы открыть «Управление дисками».

Шаг 2. Щелкните правой кнопкой мыши диск WD, который не отображается, и выберите «Изменить букву диска и путь».

Изменить WD буква драйвера устройства». ширина=

Шаг 3. Нажмите «Добавить», задайте новую букву диска для назначения внешнему диску WD и нажмите «ОК».

Если диску WD уже присвоена буква, нажмите «Изменить», чтобы выбрать для него другую букву. После этого перезагрузите компьютер и проверьте, можете ли вы открыть внешний жесткий диск WD в проводнике Windows.

Исправить 2. Исправить поврежденную файловую систему/плохой сектор

Применяется к: исправлена ​​ошибка, из-за которой внешний жесткий диск WD с паспортом не отображался из-за ошибки файловой системы или поврежденных секторов.

Если системные файлы повреждены или устройство WD содержит поврежденные сектора, управление дисками Windows может определить его как «*Другие» или RAW. Ваш компьютер может даже не обнаружить его в проводнике.

Помочь может программа управления разделами EaseUS с функцией проверки файловой системы. Если ваш «Управление дисками» может это обнаружить, вы можете применить этот инструмент для исправления поврежденной файловой системы и поврежденных секторов на жестком диске WD.

Windows 11/10/8/7 100% безопасность

Подпишитесь, чтобы узнать, как исправить поврежденные системные файлы и поврежденные сектора на устройстве WD:

После этого вы можете проверить диск. Если ваши файлы пропали, перейдите к части 3 и примените надежное программное обеспечение для восстановления данных, чтобы восстановить все данные с внешнего жесткого диска WD.

Решение 3. Вставьте WD My Passport наполовину в USB-порт

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

Шаг 1. Вставьте USB-кабель наполовину в любой из USB-портов вашего компьютера.

Шаг 2. Подождите, пока жесткий диск WD не появится в проводнике.

Шаг 3. Когда вы увидите жесткий диск, полностью вставьте USB-накопитель в USB-порт.

Возможно, это неразумно, но довольно много людей решило свою проблему с помощью этого трюка. Попробуйте!

Решение 4. Попробуйте использовать другой USB-кабель/порт или ПК

Если ваш жесткий диск WD не отображается ни в проводнике, ни в «Управлении дисками», вы можете попробовать заменить USB-кабель, попробовать другой USB-порт или новый компьютер, чтобы проверить, можно ли прочитать диск или нет.

Шаг 1. Переключите порт/кабель USB и снова подключите его к компьютеру.

Если накопитель можно прочитать через новый USB-кабель или на новом ПК, значит, накопитель работает нормально. Проблема связана с кабелем USB.

Шаг 2. Снова подключите накопитель WD через новый USB-концентратор или к новому ПК.

  • Если отображается накопитель WD Passport, это означает, что поврежденный USB-концентратор препятствует отображению WD.
  • Если паспорт WD не определяется ни на вашем текущем, ни на новом ПК, замените диск WD на новый.

Исправить 5. Обновите драйвер внешнего устройства WD и переустановите контроллеры BUS

Если накопитель WD Passport не работает, это может быть вызвано устаревшими драйверами устройства. Поэтому лучший способ — обновить его драйвер тремя способами:

Шаг 1. Подключите проблемный внешний жесткий диск WD к компьютеру.

Шаг 2. Щелкните правой кнопкой мыши значок Windows и выберите «Диспетчер устройств».

Шаг 3. Найдите и разверните Дисковые драйверы, Портативные устройства, Универсальные последовательные USB-контроллеры или Другие устройства.

Проверьте, отображается ли внешний жесткий диск WD как «Неизвестное устройство».

Шаг 4. Щелкните правой кнопкой мыши Неизвестный или неработающий внешний жесткий диск WD, выберите «Свойства».

Шаг 5. Перейдите на вкладку «Сведения», установите для свойства значение «Идентификаторы оборудования».

Шаг 6. Щелкните правой кнопкой мыши верхнее значение и выберите «Копировать».

Обновление WD драйвер устройства.

Шаг 7. Вставьте его в браузер и найдите правильный драйвер устройства.

Шаг 8. Найдите и загрузите правильный драйвер устройства WD и установите его на свой компьютер.

После этого перезагрузите компьютер. И все будет нормально работать с вашим накопителем WD My Passport Ultra.

Шаг 1. Щелкните правой кнопкой мыши значок Windows и выберите «Диспетчер устройств».

Шаг 2. Разверните Диспетчер устройств и щелкните правой кнопкой мыши накопитель WD My Passport Ultra.

Шаг 3. Выберите «Обновить драйвер».

 Обновите драйвер устройства WD

Шаг 4. Выберите «Автоматический поиск обновленного программного обеспечения драйвера», дождитесь завершения процесса.

Когда контроллеры универсальной шины USB устарели, это также может помешать обнаружению или отображению вашего паспорта WD. Поэтому вы можете попробовать удалить и переустановить USB-контроллеры:

Шаг 1. Щелкните правой кнопкой мыши значок Windows и выберите «Диспетчер устройств».

Шаг 2. Разверните узел Контроллеры универсальной последовательной шины, щелкните правой кнопкой мыши USB-контроллеры накопителя WD и выберите «Удалить устройство».

Переустановите WD USB-контроллеры, чтобы он снова заработал». ширина=

Повторите, чтобы удалить каждый USB-контроллер один за другим.

Шаг 3. Перезагрузите компьютер, и Windows автоматически переустановит USB-контроллеры вашего накопителя WD.

После этого вы сможете посещать и получать доступ к сохраненным данным на вашем диске WD Passport Ultra в обычном режиме.

Примечание. Если внешний жесткий диск WD по-прежнему не отображается ни в проводнике, ни в «Управлении дисками» после того, как вы попробовали все эти решения, отправьте его на ремонт, как показано в исправлении 3.

Исправить 6. Отправить «Неизвестный» и не обнаруженный внешний жесткий диск WD на ремонт

Если ваш внешний жесткий диск WD отображается как «Неизвестный» в управлении дисками, последнее, что вы можете попробовать, — это отправить диск на ремонт.

У вас есть два варианта решения этой проблемы:

  • Вариант 1. После окончания гарантии: отправьте внешний диск WD на ремонт в местный ремонтный центр.
  • Вариант 2. В рамках гарантии: отправьте внешний диск WD обратно производителю.

Часть 3. Получите данные с внешнего диска WD и отформатируйте его, чтобы он снова работал

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

Вот два способа получить файлы с внешнего жесткого диска WD в полном объеме:

  1. 1. Откройте и скопируйте данные с жесткого диска WD на другое запоминающее устройство в качестве резервной копии.
  2. 2. Восстановите потерянные файлы с диска WD с помощью программы для восстановления файлов EaseUS.

Обратите внимание, что если вы потеряли некоторые ценные файлы во время процесса, не беспокойтесь. Профессиональное программное обеспечение для восстановления файлов может сканировать и возвращать ваши файлы за 3 шага:

Шаг 1. Выберите и просканируйте внешний жесткий диск

  • Загрузите и установите EaseUS Data Recovery на свой ПК или ноутбук.
  • Подключите внешний жесткий диск к компьютеру.
  • Запустите мастер восстановления данных EaseUS и выберите внешний диск из списка внешних дисков. Затем нажмите Поиск потерянных данных.

выберите внешний жесткий диск

Шаг 2. Проверьте результаты сканирования

  • Программное обеспечение для восстановления данных EaseUS немедленно просканирует выбранный диск на наличие всех данных, включая удаленные, поврежденные и существующие данные.
  • Вы можете использовать функцию «Фильтр», чтобы быстро находить файлы одного типа, такие как изображения, Word, Excel, PDF, видео, сообщения электронной почты и т. д.

сканировать внешний жесткий диск

Шаг 3. Предварительный просмотр и восстановление данных

  • Дважды щелкните файл среди результатов сканирования для предварительного просмотра.
  • Выберите нужные файлы и нажмите «Восстановить».
  • Выберите другой диск для сохранения восстановленных файлов вместо исходного.

предварительный просмотр и восстановление данных

Не забудьте сохранить восстановленные файлы в другом безопасном месте, а затем перейдите к следующему руководству, чтобы снова отформатировать внешний жесткий диск WD My Passport.

Здесь вы также можете воспользоваться помощью EaseUS Partition Master. Форматировать диск легко и эффективно:

Windows 11/10/8/7 100% безопасность

Шаг 1. Запустите EaseUS Partition Master, щелкните правой кнопкой мыши раздел на внешнем жестком диске/USB/SD-карте, который вы хотите отформатировать, и выберите параметр «Форматировать».

 Форматирование внешнего жесткого диска/USB/SD-карты — 1 дюйм, ширина = «700», высота = «502» /><br /></p>
<p>Шаг 2. Назначьте новую метку раздела, файловую систему (NTFS/FAT32/EXT2/EXT3/EXT4/exFAT) и размер кластера для выбранного раздела, затем нажмите

 Форматирование внешнего жесткого диска/USB/SD-карты — 2 дюйма, ширина = «700», высота = «503» /><br /></p>
<p>Шаг 3. В окне предупреждения нажмите

 Форматирование внешнего жесткого диска/USB/SD-карты — 3 дюйма, ширина = «700», высота = «501» /><br /></p>
<p>Шаг 4. Нажмите кнопку

 Форматирование внешнего жесткого диска/USB/SD-карты — 4 дюйма, ширина = «700», высота = «503» /><br /></p>
<p>После этого вы можете снова сохранить данные на внешний жесткий диск WD.</p>
<h2>Заставьте внешний жесткий диск WD работать прямо сейчас</h2>
<p>На этой странице мы объяснили, почему внешний жесткий диск WD My Passport Ultra не отображается на ПК с Windows, и предоставили вам 6 практических исправлений, которым вы должны следовать, чтобы диск снова отображался.</p>
<p>Если вы новичок, мы рекомендуем вам последовательно следовать всему руководству. Эти исправления также работают для решения одной и той же проблемы на внешних жестких дисках, внутренних жестких дисках, USB-накопителях и SD-картах всех марок.</p>
<p>Теперь ваша очередь. Примите меры, чтобы исправить отсутствие внешнего жесткого диска WD и заставить его снова работать без потери данных.</p>
<h2>Люди также спрашивают</h2>
<p>Чтобы узнать больше о паспорте WD, ознакомьтесь с приведенными ниже вопросами и ответами. Вы получите удовлетворительный ответ:</p>
<р>1. WD My Passport не отображается на Mac</p>
<p>Если у вас возникла аналогичная проблема, связанная с тем, что внешний или внутренний жесткий диск WD My Passport не отображается на Mac, вы можете воспользоваться следующими советами, перечисленными здесь: (Некоторые из них похожи на приведенные на этой странице)</p >
<р>2. Как использовать WD Passport в Windows 10?</p>
<p>Для нового WD Passport: подключите Passport к ПК с Windows 10 > откройте «Управление дисками» и инициализируйте диск > создайте новый раздел на диске WD Passport.</p>
<p>Для бывшего в употреблении WD Passport: подключите его к Windows 10 > откройте в проводнике, чтобы использовать. Если вам нужно больше места, удалите на нем несколько ненужных файлов, чтобы освободить место.</p>
<р>3. Почему мой внешний жесткий диск не отображается?</p>
<p>Соответственно, внешний жесткий диск может не отображаться по многим причинам. Вот список основных причин:</p>
<ul>
  <li>Внешний жесткий диск неправильно подключен к ПК</li>
  <li>Неисправный USB-кабель или USB-концентратор.</li>
  <li>Внешний жесткий диск не инициализирован</li>
  <li>Внешний жесткий диск не содержит тома</li>
  <li>У внешнего жесткого диска нет буквы</li>
  <li>Внешний жесткий диск содержит ошибку файловой системы, поврежденные сектора или вирус</li>
</ul>
<p>Решение проблемы см. в разделе Внешний/внутренний жесткий диск не отображается в Windows 10/8/7.</p>
<p>Чем мы можем вам помочь</p>
<h3>Об авторе</h3>
 
<p>Седрик Грантам — один из старших редакторов EaseUS, который живет и работает в Чэнду, Китай. В основном он пишет статьи об учебных пособиях по восстановлению данных на ПК и Mac, а также практические советы по управлению разделами. Он всегда следит за новинками и любит различные электронные товары.</p>
 
<p>Бритни – энтузиаст технологий, стремящийся сделать жизнь читателей легкой и приятной. Она любит изучать новые технологии и писать технические практические советы. В свободное время она любит рассказывать о своей любимой певице Тейлор Свифт в своих Facebook и Twitter.</p>
<h3>Отзывы о товарах</h3>
<p><i></i>Отзывы о товарах</p>
<p>Мне нравится, что изменения, которые вы делаете с помощью EaseUS Partition Master Free, не сразу применяются к дискам. Это упрощает воспроизведение того, что произойдет после внесения всех изменений. Я также думаю, что общий внешний вид EaseUS Partition Master Free упрощает все, что вы делаете с разделами вашего компьютера.</p>
<p>Partition Master Free может изменять размер, перемещать, объединять, переносить и копировать диски или разделы; преобразовать в локальный, изменить метку, дефрагментировать, проверить и изучить раздел; и многое другое. Премиум-обновление включает бесплатную техническую поддержку и возможность изменять размер динамических томов.</p>
<p>Он не будет создавать образ ваших дисков или выравнивать их, но, поскольку он связан с менеджером разделов, он позволяет выполнять множество задач одновременно, а не просто клонировать диски. Вы можете перемещать разделы, изменять их размер, дефрагментировать и выполнять другие действия, а также другие инструменты, которые вы ожидаете от инструмента клонирования.</p>
<p>Статьи по теме</p>
<p> Трейси Кинг/2022/02/10</p>
<p> Трейси Кинг/10 марта 2022 г.</p>
<p> Бритни/21.01.2022</p>
<p> Гемма/2021/04/16</p>
<h3>Горячие темы 2022 года</h3>
<h2>Получить мастер разделов EaseUS</h2>
<p>Ваш лучший компаньон для разметки диска, преобразования MBR в GPT/GPT в MBR и даже для миграции ОС</p>
<p>«У меня <em>есть портативный накопитель WD My Passport Ultra емкостью 1 ТБ для хранения важных личных файлов. Внезапно WD Passport ultra не отображается на моем компьютере.</em> <br /><em>Что делать? Как исправить, что My WD Passport Ultra не отображается на моем компьютере?</em>

WD My Passport Ultra не отображается

Если ваш жесткий диск WD My Passport Ultra или внешний жесткий диск не отображается, вы не можете получить к нему доступ или использовать его на своем компьютере.

Но не волнуйтесь. Следуя этому руководству, вы узнаете причины и способы устранения ошибки внешнего жесткого диска WD Passport Ultra, которая не отображается самостоятельно.

Вот подробное руководство по повторному обнаружению внешнего жесткого диска WD Passport:

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

Почему мой WD Passport не отображается?

Мы проконсультировались со многими опытными пользователями и ИТ-специалистами и пришли к следующим причинам. Узнайте, почему ваш внешний WD Passport Ultra не отображается:

  1. 1. Неисправный USB-порт/кабель или поврежденный USB-концентратор на ПК.
  2. 2. Диску WD Passport не назначена буква.
  3. 3. Поврежденная файловая система или битые сектора делают диск WD нечитаемым
  4. 4. Драйвер накопителя WD устарел
  5. 5. Драйверы универсальных USB-контроллеров устарели.

Эти причины также могут привести к сбоям в работе некоторых других ваших устройств, например:

Итак, как исправить эти ошибки, чтобы внешний жесткий диск WD Passport Ultra снова отображался на ПК? Следуйте приведенным ниже руководствам, чтобы немедленно избавиться от этой проблемы.

Часть 1. Проверьте состояние внешнего жесткого диска WD в управлении дисками

Подключите внешний жесткий диск WD к компьютеру с помощью USB-кабеля. Следуйте приведенным ниже инструкциям, чтобы проверить состояние внешнего жесткого диска WD в разделе «Управление дисками»:

Шаг 1.Нажмите клавиши Windows + R, введите diskmgmt.msc в поле «Выполнить» и нажмите «ОК».

Открыть управление дисками

Шаг 2. В разделе «Управление дисками» найдите внешний жесткий диск WD и проверьте его состояние.

Часть 2. Исправление ошибки «Внешний жесткий диск WD My Passport не отображается»

Проверьте состояние вашего внешнего жесткого диска WD My Passport Ultra, который не отображается или не обнаруживается, и обратитесь к правильному исправлению, чтобы ваш накопитель снова заработал нормально.

Исправить 1. Добавьте новую букву диска, чтобы внешний жесткий диск WD Passport отображался

Применяется к: исправлена ​​ошибка, из-за которой внешний жесткий диск WD в паспорте не отображался из-за конфликта букв диска.

Если ваш WD отображается как «Новый том» без буквы диска в «Управлении дисками», он не будет отображаться в проводнике. Не волнуйтесь.

Вы можете изменить или добавить новую букву диска, чтобы сделать так, чтобы паспорт WD обнаруживался и снова был доступен на ПК с Windows:

Шаг 1. Нажмите клавиши Win + R, введите diskmgmt.msc в диалоговом окне «Выполнить», нажмите «ОК», чтобы открыть «Управление дисками».

Шаг 2. Щелкните правой кнопкой мыши диск WD, который не отображается, и выберите «Изменить букву диска и путь».

Изменить WD буква драйвера устройства». ширина=

Шаг 3. Нажмите «Добавить», задайте новую букву диска для назначения внешнему диску WD и нажмите «ОК».

Если диску WD уже присвоена буква, нажмите «Изменить», чтобы выбрать для него другую букву. После этого перезагрузите компьютер и проверьте, можете ли вы открыть внешний жесткий диск WD в проводнике Windows.

Исправить 2. Исправить поврежденную файловую систему/плохой сектор

Применяется к: исправлена ​​ошибка, из-за которой внешний жесткий диск WD с паспортом не отображался из-за ошибки файловой системы или поврежденных секторов.

Если системные файлы повреждены или устройство WD содержит поврежденные сектора, управление дисками Windows может определить его как «*Другие» или RAW. Ваш компьютер может даже не обнаружить его в проводнике.

Помочь может программа управления разделами EaseUS с функцией проверки файловой системы. Если ваш «Управление дисками» может это обнаружить, вы можете применить этот инструмент для исправления поврежденной файловой системы и поврежденных секторов на жестком диске WD.

Windows 11/10/8/7 100% безопасность

Подпишитесь, чтобы узнать, как исправить поврежденные системные файлы и поврежденные сектора на устройстве WD:

После этого вы можете проверить диск. Если ваши файлы пропали, перейдите к части 3 и примените надежное программное обеспечение для восстановления данных, чтобы восстановить все данные с внешнего жесткого диска WD.

Решение 3. Вставьте WD My Passport наполовину в USB-порт

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

Шаг 1. Вставьте USB-кабель наполовину в любой из USB-портов вашего компьютера.

Шаг 2. Подождите, пока жесткий диск WD не появится в проводнике.

Шаг 3. Когда вы увидите жесткий диск, полностью вставьте USB-накопитель в USB-порт.

Возможно, это неразумно, но довольно много людей решило свою проблему с помощью этого трюка. Попробуйте!

Решение 4. Попробуйте использовать другой USB-кабель/порт или ПК

Если ваш жесткий диск WD не отображается ни в проводнике, ни в «Управлении дисками», вы можете попробовать заменить USB-кабель, попробовать другой USB-порт или новый компьютер, чтобы проверить, можно ли прочитать диск или нет.

Шаг 1. Переключите порт/кабель USB и снова подключите его к компьютеру.

Если накопитель можно прочитать через новый USB-кабель или на новом ПК, значит, накопитель работает нормально. Проблема связана с кабелем USB.

Шаг 2. Снова подключите накопитель WD через новый USB-концентратор или к новому ПК.

  • Если отображается накопитель WD Passport, это означает, что поврежденный USB-концентратор препятствует отображению WD.
  • Если паспорт WD не определяется ни на вашем текущем, ни на новом ПК, замените диск WD на новый.

Исправить 5. Обновите драйвер внешнего устройства WD и переустановите контроллеры BUS

Если накопитель WD Passport не работает, это может быть вызвано устаревшими драйверами устройства. Поэтому лучший способ — обновить его драйвер тремя способами:

Шаг 1. Подключите проблемный внешний жесткий диск WD к компьютеру.

Шаг 2. Щелкните правой кнопкой мыши значок Windows и выберите «Диспетчер устройств».

Шаг 3. Найдите и разверните Дисковые драйверы, Портативные устройства, Универсальные последовательные USB-контроллеры или Другие устройства.

Проверьте, отображается ли внешний жесткий диск WD как «Неизвестное устройство».

Шаг 4. Щелкните правой кнопкой мыши Неизвестный или неработающий внешний жесткий диск WD, выберите «Свойства».

Шаг 5. Перейдите на вкладку «Сведения», установите для свойства значение «Идентификаторы оборудования».

Шаг 6.Щелкните правой кнопкой мыши верхнее значение и выберите «Копировать».

Обновление WD драйвер устройства.

Шаг 7. Вставьте его в браузер и найдите правильный драйвер устройства.

Шаг 8. Найдите и загрузите правильный драйвер устройства WD и установите его на свой компьютер.

После этого перезагрузите компьютер. И все будет нормально работать с вашим накопителем WD My Passport Ultra.

Шаг 1. Щелкните правой кнопкой мыши значок Windows и выберите «Диспетчер устройств».

Шаг 2. Разверните Диспетчер устройств и щелкните правой кнопкой мыши накопитель WD My Passport Ultra.

Шаг 3. Выберите «Обновить драйвер».

 Обновите драйвер устройства WD

Шаг 4. Выберите «Автоматический поиск обновленного программного обеспечения драйвера», дождитесь завершения процесса.

Когда контроллеры универсальной шины USB устарели, это также может помешать обнаружению или отображению вашего паспорта WD. Поэтому вы можете попробовать удалить и переустановить USB-контроллеры:

Шаг 1. Щелкните правой кнопкой мыши значок Windows и выберите «Диспетчер устройств».

Шаг 2. Разверните узел Контроллеры универсальной последовательной шины, щелкните правой кнопкой мыши USB-контроллеры накопителя WD и выберите «Удалить устройство».

Переустановите WD USB-контроллеры, чтобы он снова заработал». ширина=

Повторите, чтобы удалить каждый USB-контроллер один за другим.

Шаг 3. Перезагрузите компьютер, и Windows автоматически переустановит USB-контроллеры вашего накопителя WD.

После этого вы сможете посещать и получать доступ к сохраненным данным на вашем диске WD Passport Ultra в обычном режиме.

Примечание. Если внешний жесткий диск WD по-прежнему не отображается ни в проводнике, ни в «Управлении дисками» после того, как вы попробовали все эти решения, отправьте его на ремонт, как показано в исправлении 3.

Исправить 6. Отправить «Неизвестный» и не обнаруженный внешний жесткий диск WD на ремонт

Если ваш внешний жесткий диск WD отображается как «Неизвестный» в управлении дисками, последнее, что вы можете попробовать, — это отправить диск на ремонт.

У вас есть два варианта решения этой проблемы:

  • Вариант 1. После окончания гарантии: отправьте внешний диск WD на ремонт в местный ремонтный центр.
  • Вариант 2. В рамках гарантии: отправьте внешний диск WD обратно производителю.

Часть 3. Получите данные с внешнего диска WD и отформатируйте его, чтобы он снова работал

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

Вот два способа получить файлы с внешнего жесткого диска WD в полном объеме:

  1. 1. Откройте и скопируйте данные с жесткого диска WD на другое запоминающее устройство в качестве резервной копии.
  2. 2. Восстановите потерянные файлы с диска WD с помощью программы для восстановления файлов EaseUS.

Обратите внимание, что если вы потеряли некоторые ценные файлы во время процесса, не беспокойтесь. Профессиональное программное обеспечение для восстановления файлов может сканировать и возвращать ваши файлы за 3 шага:

Шаг 1. Выберите и просканируйте внешний жесткий диск

  • Загрузите и установите EaseUS Data Recovery на свой ПК или ноутбук.
  • Подключите внешний жесткий диск к компьютеру.
  • Запустите мастер восстановления данных EaseUS и выберите внешний диск из списка внешних дисков. Затем нажмите Поиск потерянных данных.

выберите внешний жесткий диск

Шаг 2. Проверьте результаты сканирования

  • Программное обеспечение для восстановления данных EaseUS немедленно просканирует выбранный диск на наличие всех данных, включая удаленные, поврежденные и существующие данные.
  • Вы можете использовать функцию «Фильтр», чтобы быстро находить файлы одного типа, такие как изображения, Word, Excel, PDF, видео, сообщения электронной почты и т. д.

сканировать внешний жесткий диск

Шаг 3. Предварительный просмотр и восстановление данных

  • Дважды щелкните файл среди результатов сканирования для предварительного просмотра.
  • Выберите нужные файлы и нажмите «Восстановить».
  • Выберите другой диск для сохранения восстановленных файлов вместо исходного.

предварительный просмотр и восстановление данных

Не забудьте сохранить восстановленные файлы в другом безопасном месте, а затем перейдите к следующему руководству, чтобы снова отформатировать внешний жесткий диск WD My Passport.

Здесь вы также можете воспользоваться помощью EaseUS Partition Master. Форматировать диск легко и эффективно:

Windows 11/10/8/7 100% безопасность

Шаг 1. Запустите EaseUS Partition Master, щелкните правой кнопкой мыши раздел на внешнем жестком диске/USB/SD-карте, который вы хотите отформатировать, и выберите параметр «Форматировать».

 Форматирование внешнего жесткого диска/USB/SD-карты — 1 дюйм, ширина = «700», высота = «502» /><br /></p>
<p>Шаг 2. Назначьте новую метку раздела, файловую систему (NTFS/FAT32/EXT2/EXT3/EXT4/exFAT) и размер кластера для выбранного раздела, затем нажмите

 Форматирование внешнего жесткого диска/USB/SD-карты — 2 дюйма, ширина = «700», высота = «503» /><br /></p>
<p>Шаг 3. В окне предупреждения нажмите

 Форматирование внешнего жесткого диска/USB/SD-карты — 3 дюйма, ширина = «700», высота = «501» /><br /></p>
<p>Шаг 4. Нажмите кнопку

 Форматирование внешнего жесткого диска/USB/SD-карты — 4 дюйма, ширина = «700», высота = «503» /><br /></p>
<p>После этого вы можете снова сохранить данные на внешний жесткий диск WD.</p>
<h2>Заставьте внешний жесткий диск WD работать прямо сейчас</h2>
<p>На этой странице мы объяснили, почему внешний жесткий диск WD My Passport Ultra не отображается на ПК с Windows, и предоставили вам 6 практических исправлений, которым вы должны следовать, чтобы диск снова отображался.</p>
<p>Если вы новичок, мы рекомендуем вам последовательно следовать всему руководству. Эти исправления также работают для решения одной и той же проблемы на внешних жестких дисках, внутренних жестких дисках, USB-накопителях и SD-картах всех марок.</p>
<p>Теперь ваша очередь. Примите меры, чтобы исправить отсутствие внешнего жесткого диска WD и заставить его снова работать без потери данных.</p>
<h2>Люди также спрашивают</h2>
<p>Чтобы узнать больше о паспорте WD, ознакомьтесь с приведенными ниже вопросами и ответами. Вы получите удовлетворительный ответ:</p>
<р>1. WD My Passport не отображается на Mac</p>
<p>Если у вас возникла аналогичная проблема, связанная с тем, что внешний или внутренний жесткий диск WD My Passport не отображается на Mac, вы можете воспользоваться следующими советами, перечисленными здесь: (Некоторые из них похожи на приведенные на этой странице)</p >
<р>2. Как использовать WD Passport в Windows 10?</p>
<p>Для нового WD Passport: подключите Passport к ПК с Windows 10 > откройте «Управление дисками» и инициализируйте диск > создайте новый раздел на диске WD Passport.</p>
<p>Для бывшего в употреблении WD Passport: подключите его к Windows 10 > откройте в проводнике, чтобы использовать. Если вам нужно больше места, удалите на нем несколько ненужных файлов, чтобы освободить место.</p>
<р>3. Почему мой внешний жесткий диск не отображается?</p>
<p>Соответственно, внешний жесткий диск может не отображаться по многим причинам. Вот список основных причин:</p>
<ul>
  <li>Внешний жесткий диск неправильно подключен к ПК</li>
  <li>Неисправный USB-кабель или USB-концентратор.</li>
  <li>Внешний жесткий диск не инициализирован</li>
  <li>Внешний жесткий диск не содержит тома</li>
  <li>У внешнего жесткого диска нет буквы</li>
  <li>Внешний жесткий диск содержит ошибку файловой системы, поврежденные сектора или вирус</li>
</ul>
<p>Решение проблемы см. в разделе Внешний/внутренний жесткий диск не отображается в Windows 10/8/7.</p>
<p>Чем мы можем вам помочь</p>
<h3>Об авторе</h3>
 
<p>Седрик Грантам — один из старших редакторов EaseUS, который живет и работает в Чэнду, Китай. В основном он пишет статьи об учебных пособиях по восстановлению данных на ПК и Mac, а также практические советы по управлению разделами. Он всегда следит за новинками и любит различные электронные товары.</p>
 
<p>Бритни – энтузиаст технологий, стремящийся сделать жизнь читателей легкой и приятной. Она любит изучать новые технологии и писать технические практические советы. В свободное время она любит рассказывать о своей любимой певице Тейлор Свифт в своих Facebook и Twitter.</p>
<h3>Отзывы о товарах</h3>
<p><i></i>Отзывы о товарах</p>
<p>Мне нравится, что изменения, которые вы делаете с помощью EaseUS Partition Master Free, не сразу применяются к дискам. Это упрощает воспроизведение того, что произойдет после внесения всех изменений. Я также думаю, что общий внешний вид EaseUS Partition Master Free упрощает все, что вы делаете с разделами вашего компьютера.</p>
<p>Partition Master Free может изменять размер, перемещать, объединять, переносить и копировать диски или разделы; преобразовать в локальный, изменить метку, дефрагментировать, проверить и изучить раздел; и многое другое. Премиум-обновление включает бесплатную техническую поддержку и возможность изменять размер динамических томов.</p>
<p>Он не будет создавать образ ваших дисков или выравнивать их, но, поскольку он связан с менеджером разделов, он позволяет выполнять множество задач одновременно, а не просто клонировать диски. Вы можете перемещать разделы, изменять их размер, дефрагментировать и выполнять другие действия, а также другие инструменты, которые вы ожидаете от инструмента клонирования.</p>
<p>Статьи по теме</p>
<p> Трейси Кинг/2022/02/10</p>
<p> Трейси Кинг/10 марта 2022 г.</p>
<p> Бритни/21.01.2022</p>
<p> Гемма/2021/04/16</p>
<h3>Горячие темы 2022 года</h3>
<h2>Получить мастер разделов EaseUS</h2>
<p>Ваш лучший компаньон для разметки диска, преобразования MBR в GPT/GPT в MBR и даже для миграции ОС</p>
<p>Когда происходит ошибка устройства ввода-вывода паспорта WD, вы не можете получить к ней доступ, и вы можете найти способ исправить это на этой странице.</p>
<p><img class=

Автор: Dervish / Последнее обновление: 3 марта 2022 г.

Не удается получить доступ к паспорту — ошибка устройства ввода-вывода

Не удается получить доступ к паспорту — ошибка устройства ввода-вывода

У меня есть паспорт WD 1 ТБ, и в нем около 600 ГБ данных, включая фотографии за несколько лет. Когда я не смог получить к нему доступ сегодня утром, он сказал, что в моем паспорте WD есть ошибка устройства ввода-вывода». Что это значит и есть ли способ решить эту проблему?»

Что такое ошибка устройства ввода/вывода?

Ошибка устройства ввода-вывода паспорта WD означает, что Windows не может выполнить операцию ввода-вывода при попытке доступа к паспорту WD. Ошибка устройства ввода-вывода может произойти со многими устройствами, такими как жесткий диск, флэш-накопитель USB и компакт-диск. При возникновении ошибки ввода-вывода вы получите другое сообщение, например: «Запрос может быть выполнен из-за ошибки устройства ввода-вывода», «Выполнена только часть запроса чтения памяти процесса».

Почему это происходит? Существуют общие причины, приводящие к ошибке устройства ввода-вывода, вы можете найти способ исправить эту ошибку из этих причин.

● Неисправный порт USB или плохое соединение.
● Устаревшие драйверы.
● Устройство несовместимо с ОС.
● Физический урон.

Как исправить ошибку устройства ввода-вывода паспорта WD в Windows 10/8/7?

Хотя ошибка устройства ввода-вывода не является серьезной проблемой, как только вы получите доступ к своему паспорту WD или другим внешним жестким дискам, на случай потери данных вы должны сделать резервную копию диска. А теперь следуйте этим методам, чтобы исправить ошибку устройства ввода-вывода паспорта WD в Windows 10/8/7.

Способ 1. Проверьте все кабели и соединения

Паспорт WD подключается к порту USB. В большинстве случаев ошибка ввода-вывода возникает из-за неправильного или ненадежного соединения. Во-первых, вы должны проверить, связано ли это с питанием или плохим соединением. Замените другой шнур или подключите паспорт WD к другому USB-порту и посмотрите, устранена ли ошибка.

Способ 2. Обновите драйверы дисков

Паспорт WD не определяется компьютером с устаревшим драйвером. Вне всякого сомнения, Windows не может выполнить какую-либо операцию ввода-вывода, поэтому появится ошибка ввода-вывода. И вы можете выполнить следующие действия, чтобы обновить драйвер

Шаг 1. Щелкните правой кнопкой мыши «Этот компьютер» и выберите «Управление». Нажмите «Диспетчер устройств» на вкладке «Системные инструменты».

Шаг 2. В разделе «Диски» найдите свой паспорт WD и нажмите «Обновить программное обеспечение драйвера».

Обновление программного обеспечения драйвера

Шаг 3. В этом окне вы увидите две опции. Первый вариант будет искать последнюю версию драйвера в Интернете. Но если вы загрузили последнюю версию драйвера, выберите второй вариант.

Поиск обновлений программного обеспечения

Затем следуйте инструкциям для завершения обновления.

Способ 3. Проверить и восстановить паспорт WD с помощью CHKDSK.exe

После обновления драйвера, если ошибка устройства ввода-вывода паспорта WD все еще присутствует. Вы можете проверить и исправить ошибки паспортного диска с помощью CHKDSK.exe. Существует два способа запуска инструмента CHKDSK.

● Проверка и восстановление паспорта WD с помощью командной строки

Командная строка — это встроенный инструмент ОС Windows. Это очень полезно для продвинутых пользователей компьютеров. Если вы знакомы с командной строкой, вы можете выполнить следующие действия, чтобы устранить проблему.

Шаг 1. Нажмите «Win + R», чтобы открыть окно «Выполнить», и введите «cmd», чтобы открыть командную строку.

Шаг 2. В командной строке введите «CHKDSK [буква диска]: /f /r /x» и нажмите Enter для выполнения.

Chkdsk Check Error

✍Примечание: «g» — это буква диска, который будет проверяться, вы можете изменить ее на букву вашего диска WD.

Шаг 3. Введите «exit» и нажмите Enter, чтобы закрыть командную строку.

● Проверка и восстановление паспорта WD с помощью стороннего программного обеспечения

Если вы не знакомы с командами или не понимаете их, во избежание дальнейших ошибок вы можете обратиться к AOMEI Partition Assistant Standard для выполнения проверки CHKDSK. Он поставляется с интуитивно понятным интерфейсом, и вам нужно всего несколько кликов, чтобы завершить проверку.

Шаг 1. Загрузите и откройте AOMEI Partition Assistant, щелкните правой кнопкой мыши паспорт WD, выберите «Дополнительно» и нажмите «Проверить раздел».

Расширенная проверка раздела

Шаг 2. В окне параметров проверки здесь мы выбираем «Проверить раздел и исправить ошибки в разделе с помощью chkdsk.exe», также вы можете выбрать другие параметры проверки и нажать «ОК».

 Проверить раздел и исправить ошибки

И дождитесь окончания работы программы проверки. Затем перезагрузите компьютер.

Способ 4. Отформатировать паспорт WD

Если ваш паспорт WD необработан, что означает, что файловая система повреждена или несовместима с текущей операционной системой, проверка CHKDSK не может выполняться в обычном режиме. Таким образом, вы можете использовать AOMEI Partition Assistant Standard для форматирования паспорта WD, чтобы решить проблему ошибки устройства ввода-вывода.

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

Шаг 1. Откройте AOMEI Partition Assistant и щелкните правой кнопкой мыши «Форматировать раздел».

Форматировать SD-карту

Шаг 2. Затем выберите файловую систему вашего паспорта WD и нажмите «ОК».

Выбрать файловую систему

Шаг 3. Просмотрите незавершенную операцию и нажмите «Применить», чтобы начать форматирование.

 Применить

Дополнение: Если на внутреннем жестком диске возникла ошибка ввода-вывода

Если на вашем внутреннем жестком диске возникнет ошибка ввода-вывода, ваш компьютер не запустится. И вы все еще можете проверить диск с помощью CHKDSK.exe или отформатировать его, но вам нужно создать загрузочный носитель WinPE, чтобы загрузить компьютер с загрузочного устройства. И AOMEI Partition Assistant также может завершить такую ​​операцию.

<р>1. Просто нажмите «Создать загрузочный носитель» в главном интерфейсе, чтобы запустить программу, и следуйте инструкциям.

Сделать загрузочным Медиа» ширина = «600» высота = «660» /><br /></p>
<р>2. И войдите в BIOS, чтобы установить носитель WinPE в качестве загрузочного диска, и ваш компьютер будет загружаться с него.</p>
<р>3. Перезагрузите компьютер, вы увидите интерфейс AOMEI Partition Assistant и выполните описанные выше шаги, чтобы проверить диск WD или отформатировать раздел.</p>
<h2>Заключение</h2>
<p>Если вы можете выяснить точную причину появления ошибки устройства ввода-вывода паспорта WD, вам не нужно пробовать 4 метода один за другим. Кроме того, внешний жесткий диск WD с паспортом может столкнуться с другими проблемами, такими как нераспознавание жесткого диска WD. Вы также можете решить эту проблему с помощью AOMEI Partition Assistant.</p>
<p>Кроме того, для вас есть AOMEI Partition Assistant Professional, который предоставляет более продвинутые функции для удовлетворения ваших потребностей. Например, если диск однажды вам не понадобится, вы можете полностью стереть данные с него перед тем, как выбросить или продать его.</p>
</p>
<p><b>Читайте также:</b></p>
<ul>

  <li><a href=Как сделать компьютерную диагностику автомобиля

  

  • Когда один из нас выйдет на ПК
  •   

  • Антивирус не видит вирус
  •   

  • Как подключить мтс тв к планшету
  •   

  • Как закрыть группу в вк через компьютер
  • Понравилась статья? Поделить с друзьями:
  • Verix component vers ошибка терминала
  • Verifone vx520 ошибка 5029
  • Verifone vx520 ошибка 4134
  • Verfault exe ошибка приложения
  • Victoria hdd ошибка ввода вывода на устройстве