Проверка жесткого диска викторией. Как проверить жесткий диск на ошибки и битые сектора (бэд-блоки)

22.08.2019

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

WARNING

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

От MS-DOS до Windows 10

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

Первоначально Victoria была дисковой утилитой для MS-DOS, написанной на ассемблере. Древняя операционка подходила лучше, чем Windows, из-за того, что в однозадачной среде проще обеспечить эксклюзивный доступ к диску. С появлением поддержки драйвера porttalk.sys Victoria версий 4.xx научилась работать и в многозадачной среде WinPE, а также в Windows от XP до 10 любой разрядности. Запускать ее стало проще, действия в графическом интерфейсе стали нагляднее, да и сам режим работы изменился. Но вот беда: без понимания новых особенностей программы некоторые пользователи начали терять данные и целые диски вместо того, чтобы восстанавливать их. Поэтому последняя официальная версия 4.46b имеет развитую «защиту от дурака».

По умолчанию в ней доступны только недеструктивные операции с накопителями. Это не просто режим «только чтение», как в других утилитах, которые обращаются к HDD/SSD средствами драйвера Windows. У Victoria при первом старте также блокируется возможность изменить HPA (и напортачить с геометрией диска), случайно запустить низкоуровневое форматирование и «выстрелить себе в ногу» более изощренными способами.

Универсальный солдат

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

Victoria 4.47

Эту версию сделал в 2013 году программист из Москвы Олег Щербаков. Он пропатчил последнюю официальную сборку Victoria 4.46b. Скачивать лучше . На этом сайте Щербаков опубликовал ее вместе с исходниками патчей. Остальные ресурсы могут распространять под видом новой «Виктории» что угодно.

INFO

На момент написания статьи заброшенный сайт разработчика программы Victoria был заражен. Поэтому вместо указанного в документации к программе URL www.hdd-911.ru приводится ссылка на альтернативный источник загрузки утилиты Victoria.

Хоть Victoria и далеко не новая программа, в ней нашлись и критические ошибки, требовавшие исправления. Одна из них приводила к тому, что запустить Victoria в 64-разрядных версиях Windows было невозможно. Из-за другой могли появиться проблемы при работе с большими дисками. Если объем был выше терабайта, то Victoria 4.46b просто тратила всю виртуальную память на отрисовку и цветовую маркировку проверяемых блоков LBA. В версии 4.47 Щербаков все это исправил.


PIO vs API

У Victoria есть два режима работы: PIO (port input/output) и API (application programming interface). В режиме PIO контроллер накопителя опрашивается программой через драйвер porttalk.sys. Если выбрать API, то будут использоваться средства операционной системы. Скорость работы с диском в режиме PIO падает, поскольку не поддерживаются DMA и высокоуровневые оптимизации чтения и записи. Однако режим PIO позволяет использовать все возможности Victoria и отправлять любые команды ATA непосредственно дисковому контроллеру, минуя ОС и стандартные драйверы. Именно через PIO чаще всего работают с дисками в лабораториях восстановления данных. Victoria поддерживает как накопители с современным интерфейсом SATA, так и старые - PATA (он же IDE). Victoria умеет работать и с внешними дисками (особенности будут описаны ниже).

Выбрав режим PIO, в начале работы надо просканировать шину и определить дисковые контроллеры кнопкой PCI-Scan. Справа от нее отображается окно выбора порта диска. Внутренние обычно детектируются без проблем, а вот для внешних дисков придется сначала выяснить их порт. Это можно сделать в свойствах оборудования или в любой диагностической программе (например, AIDA64). После этого необходимо вручную задать порт в «Виктории». Еще при сканировании можно отметить флажок All dev (все устройства) и методом исключения отыскать нужный диск в списке найденных.


Режим PIO целесообразно использовать именно для низкоуровневых команд. Простой поиск сбойных секторов и их переназначение в резервную область диска гораздо быстрее (но менее надежно) протекает в режиме API.

Ограничения режима API следующие: нельзя устанавливать и снимать пароли ATA, отключена также работа с Host Protected Area и просмотр регистров. Если какая-то из этих функций нужна, то можно переключиться в режим PIO. Бывает, что режим PIO недоступен. Это случается при использовании старых версий Victoria в 64-разрядных ОС. Еще причиной могут быть ошибки в работе с драйвером porttalk.sys или выбор режима SATA AHCI. Гарантированно выйти из положения можно следующим образом.

  1. Записываем загрузочную
    с WinPE x86 и помещаем на нее программу Victoria простым копированием.
  2. Подключаем нужный накопитель к порту SATA/PATA, если еще не сделали этого.
  3. Отключаем все другие HDD или SSD (опционально).
  4. Заходим в CMOS setup, переключаем режим SATA-контроллера с AHCI на совместимый (compatible, native или IDE).
  5. Загружаем WinPE. При необходимости доустанавливаем драйверы, включая porttalk.
  6. Запускаем Victoria в режиме PIO, инициализируем нужный HDD или SSD и выполняем необходимую команду.

Настройки можно задать через GUI или в файле vcr40.ini. Этот же файл поможет снять блокировку работы с первичным портом. По умолчанию она включена для того, чтобы защитить системный диск от случайной модификации. Чтобы можно было выбрать Primary в списке портов, нужно сделать две вещи:

  1. Отключить опцию «только недеструктивные функции» и закрыть программу.
  2. В секции файла vcr40.ini дописать строку Enable PM=1 , сохранить изменения и перезапустить программу.

Porttalk

Последние версии Victoria умеют автоматически устанавливать драйвер porttalk, однако он совершенно бесполезен в 64-разрядных системах. Дело в том, что в них ради большей безопасности убрали пару функций, которые нужны для работы porttalk и Victoria. Поэтому драйвер porttalk (и, соответственно, режим PIO) работает только в 32-битных версиях Windows, где есть функции Ke386SetIoAccessMap и Ke386IoSetAccessProcess .

Внешние накопители

Внешние диски - это обычные ноутбучные (2,5″) или десктопные (3,5″) модели в контейнерах с интерфейсами USB и FireWire. Они снабжаются различными контроллерами с общим названием «SATA-мост». Многие из этих мостов не транслируют низкоуровневые команды. Поэтому с одними внешними накопителями Victoria может сразу работать в режиме PIO так же, как с внутренними дисками, а с другими сначала придется помучиться. В простейшем случае будет достаточно извлечь сам диск из корпуса (гермоблок не вскрывать!) и подключить к порту напрямую.

Редкий зверь: SATA-винчестер без SATA-порта

У Western Digital и, возможно, других производителей некоторые внешние винчестеры выпускались уже с распаянным мостом SATA - USB. Поэтому обычного разъема SATA на них нет. Тем не менее их все равно можно подключить напрямую к порту, подпаяв SATA-кабель к выводам на плате диска. Чтобы понять, относится ли твой диск к такой серии, придется гуглить по номеру модели и искать даташиты.

Пароли

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

В зависимости от заданного уровня безопасности результат ввода мастер-пароля будет разным. При высоком уровне (high) мастер-пароль действует наравне с пользовательским. Он просто разблокирует диск, и все. Если же задан максимальный уровень безопасности (max), то ввод мастер-пароля вместо пользовательского приведет к разблокировке диска только после полного стирания на нем всех данных (secure erase).

Работа с ATA-паролями осложняется еще и тем, что по стандарту они всегда состоят из 32 байт (какой бы длины ты его ни задавал). Лишние символы игнорируются, а недостающие дописываются автоматически. Проблема в том, что разные программы дописывают их по-разному. Особенно грешат этим штатные защитные утилиты на некоторых ноутбуках. Вместо традиционных нолей (или хотя бы пробелов) они используют непечатаемые символы. Код 00h вообще нельзя набрать с клавиатуры (даже через {ALT}+код). Выход здесь один: не вводить пароль в окне программы, а считать его из файла. Любые символы можно записать в файл с помощью hex-редактора.

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

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

Как вернуть утерянный терабайт

Иногда очень выручает возможность работать Victoria в режиме PIO с HPA (Host Protected Area) - служебной областью памяти, в которой записана геометрия диска. Она определяет объем накопителя, задавая его как число блоков LBA.

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

И тут я сообразил, что на винчестере просто слетела HPA. В результате терабайтный диск стал определяться как 64-мегабайтный огрызок. Переключил в CMOS setup режим SATA-портов с AHCI на совместимый, взял флешку с WinPE и запустил Victoria в режиме PIO. Далее отправил команду NHPA (восстановить заводской объем).

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

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

Сбойные секторы

Чаще всего Victoria используется для поиска и устранения сбойных секторов. Если с HPA у диска все в порядке и парольная защита не стоит, но никакими утилитами прочитать с него файлы за разумное время не удается, то пора проверять поверхности. Victoria умеет это делать в любом режиме (PIO/API) с помощью посекторного чтения (read), записи (write) и записи с проверкой (verify).


При восстановлении данных можно использовать только чтение, но его варианты тоже бывают разными. Простейший из них - последовательный: с первого блока до последнего. Начальное и конечное значение LBA можно указать вручную, что удобно сразу по многим причинам. Во-первых, так появляется возможность проверять диски любого объема, просто выполняя тест фрагментами до одного терабайта. Во-вторых, можно заново проверить подозрительную область и исключить внешние факторы. Victoria анализирует время обращения к сектору. Обычно у новых дисков оно не превышает 5 мс у 80% секторов. Нормальными также считаются секторы со временем опроса менее 50 мс. Те, у которых оно измеряется сотнями миллисекунд, - кандидаты в сбойные секторы.


Если сектор считался спустя несколько секунд, то это однозначный bad block. Такие дисковый контроллер должен выявлять самостоятельно во время простоя и заменять их в адресной таблице исправными секторами из резервной области. Однако на практике это происходит не всегда. Victoria может попросить винчестер сделать такую операцию (Remap) для тех секторов, которые слишком долго не отвечали на запросы. Формально при этой процедуре теряется часть информации, но реально она уже была потеряна в тот момент, когда сектор стал сбойным.

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


Как бесплатная Victoria спасла секретную работу

Поделюсь с тобой еще одной историей. Лаборатория в НИИ, наше время. Аналитическим прибором управляют с компьютера, который был с ним в комплекте. На компе предустановлен очень специфический софт, который разработчики больше не поддерживают. Дистрибутива нет ни на диске, ни на сайте. Есть только установленная программа, и она перестала работать. Лаборатория выполняла исследование по многолетнему госконтракту. Без чудо-прибора сотрудники оказались связаны по рукам и ногам. Помучались и выяснили, что проблема с диском. От древности он покрылся бэдами, и нормальная работа стала невозможной. Попытка сделать клон диска с пропуском сбойных секторов не увенчалась успехом - программа клонирования зависала намертво. Прогнали диск тестом Victoria с функцией Remap. Предварительно подобрали необходимые настройки. К вечеру того же дня успешно сняли дисковый образ, а затем восстановили с него все на новый винчестер. Прибор ожил, контракт был выполнен в срок.

Дополнительные возможности Victoria

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


У Victoria четыре метода и три типа тестирования поверхности (всего двенадцать режимов). В каждом она автоматически подсчитывает общее число дефектных блоков и записывает их адреса в лог. Подобно дисковому редактору, Victoria умеет показывать содержимое секторов и позволяет его менять. В режиме PIO Victoria отображает информацию о логических разделах на носителе даже в том случае, если он вообще не определяется в BIOS. Ни одна утилита с доступом через API на это не способна. Дополнительно Victoria умеет управлять уровнем акустического шума диска (AAM), регулируя скорость перемещения его головок при поиске, запускать низкоуровневое форматирование, изменять объем HDD и выполнять бенчмарки. Ее можно использовать даже для проверки физического интерфейса (состояния кабелей и портов). В домашних условиях она спасет HDD или SSD во многих сложных ситуациях, кроме тяжелых механических повреждений, требующих вскрытия гермоблока. В лаборатории справятся и с ними, используя Victoria как одну из проверенных утилит.


Заключение

О «Виктории» можно написать еще многое, но за подробностями мне все же придется отправить тебя к русскоязычной документации. И, поскольку версии программы различаются во всяких тонкостях, рекомендую прочесть руководства для версий как 3.5.2, так и 4.46b и 4.47.

Назначение программы

Программа Victoria предназначена для тестирования различных накопителей: HDD, flash, массивов RAID, также позволяет осуществлять скрытие дефектов поверхности HDD, если такая возможность присутствует. Автор программы Сергей Казанский, распространяется бесплатно, скачать можно на hdd-911.com (хотя на момент написания сайт еле открывался, а потом вообще перестал)

Краткое описание программы

В системах Vista и старше программу нужно запускать от имени Администратора даже, если ваша учётная запись имеет права администратора.


Окно программы разделено на несколько вкладок: Standart, SMART, Test, Advanced и Setup. Переключатели API и PIO меняют режим работы программы с тестируемым диском. Для режима PIO требуется поддержка со стороны чипсета материнской платы. Современные системы младше примерно 2011г данный режим работы программы не поддерживают, поэтому мы не будем его описывать. Приведём краткое описание управляющих элементов во вкладках.

Standart. В окне справа приведён список накопителей, установленных в системе. Это не только жёткие диски, но и USB-флешки, ридеры SD, CF и прочих карт памяти. Их тоже можно тестировать. Выбор устройства для тестирования происходит кликом мыши по нужному пункту. Сразу слева в окне Drive ATA passport выводится информация о выбранном устройстве. Seek, Acoustic menegment & BAD’er запускает тест seek, позволяет управлять AAM (если поддерживается диском) и имитировать плохие сектора на диске.

S.M.A.R.T. При нажатии кнопки Get SMART считывается SMART. USB-диски не поддерживаются. Остальные кнопки SMART ON, SMART OFF, Auto save attributes ON/OFF позволяют включать/отключать SMART-мониторинг, сохранять считанные атрибуты.

Test. Основная вкладка, с которой будем в дальнейшем работать. Окна Start LBA/End LBA задают начало и конец тестируемой области. По-умолчанию тестируется весь диск. Pause – ставит тест на паузу, значение меняется на Continue. Start – запуск выбранного теста, меняет значение на Stop – остановка теста. Ромб с зелёными стрелками - перемещение по поверхности диска вперёд или назад. Block size – размер считывемого за раз блока секторов, можно не трогать. Timeout – время, по истечении которого, при отсутствии отклика от накопителя, программа передёт к следующему сектору. End of test – что делать по окончании теста: остановить диск, запустить тест сначала, выключить диск или выключить компьютер. Цветовая шкала показывает количество блоков с указанным временем чтения. Переключатели Verify, Read, Write – выбор теста. Verify – проверка: диск читает сектор, но не передаёт его содержимое в компьютер. Read – читает сектор в компьютер. Write – стирает сектор - данный тест уничтожает пользовательские данные. Переключатели Ignor, Remap, Restore, Erase – режим работы с бэд-блоками. Ignor – пропускать. Remap – пытаться выполнить процедуру переназначения сектора из резерва. Restore – пытаться вычитать данные и записать обратно (не работает на современных дисках >80ГБ). Erase – попытка записи в повреждённый сектор. Может его исправить, если в сектор записана неверная контрольная сума (CRC). > — выполнение теста вперёд. <- выполнение теста назад: с конца диска. >?< — чтение по случайным адресам. >|< — тест «бабочка»: чтение попеременно сначала и с конца диска. Break All – отмена всех команд. Sleep – остановить диск. Recall – включить диск снова (после sleep).

Advanced. Основное окно показывает содержимое сектора, заданного в поле Sec. Окно ниже показывает содержимое таблицы разделов по кнопке View part data. Кнопки MBR ON/OFF включают/отключают возможность распознавания разделов в операционной системе.

Рассмотрим пример работы с программой Victoria Для тестирования диска возьмём неисправный HDD WD2600BEVT, имеющий повреждения поверхности и плохие атрибуты в SMART. Запускаем программу, выбираем наш диск и видим следующее: слева видим параметры выбранного диска.


Далее на вкладке SMART можно посмотреть SMART нашего диска. Вот он.


Видим, что программа интерпретирует его, как плохой. Рассмотрим подробней.

Атрибут 5 Reallocated sector count – количество переназначенных секторов 1287 - диск «сыпется».

Атрибут 197 Current pending sectors – количество секторов-кандидатов на переназначение, при переполненном 5-ом атрибуте говорит о том, что диск «сыпется», поверхность быстро деградирует.

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


Видны ошибки типа UNCR – это плохие, нечитаемые сектора - бэды (bad-блоки).

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


По окончании теста можно попробовать скрыть плохие сектора, выбрав режим Remap. Это может помочь, если есть бэды, но SMART ещё не имеет статуса BAD. Выглядит это так:


Результат работы ремапа можно посмотреть, считав смарт диска. Вот он:


Значение 5-ого атрибута увеличилось и стало 1291. При обычной эксплуатации диски, при отсутствии обращений к ним, запускают в фоновом режиме собственные процедуры проверки и переназначения секторов и количество кандидатов на ремап, исчисляемое сотнями говорит о том, что диск уже не может поддерживать кондиционное состояние и подлежит замене. И далеко не всегда состояние SMART’а адекватно описывает состояние диска - он может быть сильно повреждён, а SMART статус отображается как GOOD.

Расшифровка некоторых показателей SMART диагностики:

01 (01) Raw Read Error Rate - Частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска. Для всех дисков Seagate, Samsung это - число внутренних коррекций данных, проведенных до выдачи в интерфейс, следовательно, на пугающе огромные цифры можно реагировать спокойно.

02 (02) Throughput Performance - Общая производительность диска. Если значение атрибута уменьшается, то велика вероятность, что с диском есть проблемы.

03 (03) Spin-Up Time - Время раскрутки пакета дисков из состояния покоя до рабочей скорости. Растет при износе механики (повышенное трение в подшипнике и т. п.), также может свидетельствовать о некачественном питании (например, просадке напряжения при старте диска).

04 (04) Start/Stop Count - Полное число циклов запуск-остановка шпинделя. У дисков некоторых производителей (например, Seagate) - счётчик включения режима энергосбережения. В поле raw value хранится общее количество запусков/остановок диска.

05 (05) Reallocated Sectors Count - Число операций переназначения секторов. Когда диск обнаруживает ошибку чтения/записи, он помечает сектор «переназначенным» и переносит данные в специально отведённую резервную область. Вот почему на современных жёстких дисках нельзя увидеть bad-блоки - все они спрятаны в переназначенных секторах. Этот процесс называют remapping, а переназначенный сектор - remap. Чем больше значение, тем хуже состояние поверхности дисков. Поле raw value содержит общее количество переназначенных секторов. Рост значения этого атрибута может свидетельствовать об ухудшении состояния поверхности блинов диска.

06 (06) Read Channel Margin - Запас канала чтения. Назначение этого атрибута не документировано. В современных накопителях не используется.

07 (07) Seek Error Rate - Частота ошибок при позиционировании блока магнитных головок. Чем их больше, тем хуже состояние механики и/или поверхности жёсткого диска. Также на значение параметра может повлиять перегрев и внешние вибрации (например, от соседних дисков в корзине).

08 (08) Seek Time Performance - Средняя производительность операции позиционирования магнитными головками. Если значение атрибута уменьшается (замедление позиционирования), то велика вероятность проблем с механической частью привода головок.

09 (09) Power-On Hours (POH) - Число часов (минут, секунд - в зависимости от производителя), проведённых во включенном состоянии. В качестве порогового значения для него выбирается паспортное время наработки на отказ (MTBF - mean time between failure).

10 (0А) Spin-Up Retry Count - Число повторных попыток раскрутки дисков до рабочей скорости в случае, если первая попытка была неудачной. Если значение атрибута увеличивается, то велика вероятность неполадок с механической частью.

11 (0В) Recalibration Retries - Количество повторов запросов рекалибровки в случае, если первая попытка была неудачной. Если значение атрибута увеличивается, то велика вероятность проблем с механической частью.

12 (0С) Device Power Cycle Count - Количество полных циклов включения-выключения диска.

13 (0D) Soft Read Error Rate - Число ошибок при чтении, по вине программного обеспечения, которые не поддались исправлению. Все ошибки имеют не механическую природу и указывают лишь на неправильную размётку/взаимодействие с диском программ или операционной системы.

180 (B4) Unused Reserved Block Count Total - кол-во резервных секторов, доступных для ремапа.

183 (B7) SATA Downshift Error Count - содержит количество неудачных попыток понижения режима SATA. Суть в том, что винчестер, работающий в режимах SATA 3 Гбит/с или 6 Гбит/с (и что там дальше будет в будущем), по какой-то причине (например, из-за ошибок) может попытаться «договориться» с дисковым контроллером о менее скоростном режиме (например, SATA 1.5 Гбит/с или 3 Гбит/с соответственно). В случае «отказа» контроллера изменять режим диск увеличивает значение атрибута (Western Digital und Samsung).

184 (B8) End-to-End error - Данный атрибут - часть технологии HP SMART IV, это означает, что после передачи через кэш памяти буфера данных паритет данных между хостом и жестким диском не совпадают.

185 (B9) Head Stability Стабильность головок (Western Digital).

187 (BB) Reported UNC Errors - Ошибки, которые не могли быть восстановлены, используя методы устранения ошибки аппаратными средствами.

188 (BC) Command Timeout - содержит количество операций, выполнение которых было отменено из–за превышения максимально допустимого времени ожидания отклика.Такие ошибки могут возникать из-за плохого качества кабелей, контактов, используемых переходников, удлинителей и т.д., несовместимости диска с конкретным контроллером SATA/РАТА на материнской плате и т.д. Из-за ошибок такого рода возможны BSOD в Windows.
Ненулевое значение атрибута говорит о потенциальной «болезни» диска.

189 (BD) High Fly Writes - содержит количество зафиксированных случаев записи при высоте «полета» головки выше рассчитанной, скорее всего, из-за внешних воздействий, например, вибрации.
Для того, чтобы сказать, почему происходят такие случаи, нужно уметь анализировать логи S.M.A.R.T., которые содержат специфичную для каждого производителя информацию

190 (BE) Airflow Temperature (WDC) - Температура воздуха внутри корпуса жёсткого диска. Для дисков Seagate рассчитывается по формуле (100 - HDA temperature). Для дисков Western Digital - (125 - HDA).

191 (BF) G-sense error rate - Количество ошибок, возникающих в результате ударных нагрузок. Атрибут хранит показания встроенного акселерометра, который фиксирует все удары, толчки, падения и даже неаккуратную установку диска в корпус компьютера.
Актуален для мобильных винчестеров. На дисках Samsung на него часто можно не обращать внимания, т.к. они могут иметь очень чувствительный датчик, который, образно говоря, реагирует чуть ли не на движение воздуха от крыльев пролетающей в одном помещении с диском мухой.
Вообще срабатывание датчика не является признаком удара. Может расти даже от позиционирования БМГ самим диском, особенно, если его не закрепить. Основное назначение датчика – прекратить операцию записи при вибрациях, чтобы избежать ошибок.

victoria программа
victoria hdd скачать
victoria hdd rus скачать
victoria hdd 4.47 скачать
victoria как пользоваться
восстановление hdd ГЦВП-2018 Сайт ГЦВП в данный момент не доступен. Видимо что то случилось.Я решил начать новую тему с программой ГЦВП поскольку появилась новая версия и...

Доброго времени суток, дорогие читатели, почитатели и все прочие личности! Сегодня речь пойдет о диагностике программой Victoria (ниже по тексту будем звать её просто Викторией или Викой:)). Весь процесс поделен на 2 части и 4 этапа, да и в общем-то предельно прост, если соблюдать инструкции.

Оная диагностика нужна в целях поиска и выявления его текущего здоровья.

В отличии от некогда упомянутой утилиты Chkdsk (“Как проверить диск на ошибки” или “утилита Chkdsk”), описываемая ниже Victoria , является представителем класса программ, работающих с тестируемым оборудованием непосредственно через порты, то есть на самом низком уровне, что позволяет получить наиболее высокие эксплуатационные качества из возможных (тобишь добиться более качественной, обширной и внятной диагностики), хотя и усложняет процесс создания и использования такого ПО.

Ну что.. Поехали?

Мы рассмотрим два варианта работы с программой:

  • Часть 1 : версия 3.35 с внешнего носителя.
  • Часть 2 : версия 4.46 из под Windows .

Этап I: установка и подготовка к запуску Victoria с внешнего носителя

Для начала скачиваем Викторию (здесь версия 3.5 , которая лучше всего подходит для диагностики вне системы).

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

Внимание!
Все данные на флешке будут удалены после нажатия на кнопку "Go ", поэтому рекомендуется предварительно всё оттуда перенести.

Хотите знать и уметь, больше и сами?

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

Далее, нам надо загрузится с диска/флешки, куда мы записали образ. Чтобы проделать оное, вставляем диск в компьютер, перезагружаемся, заходим в (кнопочка DEL или F2 на самой ранней стадии загрузки компьютера) и там выставляем загрузку с диска нижеописанным способом (в зависимости от того как выглядит Ваш BIOS ).

Вариант 1. Если Ваш BIOS имеет следующий вид, то заходите сначала в Advanced Features

Где выставляйте на первое место загрузку с CD/DVD привода так, как на картинке.

После чего выходите из BIOS через "Save and exit setup " и, если Вы все правильно сделали, то ждите, пока вместо операционной системы загрузится оная программа.

Вариант 2. Если же у вас биос имеет следующий вид:

То Вы просто переходите на вкладку Boot , а дальше выставляете все так же, как и на картинках выше (тобишь, в качестве первой, выбираете загрузку с диска).

и Вы делали не диск, а флешку, то в BIOS необходимо будет выбрать примерно следующий вариант:

Или, скажем, вот такой:

Т.е может быть указано название самой флешки и её объём или что-то в этом духе. В общем-то разобраться не сложно.

Определившись с этим, сохраняем изменения и выходим из BIOS , приступая к загрузке Victoria с носителя.

Этап II: загрузка программы Victoria и подготовка к сканированию

При загрузке потребуется выбрать один из вариантов Victoria . Для настольного компьютера это будет Victoria for Desktop , для ноутбука for Notebook , остальные пункты загружают оболочку DOS и файл-менеджер Volkov Commander , т.е в обычных случаях они не нужны.

Варианты выбора программы:

Возможно, при первом запуске Вам потребуется выбрать именно тот винчестер, который Вы хотите протестировать (а не тот, что прописан в файле vcr.ini - в дистрибутиве там указан Secondary Master). Для этого необходимо нажать клавишу P .

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

У исправного винчестера всегда будут гореть 2 лампочки: DRSC и DRDY (у некоторых может еще иINX ). В регистрах ошибок может быть зажжена красная лампочка AMNF , а остальные должны быть погашены. Подробнее о назначении индикаторов см. в конце статьи. После установки курсора на нужный пункт необходимо нажать ENTER .

Последний пункт этого меню отвечает за выбор винчестера на внешнем (дополнительном) PCI/ATA/SATA/ контроллере. После нажатия ENTER начнется поиск внешних контроллеров и винчестеров на них. Определятся только реально присутствующие и исправные винчестеры в положении MASTER , остальные система "не заметит". При нахождении каждого дополнительного порта, в таблицу будет выдано:

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

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

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

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

Этап III: сканирование диска на ошибки и проблемы

Теперь самое главное.

Чтобы протестировать поверхность винчестера, нажмите клавишу F4 . Следом откроется меню где надо выставить “Линейное чтение” и ниже “Ignore Bad Blocks” (Игнорировать плохие сектора). Выбор производится клавишей “Пробел” или клавишами стрелок “Вправо” и “Влево“ . Окно сканирования выглядит так:

Внимание!
В третьем сверху пункте меню такие действия как “Запись (стирание)“, “Запись из файла” и в четвертом пункте меню “BB = Erase 256 sect” стирают информацию находящуюся на диске!

Теперь еще раз нажимаем F4 , чтобы сканирование началось. Остается только ждать его окончания.

По окончании теста, если у Вас не было ошибок, Вы увидите примерно такую картинку:

На что тут ориентироваться? Справа есть градация секторов от тёмно-серого к красному. Чем больше оранжевых и красных, - тем, собственно, хуже. Если значение красных особенно велико, то диск возможно уже давно пора выкидывать, особенно, если список дефектов заполнен (а не как на скриншоте выше пуст).

Что еще важно тут понимать:

  • Если винчестер зависнет из-за неисправности во время сканирования, программа ждет около 16 секунд, после чего перейдет к следующему блоку, выводя значок T (Timeout) в поле сканирования;
  • Непрерывные задержки свидетельствуют о том, что жесткий диск не отвечает на команды. В этом случае можно попробовать подать команду сброса в его контроллер, нажав F3 (Reset) непосредственно во время сканирования, иногда это помогает;
  • Все возможные дефекты и иные проблемы будут описаны блоке "Дефекты " или "Сообщения " справа;
  • Так же можно проверить интерфейс. Его проверка выбирается в третьем сверху пункте меню, при нажатии клавиши F4 "Scan", т.е. там, где вы выбирали линейное чтение.

Назначение команд достаточно подробно описано в справочной системе. Поэтому давите на F1 всегда, когда испытываете затруднения.

Этап IV: проверка интерфейса

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

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

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

Примечание:
Выход из программы, кнопка - X .

Выйдя из Виктории, вы попадаете в "Volcov Commander ", из которого Вы выйдите нажатием на клавишу F10 и выборе "YES " соответственно. Затем Вы попадаете в DOS

Откуда Вы можете выйти, нажав Control+Alt+Del . Компьютер перезагрузится. Не забудьте вытащить диск из привода и вернуть загрузку с HDD.

Полезная информация по проверке и диагностике диска через Victoria

Индикация режимов работы HDD и кодов ошибок по индикаторным "лампочкам".
(Первоисточник - стандарт ATA/ATAPI)

  • BUSY (Busy), - диск занят обработкой команды или "завис". В то время, пока горит эта лампочка, все остальные индикаторы считаются недействительными и винчестер может реагировать только на команду "Reset" (F3);
  • DRDY (Drive Ready), - диск готов к приему команды;
  • DRSC (Drive Seek Complete), - диск успешно закончил установку головки на трек. Устарело. На новых винчестерах назначение зависит от предшествующей команды;
  • INX (Index), - зажигается при каждом обороте диска. На некоторых винчестерах уже не используется или может выдавать неверный результат;
  • WRFT (Write Fault), - ошибка записи. Устарело. По новому стандарту и, следовательно, на новых HDD: "Device Fault" - неисправность устройства;
  • DRQ (Data Request), - диск готов к обмену данными через интерфейс;
  • ERR (Error), - произошла ошибка (в регистре ошибок можно узнать код ошибки).

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

  • AMNF (Address Mark Not Found), - невозможно прочитать сектор, обычно в результате серьезной аппаратной проблемы (например, на HDD Toshiba и Maxtor говорит о неисправности магнитных головок);
  • BBK (Bad Block Detected), - найден бэд-блок (плохой блок);
  • UNC (Uncorrectable Data Error), - не удалось скорректировать данные избыточным кодом, блок признан нечитаемым. Может быть как следствием нарушения контрольной суммы данных, так и следствием физического повреждения HDD;
  • IDNF (ID Not Found), - не идентифицирован сектор. Обычно говорит о разрушении микрокода или формата нижнего уровня HDD. У исправных винчестеров такая ошибка выдается при попытке обратиться к несуществующему адресу;
  • ABRT (Aborted Command), - винчестер (диск) отверг команду в результате неисправности или команда не поддерживается данным HDD (пароль, устаревшая или слишком новая модель и тд.);
  • T0NF (Track 0 Not Found), - невозможно выполнить рекалибровку на стартовый цилиндр рабочей области. На современных HDD говорит о неисправности микрокода или магнитных головок.

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

Использование Victoria 4.46b под Windows. Инструкция по проверке дисков

Теперь поговорим об использовании последней официальной версии программы под Windows , а именно 4.46 .

Внимательно изучив SMART и параметры в нем, переходим на вкладку Tests . Она по своему функционалу в общем-то аналогична тому, что мы с Вами проделывали в первой части статьи:

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

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

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

Мы же переходим к послесловию.

Послесловие

Вот такие вот пироги получаются.

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

Оставайтесь с нами и всё такое прочее. Здесь Вам всегда рады, помочь в том числе;)

PS: За существование оной статьи отдельное спасибо нашему BSOD -мастеру под ником “DJON0316".

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

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

Для пользователей Windows 7 x64 (или версии выше)! Так как проект был заброшен разработчиком, официальная версия не работает с современными 64-битными операционными системами. Пользователи не хотели терять эту отличную программу и самостоятельно сделали версию Victoria HDD, которая запускается на современных системах – скачиваем ее отсюда.

ВАЖНО! Запуск в Windows 7 и выше осуществляется только от имени Администратора, независимо от того, какой тип учетной записи вы используете. Окно Victoria HDD разделено на несколько вкладок, к ним я вернусь немного позже.

Разработчиком программы является Сергей Казанский. Распространяется программа бесплатно. Скачать ее можно с официального сайта.

http://hdd-911.com/index.php?option=com_docman&Itemid=31

Итак, вы успешно загрузили программу и установили ее на компьютер.

Также вы увидите два переключателя: «PIO» и «API», они меняют режим работы приложения с тестируемым накопителем. Режим «PIO» будет доступен только в том случае, если он поддерживается со стороны чипсета материнской платы. Если ваш компьютер был куплен в последние пять лет, то об этом можно не волноваться. А теперь я опишу каждый управляющий элемент в меню программы:

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

Ну а в левой части «Drive ATA Passport» указана информация о компоненте. Кнопка «Seek Acoustic & BAD’er» активирует тест, имитирует поврежденные сектора на накопителе, а также позволяет изменять «AAM» (настройки диска).

— S.M.A.R.T. Кнопка для показа всех характеристик. Стоит сказать сразу, что USB накопители с ней не работают. Остальные кнопки отвечают за считывание атрибутов, их сохранение и мониторинг.

— Advanced. Выбрав этот раздел, вы сможете увидеть содержимое сектора, который задан в поле «Sec». Кнопки «MBR ON/OF» отвечают за включение и выключение распознавания в системе Windows.

Вкладка TEST в Victoria HDD

Об основной вкладке следует рассказать подробнее, так как мы будем с ней работать. Нам нужны окна «Start LBA» и, соответственно «End LBA» – они запускают тестирование в определенной области раздела. По умолчанию программа проводит проверку всегда накопителя. Кнопка «Pause» останавливает работу, при этом вы можете восстановить ее. После этого появляется кнопка «Continue».

Также стоит выделить следующие кнопки в этой вкладке:

1. Timeout – здесь указано время, после которого программа автоматически перейдет к тестированию следующего сектора.

2. Restore – попытка вычистки данных и обратной записи, функция не работает, если объем жесткого диска превышает 80 Гб.

3. Break All – кнопка отменяет все команды, которые были заданы до этого.

4. Ignor – пропуск сообщений об ошибках, которые выдает приложение.

5. Sleep – остановка работы диска.

6. Erase – программа переходит в режим работы с поврежденным компонентами.

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

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

Проводим тест диска: подробная инструкция для Victoria HDD

Распаковываем архив и запускаем файл с расширением.exe, как это показано на скриншоте ниже:

Запустив программу, необходимо выбрать жесткий диск, который вы планируете проверить на поврежденные сектора. Для примера я взял свой старый диск «Samsung», объем которого составляет 640 Гб. На нем нет важной информации, поэтому с ним можно делать все что нужно. На этом скриншоте подробно указано, на что нужно обратить внимание при выборе диска:

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

Здесь есть несколько параметров, на которые необходимо обратить внимание перед переходом к следующему шагу:

— HAD Temperature – здесь должно быть все понятно и без переводчика. Мы видим температуру нашего носителя. Работать с диском можно безопасно только тогда, когда его температура не превышает 40 градусов. Если показатель будет выше, ресурс работы жесткого диска заметно сократится.

— Статус – здесь должно быть выставлено «GOOD» для Victoria HDD.

— Reallocated sector count – в этом пункте указано число операции по переносу поврежденных секторов жесткого диска. Если показатель не равен нулю, значит диск автоматически обнаружил плохие сектора и выполнил замену на резервные.

Теперь тест, здесь показана последовательность действий. Нажимаем кнопку «Start» только установки всех нужных параметров:

Можно выбрать конечный и начальный сектор, чтобы не тратить время на проверку всех разделов жесткого диска. По умолчанию приложение запускает проверку всего диска. Далее стоит выбрать режима теста – это может быть «write» (проверка на запись, осторожно, так как данные будут перезаписаны), «verify» (проверка), «read» (программы выполнит только чтение, данные изменены не будут).

Еще один важный раздел программы Victoria HDD – это действие программы при обнаружении неисправного сектора, который именуется как «BAD». Здесь можно выбрать «restore» (восстановить), «ignore» (игнорировать), «remap» (заменить битый сектор на исправный GOOD). Сейчас мы проводим тест, а не ремонт, поэтому оставляем кнопку ignore, остальные методы вы сможете самостоятельно запустить, когда определитесь, нужен диску ремонт или нет.

В нашем случае ничего менять не нужно, так как мы проводим простой тест. Нажимаем «Start» – на экране будут появляется сектора, которые уже прошли проверку, также отображается процент выполненной работы программы Victoria HDD.

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

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

Красные (Err [x]). Плохие сектора, компьютер не может отобразить их содержимое. Компьютер помещает туда информацию, но открыть ее не может. Это еще одна причина, по которой нельзя открыть файлы. Красные сектора необходимо ограничить, чтобы компьютер не работал с ними.

Зеленый . Сектор работает нормально.

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

Предлагаю вашему вниманию посмотреть видео про Victoria HDD:

Поэтому на сегодняшний день программа Victoria HDD пользуется еще столь большим спросом среди многих специалистов, базирующих по ремонту компьютерной техники. А какие программы помимо Victoria HDD вы знаете уважаемые друзья? Может, предложите в комментарий что-нибудь новее?

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

Базовые сведения о Victoria.

Что же нам говорит о ней всемогущая Википедия:

(рус. «Виктория» ) - компьютерная программа, предназначенная для оценки работоспособности, тестирования и мелкого ремонта жёстких дисков. Разработана белорусскими ндивидуальным предпринимателем и программистом Казанским Сергеем Олеговичем. Бесплатна (freeware). Работает под управлением ОС Windows и DOS.»


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

Где можно найти, скачать программу Victoria hdd?

На официальном сайте разработчика программы http://hdd-911.com/

Информация о версиях программы (версий много, приведу самые популярные):

  • Последняя версия — 4.2 Выпуска API (31 декабря 2006): VCR42.exe 566.24 КБ.
  • Версия — 4.3 bata (13 июня 2007): VCR42.exe 454.06 КБ.
    • — Добавлена работа с физическими дисками Windows через API — только в Windows класса NT/2000/XP.
    • — Поддерживаются IDE, SATA, USB, FireWire, Flash, SCSI накопители и виртуальные диски BestCrypt.
    • Также поддерживаются CD, FDD и т.п. «логические» (но пока реализовано неудобно). SMART пока работает только на IDE и SATA HDD;
    • — Через API стало возможным тестировать системный винчестер;
    • — Исправлена ошибка, в результате которой отображалась удвоенная скорость на тесте «BUTTERFLY»;
    • — Исправлена ошибка, приводящая к аварийному завершению программы на винчестере с поврежденной SMART таблицей;
    • — Исправлен глюк, приводивший к аварийному завершению при регулировке ААM на некоторых системах;
  • Тестовая версия — 4.46b (13 августа 2008): VCR446Free.exe 600.80 КБ. Экспериментальная версия. После периода отпуска будет продолжена работа над выпуском (к сожалению, до сих пор, похоже не продолжена). Изменения:
    • — В паспорт добавлена проверка буфера и интерфейса HDD;
    • — Добавлены индикаторы-светодиоды чтения/записи диска;
    • — Добавлена неофициальная поддержка платы PC3000 UDMA;
    • — В HELP’е появилось подробное описание таймеров;
    • — стала возможной точная работа на компьютерах с переменной тактовой частотой;
    • — В паспорт добавлено определение NCQ, PEC, поколения SATA и т.п.
    • — Добавлен винчестеро-зависимый SMART для накопителей IBM/HITACHI;
    • — Добавлена поддержка супер-SMART для IBM/HITACHI («заводские» атрибуты);
    • — Исправлена ошибка, в результате которой не выводился статус security erase в версии 4.3;
    • — Добавлен показ предельных температур, которые когда-либо переживал винт (Для тех винтов, которые это поддерживают);
    • — Сделан индикатор работы, показывающий активность задач;
    • — Добавлено получение серийного номера и версии фирмвари через API, для SCSI устройств;
    • — И многое другое… смотрите файл «whatnew» в каталоге программы.

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

Затем нужно запустить программу, щелкнув по зеленой иконке «vcr446f». Откроется окно программы и вы увидите следующее:

Интерфейс программы

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

Вкладка «Standart»

Ниже и Вы увидите вкладки, каждая из которых содержит определенную группу параметров. По умолчанию мы оказываемся на вкладке «Standart». На левой стороне которой есть блок под названием «Drive passport»:

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

Ниже Вы можно увидеть другой блок, названный «Seek, Acoustic management & BAD’er», что в вольном переводе означает «Позиционирование, управление акустикой, генерация дефектов». Он предназначен для управления уровнем шума от жесткого диска.

Обычно низкий гул жесткого диска вызван вращением пластин, которое невозможно замедлить, а значит, и уменьшить этот гул также невозможно. Потрескивание и пощелкивания, с другой стороны – вызваны перемещениями головок жесткого диска при чтении и записи данных. В отличие от гула пластин, «потрескивание» головок может быть заметно понижено программными методами без потери производительности.
Для этого фактически у всех современных жестких дисков есть эта новая технология под названием AAM (advanced acoustics management) – усовершенствованное управление акустикой, которая может значительно уменьшить потрескивание, производимое жестким диском, уменьшив скорость позиционирования головок. Однако изготовители редко включают эту функцию жесткого диска.
Чтобы уменьшить «потрескивание», сделайте следующее:

  1. Запустите Викторию. Справа Вы увидите ползунок точной регулировки AAM, а слева от него кнопку «Seek».
  2. Перемещайте ползунок вправо или влево, нажимайте, «Seek». Когда Вы будете нажимать » Seek», жесткий диск начнет менять местоположение головок — таким образом, Вы сможете выбрать комфортный для себя уровень шума;

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

  • «Break all » — в случае, если проверяемое устройство оказывается поврежденным, чтобы препятствовать зависанию или аварийному завершению программы, нажимают эту кнопку.
  • «Sleep » — нажимая эту кнопку Вы можете остановить диск.
  • «Recall» — диагностическая директива. Используется, чтобы заставить головку переместиться в нулевое положение и вращать пластины, если они были остановлены.
  • «Passp» – действует подобно кнопке «Passport» в случае, если программа не показывает информацию о диске.
  • «Power» — не совсем уверен, для чего эта кнопка, но судя по названию «Power» скорее всего каким то образом регулирует электропитание жесткого диска.

Вкладка «SMART»:

«SMART» внутренняя диагностическая система жесткого диска. Сама вкладка состоит из двух частей: основная часть — показывает информацию, правая — управление.


Это основные показатели самопроверки диска.

Правая сторона:

Кнопка «Get SMART» — при нажатии дает позволяет отобразить информацию на левой стороне вкладки «SMART». Немного правее — индикатор, он показывает общий статус диска, например «Good», то есть все хорошо;

S.M.A.R.T

Так что же это такое? Цитата из википедии:

S.M.A.R.T. (от англ. self monitoring , analysis and reporting technology - технология самоконтроля, анализа и отчётности) - технология оценки состояния жёсткого диска встроенной аппаратурой самодиагностики, а также механизм предсказания времени выхода его из строя.


Что же мы увидим в Victoria HDD на вкладке S.M.A.R.T.

Каждый атрибут (строка) состоит из семи ячеек (столбцов):
  • ID – номер атрибута в технологии S.M.A.R.T. Разные программы назначают различные имена атрибутам в зависимости или еще чего ни будь. Но ID атрибута всегда остается неизменным
  • «Name» — название признака.
  • «Value» (current) – текущее значение атрибута в «попугаях» (абстрактные единицы измерения).
  • «Worst» – наихудшее значение, которое достигал параметр за все время жизни диска.
  • Threshold» — значение в «попугаях». Если число в колонке «Value» достигает порогового значения в колонке «Threshold» то ситуация считается критической.
  • «RAW» (data) – этот индикатор является самым важным и необходимым для оценки жизнеспособности диска. Фактические значения этого атрибута выражены в различных единицах, которые покажут Вам текущее состояние диска. Как рассчитываются эти показатели известно лишь производителям дисков и понять по ним что либо было бы сложно если бы не следующий столбец
  • «Health» – этот столбик показывает нам на нормальном понятном языке о состоянии текущего атрибута (отлично (зеленый), удовлетворительно (жёлтый), плохо (красный)).

Таким образом, в нашем распоряжении 19 признаков:

  • 1. Raw Read Error Rate — частота ошибок чтени. Решающий параметр.
  • 3. Spin Up Time – время, необходимое, чтобы достигнуть необходимой скорости вращения. Измеряется в миллисекундах или десятках миллисекунд в зависимости от модели диска. Так же очень важный параметр.
  • 4. Number of Spin Up Times (количество включений диска) – показывает сколько раз диск включался/выключался. Не может быть равным нулю, даже если это новый диск из упаковки, так как даже новые диски проходят тестирование на фабрике.
  • 5. Reallocated Sector Count – показывает число секторов, повторно назначенных в специальную зарезервированную область диска. Вероятно, самый важный параметр.
  • 7. Seek Error Rate — показывает частоту ошибок перемещения блока магнитной головки. Также важный параметр.
  • 9. Power On Hours Count (Power-on Time) – показывает количество часов, которое проработал жесткий диск за все время.
  • 10. Spin Up Retry Count – показывает количество повторных стартов шпинделя.
  • 194. Temperature (HDA Temperature, HDD Temperature) — Температура жесткого диска.
  • 197. Current Pending Sector Count – число «подозрительных» секторов жесткого диска, которые еще не были помечены как плохие, но уже отличаются по чтению от стабильных секторов. Важный параметр.
  • 198. Offline scan UNC sectors — число дефектных секторов, найденных в офлайновом режиме S.M.A.R.T., согласно набору параметров во встроенном микропрограммном обеспечении. Важный параметр.
  • 199. Ultra DMA CRC Error Count — число ошибок, которые происходят во время передачи данных во внешнем интерфейсе (в кабеле). Увеличение этого признака указывает на неисправный кабель жесткого диска (перебитый, искривленный и т. д.), кабель или плохие контакты.
  • 200. Write Error Rate (MultiZone Error Rate) — показывает общее количество ошибок записи. Может указать на дефектные поверхности или неисправные головки. Важный параметр.

Вкладка «Tests» или как восстановить жесткий диск с помощью Victoria

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

  • «Start LBA» – начальный блок теста (по умолчанию «0»).
  • «End LBA» – конечный блок теста (по умолчанию последний сектор).
  • Кнопка «Pause» – пауза.
  • Кнопка «Start» – начало теста.
  • Выпадающий список «» — размер блока (по умолчанию «256»).
  • Выпадающий список «» — максимальное время отклика.
  • Маленькая кнопка «RS» – сбрасывает значения рядом с цветными квадратиками на «0».

Сканирование

Индикаторы: проверенный объём, процент проверки и скорость сканирования.
Типы тестов:

  • «verify» — то же самое, что и «read» , но без передачи данных.
  • «read» — прочитанные данные сверяются с передачей в оперативную память, наилучший вариант.
  • «write» — в этом случае, все данные будут переписаны и поэтому потеряны!

Ниже иконки выбора метода теста. Перейдем к ним.

  • «Зеленый Треугольник» — сканирование с первого до последнего сектора.
  • «Серый Треугольник» — от конца к началу.
  • «Два серых треугольника с вопросительным знаком» — просмотр случайных секторов.
  • «Два серых треугольника с вертикальной линией» — так называемый «метод бабочки»:
    Тестирование поверхности с алгоритмом «бабочки», когда начало и конец диска читаются попеременно, каждый раз с одинаковым смещением (256 секторов), в результате в конце теста головка оказывается посередине рабочей зоны жесткого диска.

По умолчанию выберите «Зеленый Треугольник», если не знаете как восстановить hdd с помощью victoria.
Спуститесь и выберите действие, которое будет выполняться при обнаружении сбойного блока. Варианты:

  • Ignore» — ignore.
  • «Erase» — overwrite sector.
  • «Remap» — program marks the sector as a non-working and replaces it working one.
  • «Restore» — used in cases if you really need to restore the sector. Available only with paid version.
  • «Ignore» – игнорировать (ничего не делать).
  • » Erase » – стереть, перезаписать сектор.
  • «Remap» — программа отмечает сектор как нерабочий и заменяет его работающим резервным.
  • «Restore» — используется в случаях, когда необходимо восстановить сектор. Доступен только в платной версии.

Если Вы хотите просто протестировать диск, не внося изменений и нажмите «Start». На левой стороне побегут разноцветные блоки — это проверенные сектора, они будут следующих цветов.
Самые важные — первые три сверху. Зеленый и оранжевый — означает, что они полумертвы. Красный и синий с крестом — полностью уничтоженны. После окончания теста по количеству секторов разных цветов можно сделать вывод о возможности дальнейшего использования диска, то есть:
если много зеленых и оранжевых, это знак того, что срок использования диска подходит к концу.
много красных и синих – категорически рекомендуется сохранить все данные с диска (если это еще возможно) и купить новый
при небольшом количестве поврежденных секторов можно попытаться восстановить диск выбрав при тестировании «Remap», при этом Victoria восстановит поврежденные сектора путем замены их на другие.
Есть еще две вкладки «Advanced» и «Setup», но я думаю что они вряд ли могут понадобиться обычному пользователю и используются только профессионалами.
Таким образом, мы описали почти все аспекты программы Victoria и узнали как ей пользоваться. Я надеюсь, что Вы уже проверили свой жесткий диск и знаете, как восстановить жесткий диск с помощью Victoria. Пожалуйста, оставляйте свои предложения и комментарии.

Похожие статьи