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

09.08.2019

HDD Victoria – ‘то полезная утилита, предназначена для работы с жестким диском персонального компьютера на всех уровнях – тестирование каждого кластера, технического обслуживания, восстановления полностью удаленных файлов с жестких дисков интерфейса SATA, IDE.

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

  • Версии 3,35 для работы с внешнего носителя.
  • Версии 4,46 с под Виндовс.

Установка HDD Victoria

Для начала необходимо скачать образ программы с официального сайта. Затем нужно записать его на съемный носитель.
Воспользуемся UltraISO.

Запускайте образ с помощью этой программы. Теперь нажмите Самозагрузка – записать образ жесткого диска – записать.

Загрузка HDD Victoria

Теперь нужно загрузиться с флешки через биос. Для этого перезагрузите ПК и зайдите в настройки биоса (на каждой материнской плате разные клавиши). Затем, перейдите во вторую вкладку сверху. И переходите в пункт Boot sequence, в этой вкладке выставьте загрузку с СД/ДВД привода, если плата поддерживается загрузку с USB, выберите USB-HDD.
После изменений, жмите клавишу f10 для сохранения параметров. После чего ПК перезагружается и открывается окно программы.


Запуск и подготовительный этап тестирования HDD Victoria

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

Важно! У целого жесткого диска всегда горят DRSC, DRDY и возможно INX.

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

Важно! Определяются только присутствующие и целые HDD в положении MASTER, другие система пропустит.

Порты, найденные программой, будут иметь свой номер. Вам останется выбрать нужный.


Проверка HDD Victoria на наличие ошибок и проблем

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


Тестирование интерфейса HDD Victoria

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

Важно! Чтобы получить достоверные данные, проверку необходимо проходить долго.

Для выхода из программы перезагрузите компьютер.


Проверка HDD программой Victoria 4.46b с Виндовс

Скачивайте и распаковывайте в удобную вам папку и запустите.

Структура программы

  • Вкладка SMART.
  • С правой стороны, вверху, вы увидите список дисков, обнаруженных программой.
  • С левой стороны указана информация о конкретном диске.
  • Внизу вы увидите ход действий.
  • Перейдите во вкладку СМАРТ, затем в ТЕСТЫ. Для начала тестирования нужно нажать Passp и Старт.
  • Внизу, вы увидите ход сканирования и найденные ошибки, которые можно исправить.


Внимательно пользуйтесь программой Victoria. Так как это довольной мощная программа и она может навредить.

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

Возможности программы Victoria hdd

  • Работает непосредственно с ОС Windows.
  • Просмотр полной технической информации жесткого диска.
  • Просмотр SMART информации.
  • Сканирование поверхности жесткого диска и поиск сбойных (Bad) секторов.
  • Выполнение обычного форматирования.
  • Восстановление или переназначение поврежденных (Bad) блоков поверхности жесткого диска.

Как скачать и запустить программу

Программа Victoria hdd 4.47 является полностью бесплатным программным обеспечением.

Скачать программу можно с официального сайта http://victoria4.ru/

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

Для корректной работы программы её необходимо запустить от имени Администратора.

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

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


Информация SMART жесткого диска

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

На вкладке SMART нажимаем кнопку «Get SMART» и ожидаем пока программа просканирует информацию жесткого диска.

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

В левой части мы видим подробную SMART информацию.

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

  • Reallocated sector count – количество поврежденных (BAD) секторов, которые были переназначены. Если это количество превышает 10, тогда стоит задуматься о переносе информации с этого накопителя
  • HAD Temperature – средняя температура работы жесткого диска. Этот параметр не должен превышать 40°С, если температура выше. Тогда стоит задумать об охлаждении жесткого диска.
  • Seek error rate — частота ошибок при работе головок, это значение тоже должна равняться нулю, если число больше, тогда стоит продиагностировать жесткий диск на присутствие перегрева или вибраций.

Сканирование жесткого диска на наличие сбойных (BAD) секторов

Для того, чтобы просканировать поверхность жесткого диска на наличие сбойных (BAD) секторов необходимо перейти во вкладку «Test».

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

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

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

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

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

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

Опции сканирования и что они означают:

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

Если вы определились с параметром сканирования, тогда выбираем его и нажимаем кнопку «Start». Ожидаем окончания сканирования, в ходе работы программы можем следить найденными и успешно исправленными битыми (BAD) секторами в поле состояния, которое находится в нижней части окна программы.

Заключение

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

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

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

Существует два вида этой программы и различаются они для пользователя заметно. Есть вариант использования victoria из под DOS’a и вариант работающий под ОС Windows. В первом случае существует много нюансов как запуска с загрузочного носителя типа так и работы с самой программы, неподготовленному пользователю все это будет воспринять сложно. Поэтому давайте сегодня мы рассмотрим работу второго варианта, а именно Victoria 4.47 которая предназначена для запуска из под ОС.

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

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

Проверка жесткого диска программой victoria. S.M.A.R.T.

Для начала скачаем программу, внизу из аттача версии 4.47 с поддержкой win7/8/10 x64. Либо с оффициального сайта разработчки . Но версия там идет 4.46b и работает она с 64битными системами плохо. После скачивания архива распаковываем его в любое удобное место. И запускаем файл vcr447.exe. Интерфейс программы, конечно перегружен информацией, но вы не пугайтесь, на самом деле практически все это действительно используется и фиксируется при работе. Мы с Вами сейчас путем неких манипуляций получим информацию о состоянии выбранного HDD иначе называемого SMART.

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

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

Для этого в правой верхней части программы ищем в списке жесткий диск, который мы хотим проверить. Ну либо если он один то выделяем там его и жмем кнопку Passport для того чтобы считать данные о диске.


Reallocated Sectors Count:

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

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

Current Pending Sector Count:

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

Такие вот друзья, еще не значат, что все плохо, их еще можно попытаться вернуть в строй. Для того и существует сканирование поверхности с исправлением поврежденных секторов. Они появляются очень часто при неожиданном отключении питания от HDD (моргнул свет), при неисправном БП, неправильном завершении работы ОС, опять же, сопровождающимся неожиданным отключением питания. При успешном remap либо erase повисших в неопределенности секторов мы увидим уменьшение их числа в таблице SMART. Еще одним параметром, на который стоит обратить внимание Вам это:

UltraDMA CRC Error Count:

Число ошибок, возникающих при передаче данных по внешнему интерфейсу в режиме UltraDMA (нарушения целостности пакетов и т. п.). Рост этого атрибута свидетельствует о плохом (мятом, перекрученном) кабеле и плохих контактах. Также подобные ошибки появляются при разгоне шины PCI, сбоях питания, сильных электромагнитных наводках, а иногда и по вине драйвера.
Возможно причина в некачественном шлейфе. Для исправления попробуйте использовать SATA шлейф без защёлок, имеющий плотное соединение с контактами диска.

При наличии ошибок текущего атрибута стоит заменить дата-шлейф. Это можно сделать и самому.

Проверка жесткого диска программой victoria. ПРОВЕРКА ПОВЕРХНОСТИ ДИСКА.

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


Суть такова, что в зависимости от времени считывания сектор попадает в определенную категорию, и соответственно, чем хуже сектор тем цветастей группа. Особо сложные попадают в красную группу, терпимые в оранжевую и т.д. При нахождении сектора с задержкой в ответе больше допустимой нормы мы получаем сектор группы error, возможно это и есть наш Current Pending Sector. Но не советую Вам самим, а особенно через Window’вую версию Виктории заниматься исправлением секторов.

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

Поэтому если вы обнаружили очевидные отклонения от норм в SMART, много подвисающих секторов при проверке, советую попытаться скопировать важную информацию и обратиться в СЦ. Там Вам на основании выводов по вторичным и более тяжело формулируемым параметрам сделают вывод, починиться или уйдет в замену. Удачи Вам, и не теряйте свои данные!)

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

Программа 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. Она написана на ассемблере, занимает считаные килобайты и работает с контроллером напрямую.

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.