Лечение диска с помощью victoria. Победа над «бэдами»: используем Victoria для восстановления данных и сброса пароля диска

Программа ориентирована на широкий круг пользователей ПК, и предназначена для тестирования, сервисного обслуживания и помощи при восстановлении информации с любых жестких дисков с интерфейсами 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. Проверка жёсткого диска Victoria HDD - несомненно эффективный инструмент для работоспособности компьютера.

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

Режимы

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

Немало возможностей содержит и режим API. Работа в нём доступна даже начинающим пользователям. Данный способ будет более подробно рассмотрен в статье.

Преимущества

Польза Victoria полезна пользователю в двух аспектах:

  • ускоряет работу ПК;
  • стабилизирует работу ОС и ПО.

При этом выделяются следующие возможности:

  • замена секторов ЖД, содержащие дефекты, на резервные;
  • ремонт не функционирующих зон HDD;
  • удаление битых секторов.

Альтернатива

Опытные пользователи единодушны в том, что замена битых секторов HDD резервными осуществляется непосредственно ОС. При это необходим запуск проверки тома ЖД. Подобной замене присущ ряд недостатков:

  • работа с томом, который активен в данный момент, в DOS-режиме;
  • отсутствие информации, которая является подробной для пользователя;
  • отсутствие возможности выбирать способ устранения неисправностей HDD.

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

Скачивание и запуск

Чтобы получить и установить программу на своём ПК, введите в поиск «Скачать Victoria». После этого вы на практике узнаете, как проверить жёсткий диск программой Victoria. Софт выпускается на английском языке, а среди русскоязычных версий только старые. Не устанавливаемая утилита представлена в форме архива, который нужно разархивировать. Единственный файл исполняемого типа будет носить название vcr447.exe. Программы не придётся долго искать, заблаговременно создав ярлык на Рабочем столе.

Для Windows 7 и более поздних версий запуск файла происходит от Администратора. Установите курсор на vcr447.exe и кликните правой кнопкой мыши. Сделайте «Запуск от имени администратора» в контекстном меню.

Запуск ярлыка происходит по следующему алгоритму.

К моменту появления Victoria видны всплывающие окна:

  • Unknown error

  • Invalid handle
  • PortTalk driver not installed

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

Как начинается работа

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

Не нужно водить пароли, они нужны мастерам. На вкладке Smart справа нажимается Get Smart. В таблице произойдёт отображение результатов в виде 242 параметров диска.

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

Среди прочих особую роль играет Health:

  • зелёные кружки - сектора HDD в наилучшем состоянии;
  • жёлтый цвет - отклонения изменений от нормы;
  • красные кружки - не присутствующие, недопустимый результат.

Колонка Raw видно содержит определённое число битых секторов диска, что необходимо вылечить.

Test

Начать следует с открытия вкладки Test. Тестирование позволяет измерять временной период в интервале от запроса до ответа секторов HDD.

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

  • серые (3 штуки) - отличный результат;
  • зелёный - хороший результат;
  • оранжевый - удовлетворительный результат;
  • красный и синий - плохой результат (бэд-сектора).

При проставлении галочек к определённым секторам HDD применяются действия на основании нескольких режимов. Среди четырёх предусмотренных рабочих режимов имеют место следующие:

  • Ignore - проверка HDD с отсутствующими действиями к неисправными секторам;
  • Remap - замена резервными секторами неисправных;
  • Restore - утилита, восстанавливающая сектора, имеющие повреждения, программным методом;
  • Erase - полное стирание дисков из памяти. Не используйте этот режим, чтобы не стереть необходимые участки. Достаточно, чтобы были использованы первые три варианта.

Резервные сектора

Резервное место под ОС присутствует на каждом из HDD. Как правило, речь идёт о наиболее медленном участке размером 10% в центральной части HDD. Для исправления битых секторов, ОС осуществляет перенос информации в резервную область посредством Windows или с применением стороннего софта.

Процесс диагностики

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

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

Посредством данной графики чрезмерно загружается процессор, особенно при чрезмерном объёме ЖД. Версия 4.47 взамен визуализацию содержит графики, наблюдаемые вскоре после запуска.

Для отключения визуализации галочка Grid снимается.

В ходе сканирования кнопку Start меняют на Stop, предназначенную, чтобы остановить тестирование.

Нажатие на Pause, она станет Continue, а сканирование остановится. Далее следует кликнуть Continue для продолжения проверки с места остановки. На жёстком диске происходит закрытие всех программ для проверки. В противном случае это приведёт к неточным показаниям и увеличению оранжевых секторов, частично задействованных программами по запуску.

Спасаем винчестер

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

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

Доброго дня!

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

Чаще всего, симптомами того, что с HDD не всё в порядке, являются:

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

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

Ну, а после этого, можно приступить к проверке...

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

  • неожиданные сбои в подачи электроэнергии - когда ПК просто резко обесточивается (ноутбуки, кстати, от этого защищены). А что касается ПК - то UPS (ИБП) есть далеко не у каждого пользователя (к сожалению);
  • принудительное отключение питание пользователем. Иногда, когда компьютер завис "намертво" - другие варианты просто не подходят;
  • сильная вибрация, удары по диску - чаще всего страдают ноутбуки, которые носят с собой. Так же диск можно повредить при транспортировке;
  • при нестабильной работе блока питания, плохом контакте на диске (когда питание - то есть, то нет...);
  • работа не в оптимальных температурных режимах (чаще всего перегрев);
  • физический износ (при очень длительной работе);
  • плохая партия (с какими-то недоработками) от изготовителя дисков.

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

На ошибки

Проверка и исправление ошибок файловой системы в Windows выполняется с помощью встроенной программы - chkdsk . Она есть во всех версиях Windows: XP, 7, 8, 10. Кстати, возможно вы даже видели ее работу, после аварийного выключения электричества: перед загрузкой ОС Windows, наблюдается черный экран и там бегают какие-то проценты, что-то проверяется (пример на скрине ниже) ...

Как запустить утилиту chkdsk

Способ №1 - в этом компьютере

Сначала необходимо открыть проводник и перейти в "Этот компьютер" (прим.: раньше всегда называли "Мой компьютер" ).

Затем откройте раздел "Сервис" и нажмите кнопку "Проверить" (потребуются администраторские полномочия).

Windows завершила проверку

Способ №2 - через командную строку

Также запустить утилиту chkdsk можно с помощью командной строки (правда, командная строка должна быть запущена от имени администратора).

Для этого откройте диспетчер задач (сочетание кнопок - Ctrl+Shift+Esc ), далее нажмите файл/новая задача , впишите в строку "Открыть" CMD , и поставьте галочку "Создать задачу с правами администратора" (пример показан на скрине ниже).

  • chkdsk d: - команда проверки диска в режиме чтения;
  • chkdsk d: /f - проверка и исправление найденных ошибок;
  • - получить справку о возможностях утилиты.

На бэд-блоки / битые сектора

Что это за бэд-блоки?

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

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

Чтобы проверить диск на бэд-блоки, нужна спец. программа: она обратится ко всем секторам на диске и попытается считать с них информацию. Если с сектором все в порядке - время считывания составляет 3 миллисекунды, критическое время считывания - 600 миллисекунд (это время говорит о том, что этот блок стал "не читаем" и работать с ним не стоит).

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

Теперь о том, как это делается...

Лучшие программы для работы с HDD (тест, диагностика и пр.) -

Из-под Windows

Одна из лучших программ для тестирования и диагностики жесткого диска - Victoria . При помощи нее можно посмотреть показания таблицы S.M.A.R.T. (технология самоконтроля диска, более подробно ) , оценить техническое состояние накопителя, заменить поврежденные сектора на резервные рабочие и многое другое.

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

Victoria

Сайт разработчика: http://hdd-911.com/ (разные версии)

Вкладка настроек режима работы HDD в BIOS -

После проверки диска Викторией, верните опцию назад. В противном случае - диск начнет тормозить, Windows будет "сыпать" ошибками.

Кстати , ниже представлено, как будет выглядеть проблемный диск. Обратите внимание на строку G-Sensor shock couter (вкладка показывает не стукали-ли, не ударяли-ли диск) - как видно ниже, стукнули. Из-за этого, собственно, диск и стал зависать, и тормозить. В общем-то, статус у него BAD (и красный). В этом случае решение только одно - копировать всю информацию с него (какую возможно), и покупать новый диск.

Вкладка TEST

Переходим непосредственно к тестированию диска: для этого открываете вкладку TEST и выставляете настройки (как на скрине ниже: read, ignore ). Для начала теста - нажмите кнопку "Start" .

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

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

Тестирование (лечение) диска // TEST Виктория

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

Кстати, на новом винчестере появление синих блоков недопустимо!

ДОПОЛНЕНИЕ!

Хотел бы обратить внимание на один момент - если вы запускаете проверку и сканирование диска из-под ОС Windows, которая запущена с того же диска, который вы сканируете - то результаты теста могут быть несколько неточны (и появление зеленых, или даже оранжевых прямоугольников - может ни о чем не говорить). Пожалуй, в этом случае можно смотреть только на синие (бэд-блоки).

Гораздо точнее вариант: использовать ОС Windows, установленную на другом диске, либо аварийный загрузочный LiveCD. Проверка Викторией из-под DOS - покажет гораздо точнее результаты и даст реальную оценку диску. О том, как ее сделать - рассказано чуть ниже...

Из-под DOS

Многих, конечно, пугает DOS и что там будет все непонятно (по крайне мере, не так, как в Windows). Постараюсь всё же (насколько возможно), показать на примере, куда и что нажимать, чтобы проверить свой диск.

Victoria (3.5 для работы из-под DOS)

Оф. сайт: http://hdd-911.com/

Как уже сказал, Викторий довольно много версий. Для работы из-под DOS - нужна спец. версия (обычно, используется 3.5). Представляет она из себя обычный ISO-образ, который нужно правильно записать на флешку (или диск). Часто образ идет в архиве RAR или ZIP, ISO-образ из архива предварительно нужно извлечь (WinRAR в помощь).

Как правильно записать Викторию, чтобы она загрузилась с флешки

  1. для записи образа ISO - понадобиться программа WinSetupFromUSB (официальный сайт программы WinSetupFromUSB - );
  2. сначала вставляете USB-флешку и запускаете программу;
  3. далее выберите в списке вашу флешку и установите галочки напротив пунктов: Auto Format it with FBinst, align, copy BPB, FAT32 ;
  4. в пункте Linux ISO/Other Grub4dos compatible ISO - укажите свой образ ISO с Викторией;
  5. нажмите кнопку GO (прим.: программа несколько раз переспросит вас о том, что вы в курсе, что все данные с флешки будут удалены! Скопируйте заранее с нее все важное, чтобы не отвлекаться на сей момент) .

Собственно, если с флешкой все OK, и вы все сделали правильно - через пару минут увидите сообщение Job Done - работа выполнена!

Примечание : если вы неправильно запишите флешку (например, многие пишут с помощью UltraISO) - то можете увидеть ошибку вида "no kernel sys...". Просто перезапишите флешку, предложенным выше способом.

Как загрузиться с флешки с Викторией. Выбор нужного диска для теста

По большому счету (если флешка записано правильно), то загрузка ничем не отличается, как если бы вы это делали для установочной флешки с Windows.

Лучший вариант, на мой взгляд, вызвать Boot Menu и выбрать нашу флешку. Если не знаете, как вызвать Boot Menu - можете воспользоваться вот этой статьей:

Если записывали флешку в WinSetupFromUSB (как рекомендовал выше) - то Вам необходимо будет выбрать в загрузочном меню Викторию (см. скрин ниже - "vcr35r") .

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

Должно появиться меню: для перемещения указателя используйте стрелки "вверх" и "вниз". Последний пункт в этом меню отвечает за выбор винчестера на PCI/ATA/SATA/RAID контроллере.

Если вы воспользовались последним меню - тогда вам нужно указать номер диска (задается в найденном списке) и нажать клавишу Enter (пример ниже).

Тестирование диска в Виктории (DOS)

Для начала тестирования в Виктории - нажмите функциональную клавишу F4 . После этого должно появиться меню, где необходимо выставить параметры: "Start LBA", "End LBA", "Линейное чтение", "Ignore Bad Blocks" (игнорировать не читаемые сектора). Выбор производится с помощью стрелок "Вправо" и "Влево".

Важно! Вместо линейного чтения, можно установить "Запись (стирание)", "Запись из файла", а в следующем пункте меню - "BB = Erase 256 sect": знайте, что подобные параметры стирают информацию, находящуюся на HDD!

Чтобы тест запустился - нажмите еще раз кнопку F4 . Должны сразу же забегать серые прямоугольники по экрану монитора. Теперь осталось только дождаться окончания проверки (кстати, Виктория сообщает о времени проверки, см. нижний правый угол - remain ) .

На что смотреть и какие выводу делать...

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

Дополнение

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

И последнее, если вы испытываете трудности в работе с программой и не знаете, что нажать - попробуйте посмотреть в справке - клавиша F1 . Вообще, с утилитой Викторией будьте аккуратны и не проводите "испытания" со своим диском, если на нем есть нужные данные.

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

За дополнения по теме - заранее благодарю.

Good Luck!

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

Ведь восстановление hdd это не так просто как например . Сегодня мы рассмотрим прекрасную программу Victoria для проверки жесткого диска на наличие проблем.

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

Преимуществом программы Victoria является то, что она взаимодействует с диагностируемым оборудованием на самом низком уровне, в отличие от большинства других утилит (например, ).

Вышеназванное достоинство программы Victoria позволяет ей выявить все малейшие недостатки в работе диска и провести тест hdd максимально эффективно. Что в свою очередь приводит к нашей максимальной осведомленности.

Конечно в то же время эксплуатация программы представляет собой не самое беззаботное времяпровождение.

2 Загрузка программы Victoria и восстановление жесткого диска после форматирования

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

Дело в том, что в файле vcr.ini прописан Secondary Master . И для того чтобы выбрать жесткий диск следует нажать на клавишу Р .

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

У винчестеров, которые работают нормально, горят 2 лампочки — DRSC и DRDY , на некоторых компьютерах может еще и INX .

AMNF – лампочка, которая может гореть в регистре ошибок. Остальные индикаторы должны быть погашены. Подробней об индикаторах в конце статьи.

Итак, устанавливаем курсор на нужный нам пункт и нажимаем на клавишу « Enter » .

Теперь программа Victoria начинает искать внешние контролеры и винчестеры на них. Затем программа определит все исправные винчестеры и реально присутствующие в положении MASTER .

Другие Victoria не заметит. После того как Victoria будет находить дополнительные порты, она выдаст информацию на экран. Это будет примерно такая таблица:

Наименование разработчика ATA-контроллера – его Vendor Code ;

Само наименование контроллера — его ID Code ;

Класс данного контроллера: EXT (т.е. внешний) / INT (т.е. внутренний)/ RAID;

Название подключенного винчестера, если он исправен.

В таблице все найденные порты будут пронумерованы, выберите среди них нужный и нажмите на клавишу Enter .

Может быть такое, что программа не найдет винчестеры на некоторых контроллерах Promise . Поэтому нажимаем на клавишу F 2, которая инициирует открытие паспорта.

Что же такое паспорт HDD? Это информация, вложенная самим производителем, которая состоит из характеристики жесткого диска и описывает его всяческие параметры.

Поэтому Victoria, проводя анализ, работает с этим паспортом очень тесно и получает из него необходимые сведения.

Тест HDD — Victoria

Далее требуется тестирование поверхности винчестера. Чтобы начать этот процесс нажмите на клавишу F 4. Затем открывается список меню.

В этом списке выбираем «Линейное чтение» и далее по списку « Ignore Bad Blocks» . Последняя строка имеет смысл – игнорировать плохие сектора. Выбрать можно при помощи клавиши «Пробел» , а также работают клавиши «Вниз», «Вверх» .

Хочу особо обратить внимание на третий сверху пункт меню. Здесь локализованы следующие кнопки: «Запись (стирание)» и «Запись из файла» .

Они, при нажатии, стирают информацию на жестком диске. Такие же последствия могут настигнуть жесткий диск, при работе с кнопкой BB = Erase 256 sect, который находится в четвертом пункте меню.

Затем еще раз нажимаем на кнопочку F 4. Дальше начинается сканирование и нам остается ждать результатов, которые программа выдаст в специальном окне.

Во время сканирования возможно появление проблем. Винчестер зависает из-за неисправности системы. Если же диагностика зависает, то программа после 16 секунд ожидания идет далее. При этом Victoria выводит на экран Т, что означает Timeout .

Если программа постоянно выводит в поле сканирования Т и задержки довольно часты, то жесткий диск не отвечает программе. При подобных проблемах нужно нажимать на клавишу F 3 – Reset, часто это помогает.

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

Виктория при этом может и интерфейс проверить. Для этого действия обращаем на третий сверху пункт меню и нажимаем на клавишу F 4 «Scan» .

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

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

Также измеряется время чтения в отрезке от 64 до 500 мкс. И если программа находит несовпадение прочитанного с записанным, выводит информацию об этом.

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

Для того чтобы получить полную информацию о состоянии винчестера нужно довольно долго проводить диагностику. Как при .

Для того чтобы покинуть программу нажимайте на клавишу Х.

После осуществления выхода из программы, пользователь окажется в разделе « Volcov Commander» . Выйти из него можно нажатием клавиши F 10 и выбрав «YES» .

Так вы попадете в еще один раздел « DOS» , выйти можно, нажав одно из наших любимых сочетаний клавиш Control+Alt+Del . Затем компьютер произведет перезагрузку. При этом обязател ьно выньте диск из привода и выберите загрузку с HDD.

2.2 Условные обозначения Victoria

Теперь я распишу индикацию HDD и значение кодов ошибок по индикаторным «лампочкам» .

Итак.

BUSY (Busy) – занят винчестер либо «переваривает» команду, либо попросту завис. Пока активен этот индикатор остальные не работают. И система отвечает только на клавишу сброса «Reset», он же F 3.

DRDY (Drive Ready) – загорелся этот индикатор, значит винчестер готов к приему команд пользователя.

DRSC (Drive Seek Complete) – прежнее значение о том, что винчестер закончил установку головки на трек несколько устарело.

INX (Index) – индикатор вспыхивает при каждом обороте диска. В последнее время меньше используется, и индикатор может выдавать неверные результаты.

WRFT (Write Fault) – ранее означал ошибку записи. На винчестерах наших дней означает неисправность устройства – «Device Fault».

DRQ (Data Request) – индикатор, проявив активность, свидетельствует о том, что винчестер открыт для обмена данных посредством интерфейса.

ERR (Error) – ошибка. Индикатор, свидетельствующий о том, что допущена какая-то ошибка. Ниже рассмотрим коды ошибок, по которым можно узнать о ее происхождении и значении.

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

AMNF ( Address Mark Not Found ) – регистр, значащий невозможность прочтения определенного сектора. Часто может свидетельствовать о серьезных проблемах компьютера. Например, на винчестерах Toshiba и Maxtor часто означает неисправность магнитных головок.

BBK (Bad Block Detected) – ныне устаревший сигнал об обнаружении бэд-блока.

UNC (Uncorrectable Data Error) - свидетельствует о неудаче в процессе коррекции данных. А значит блок признан нечитаемым. Как причину вполне можно идентифицировать нарушение контрольной суммы данных или же физическое повреждение HDD .

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

ABRT (Aborted Command) – винчестер не выполняет команду из-за неисправности или же данная команда им не поддерживается. Это может быть по причине устаревшей модели винчестера или же наоборот она слишком нова.

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

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

3 Восстановление HDD при помощи Victoria

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

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

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

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

При этом хочу отметить, что в Windows XP дефрагментации по расписанию не производится. Таким образом, мои рекомендации по отключению автоматической дефрагментации по расписанию будут актуальны для пользователей, работающих с Windows 7 и Windows Vista.

Итак, Ваш путь будет таков:

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

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

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

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

Затем появится окошко, где обратим внимание на вкладку «Общие» и снимем галочку с « Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла» . И конечно, не забываем нажимать на «Применить».

Но это не завершающий штрих! Теперь система выдаст запрос на подтверждение изменения атрибутов. И здесь выбираем пункт применить к «К диску С:\ и ко всем вложенным папкам и файлам».

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

Если вдруг Ваш ПК будет высвечивать окошко с сообщением о том, что требуются права Администратора, жмите на кнопку «Продолжить». Если система покажет сообщение о невозможности применения новых атрибутов, жмите на «Пропустить все».

Итак, продолжаем повышать производительность жестких дисков и для этого включаем кэширование записи для них. Процесс этот также прост, как и вышеописанные.

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

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

Тут и проделаем некоторую настройку, а именно: ставим галочку напротив « Разрешить кэширование записи на диск » .

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

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

В общем, за безопасность информации не беспокойтесь, да и настройка заметно оптимизирует работу системы.

Примечание: при настройке внешних жестких дисков учитывайте, что галочки во вкладке «Политике» будут проставлены несколько по-другому.

На этом все, напоследок посмотрите видео про енота воришку 🙂 Успехов!

YWRWJm47eU8&rel=1

Восстановить удаленные файлы - не проблема, для этого есть десятки утилит. Но что, если накопитель поврежден, имеет ошибочное описание геометрии или доступ к нему закрыт паролем на уровне контроллера? Тогда на помощь приходит утилита 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.




Top