Victoria хендлер только чтение для решения проблем с windows 10

Victoria HDD 4.47 - 5.xx инструкция на русском языке

Вопрос #0

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


Вопрос #1

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


Вопрос #2

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

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

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


Вопрос #3

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

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

Вопрос #4

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


Вопрос #5

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


Вопрос #6

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


Вопрос #7

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


Вопрос #8

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


Вопрос #9

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


Вопрос #10

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


Вопрос #11

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


Вопрос #12

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


Вопрос #13

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

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

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


Вопрос #14

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


Вопрос #15

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

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

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


Вопрос #16

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


Вопрос #17

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


Вопрос #18

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


Вопрос #19

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

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


Вопрос #20

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


Вопрос #21

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


Вопрос #22

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


Вопрос #23

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

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


Вопрос #24

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


Вопрос #25

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


Вопрос #26

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


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

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

Привет друзья! В предыдущей статье с Вами узнали о лучшей программе по диагностике и ремонту жёстких дисков под названием Victoria. Также мы теперь знаем, что такое S.M.A.R.T. и о чём говорят его атрибуты, как за секунду определить состояние здоровья Вашего винчестера или твердотельного накопителя SSD. В этой статье мы переходим к самому главному, а именно процессу восстановления информации на жёстких дисках и избавления винчестера от сбойных секторов (бэд-блоков), но перед началом статьи я хочу предупредить Вас. Столкнувшись с неудовлетворительной работой жёсткого диска (скрипы, щёлкания, зависания операционной системы, невозможность скопировать важные данные) простые пользователи без соответствующего опыта сразу обращаются к таким серьёзным программам, как Victoria, MHDD, HDDScan и к сожалению, зачастую только ухудшают ситуацию. Почему? Я Вам отвечу.

Очень много того, что написано о Виктории в интернете, — написано непрофессионалами, а любителями. Профессионалы редко пишут статьи, они в этом отношении немного ленивые. Если Вы хотите узнать о программе Victoria всё, нужно много работать с этой программой самому и посещать специализированные форумы в интернете касающиеся расшифровки показателей S.M.A.R.T., восстановлению данных (создание посекторного образа больного винта с бэдами), и уже в последнюю очередь там обсуждают механизм работы программы Виктория. Именно такая последовательность в большинстве случаев правильная — сначала спасение данных (снятие посекторного образа с неисправного винчестера), затем лечение жёсткого диска.

  • Запомните, самое главное правило при восстановлении информации с неисправного жёсткого диска, да и любого накопителя информации звучит так: винчестер в любой момент может «приказать долго жить», поэтому число обращений к нему должно быть сведено к минимуму. А значит, перед работой с Victoria нужно обязательно делать образ «больного» жёсткого диска и восстанавливать информацию уже с образа, как только информация будет восстановлена, тогда можно проводить какие-то операции с жёстким диском, к примеру лечить его алгоритмами Advanced REMAP или Erase.

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

Друзья, если Вы читаете эти строки, значит у Вас какая-то проблема с жёстким диском. Когда мы задумываемся о том, что с нашим жёстким диском происходит что-то не то?

  1. С жёсткого диска невозможно скопировать нужную информацию на другой накопитель, при копировании операционная система зависает и спасает только перезагрузка.

  2. Windows может неожиданно зависнуть на любом этапе работы.

  3. Невозможно переустановить операционную систему, в процессе установки происходит зависание на распаковке файлов Windows или установщик сообщает об ошибке «Невозможно продолжить установку…», или Windows очень долго устанавливается, например несколько часов.

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

  5. Жёсткий диск издаёт посторонние звуки (щелчки, скрип) и периодически не определяется в BIOS.

Итак, поехали, во-первых, в программе Виктория точно установим номера сбойных секторов (бэд-блоков), затем сделаем посекторную копию жёсткого диска и этим спасём пользовательские данные, а дальше произведём скрытие сбойных секторов бэд-блоков (рэмап) в программе Victoria. Также узнаем, как делать «Запись по всей поляне» (тест Erase), то есть при обнаружении сбойного сектора переписывать весь блок (256 секторов) жёсткого диска нулями.


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


Для примера возьмём реальный жёсткий диск, имеющий сбойные сектора. Друзья, минимальная единица информации на жёстком диске, это сектор, объём пользовательских данных составляет 512 байт, если информацию в секторе невозможно прочесть, значит сектор является нечитаемым или другими словами сбойным. Все зависания операционной системы происходят при чтении инфы с такого сектора. Данный винчестер WDC WD5000AAKS-00A7B2 (объём 500 ГБ) реально неисправен.

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

Запускаем программу Victoria от имени администратора. Соглашаемся со всеми предупреждениями о работе в 64-битной системе.

Выбираем начальную вкладку Standard. Если у нас несколько жёстких дисков, в правой части окна выделяем левой мышью нужный жёсткий диск, в нашем случае WDC WD5000AAKS-00A7B2

и переходим на вкладку SMART,

жмем кнопку Get SMART, справа от кнопки засветится сообщение GOOD и откроется S.M.A.R.T. выбранного нами жёсткого диска.

S.M.A.R.T. этого винта оказался не самый хороший. Почему? Читайте нашу первую статью из цикла о программе Виктория. Здесь скажу лишь, что целых четыре атрибута S.M.A.R.T. горят красным, в том числе и самый важный параметр, атрибут

5 Reallocated Sector Count— (remap), обозначающий число переназначенных секторов это значит запасные сектора на резервных дорожках заканчиваются и скоро сбойные сектора переназначать будет нечем.

Переходите на вкладку Tests.

В правой части окна программы отметьте пункт Ignor и пункт read, затем нажмите Start. Запустится простой тест поверхности жёсткого диска без исправления ошибок. Этот тест не принесёт никаких плохих или хороших воздействий на Ваш винчестер, но когда тест закончится, мы узнаем в каком состоянии находится наш жёсткий диск. 

Начинается сканирование поверхности жёсткого диска и через некоторое время обнаруживаются сбойные сектора. Через 40 минут Victoria выдаёт нам такой результат:

  • Очень много хороших секторов с хорошей задержкой чтения не более 5 ms — 3815267

  • Также имеются сектора с нехорошей задержкой чтения 200 ms

  • Секторов с неудовлетворительной задержкой чтения более 600 ms (кандидаты в бэд-блоки) нет совсем, но…

  • Что совсем плохо, присутствуют полноценные сбойные сектора (бэд-блоки), информацию из которых прочитать совсем не удалось — 13! 

    13 сбойных секторов (бэд-блоков), все они начинаются в области 6630400, а заканчиваются на 980000000, то есть рассыпаны по всему жёсткому диску. Номера бэд-блоков нужно записать. Друзья, вполне возможно все наши проблемы с жёстким диском могут быть из-за этих 13 бэдов и от них нужно избавиться, но сначала сделаем посекторный образ больного винта.

Жёсткий диск пострадавшего WDC WD5000AAKS-00A7B2 (объём 500 ГБ) был разделён на два раздела: диск D: с операционной системой объём 120 ГБ и диск E: с данными объём 345 ГБ.

Перед работой с программой Victoria обезопасим себя и сделаем полный образ раздела диск E: объём 345 ГБ и данные будем вытаскивать именно с образа. Образ сделаем в другой программе DMDE и расположим его на другом физическом диске SAMSUNG HD403LJ  (объём 400 ГБ) я покажу Вам как это сделать.

Управление дисками моего компьютера

Важные данные находятся на Новом томе (E:) объём 347 ГБ жёсткого диска WDC WD5000AAKS (общий объём 500 ГБ), значит создавать будем образ раздела (E:). Посекторный образ раздела (E:) создадим на жёстком диске SAMSUNG HD403LJ (объём 400 ГБ), на нём всего один раздел без данных Новый том (F:). Третий физический диск в системе, это твердотельный  накопитель SSD (объём 120 ГБ) диск (C:), на нём находится наша работающая операционная система Windows 8.1, в которой мы сейчас и находимся.

И скачиваем программу, жмём GUI для Windows.

DMDE скачивается в архиве, разархивируем его и запускаем файл dmde.exe.

Затем выбираем язык Русский.

Принимаем условия Лицензионного соглашения. В начальном окне программы нам нужно для создания образа выбрать или Физическое устройство (то есть полностью жёсткий диск) или раздел с данными.

Нужен нам только том (E:), поэтому отмечаем левой мышью наш жёсткий диск WDC WD5000AAKS, затем отмечаем пункт Логические диски

и раздел (E:), затем жмём ОК.

Меню. Создать образ/клон…

Место для записи, жмём Диск.

Новый том (F:) и ОК. Нужно чтобы раздел, на котором будет создан посекторный образ неисправного жёсткого диска (или раздела с нечитаемыми данными) был по объёму не меньше этого диска. 

ОК.

На новом томе (F:) удалятся все данные, соглашаемся Да.

Начинается создание посекторной копии раздела (E:) больного жёсткого диска WDC WD5000AAKS на новом томе (F:) другого здорового жёсткого диска диска SAMSUNG HD403LJ, которое продолжается 6 часов (с особо «бэдастых» винтов образ снимается несколько суток) и наглухо зависает на 83 процентах, прождав пару часов я нажал на кнопку Прервать! Друзья, если прервать создание образа посекторного раздела под самый конец (всё-таки 83%) то нас ждёт два варианта, как говаривал Суворов — «либо грудь в крестах, либо голова в кустах». 

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

Но в некоторых случаях не всё так будет радужно и при попытке войти на раздел с посекторной копией нас будет ждать вот эта ошибка: Нет доступа к F:. Файл или папка повреждены. Чтение невозможно.

Нет доступа к F:. Файловая система не распознана. Убедитесь, что все требуемые системные драйвера загружены и том не повреждён.

Но и в этом случае сдаваться мы не будем и поступим так.

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

Или в процессе создания посекторной копии появится вот такая ошибка «Запрос не был выполнен из-за ошибки ввода/вывода на устройстве» (смотрите скришнот ниже) обозначающая, что DMDE не смогла прочитать информацию в сбойном секторе (номер сектор указан в ошибке) в этом случае нажмите

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

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

«Игнорировать всё» и подобные ошибки будут пропущены, а можно нажать кнопку

«Параметры» и соответствующе настроить программу DMDE для такого тяжёлого случая. Нажмите в этом окне кнопку Параметры.

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

«Обратный ход», иногда это приносит результат.

И опять нажмите «Параметры».

В этом окне отметьте пункт «Не ждать, если устройство не готово —  Всегда». При выборе опции операция будет продолжена даже

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

Число повторов авто при ошибке CRC — 0

Число авто повторов, если сектор не найден — 0

Заполнять плохие секторы (hex)

Затем ОК и ОК, начинается создание посекторного образа.

Щёлкните левой мышью для увеличения изображения

Также работоспособным показал себя такой вариант настроек.

Пропускать ошибки ввода-вывода — Всегда

Не ждать, если устройство не готово —  Всегда

Число повторов при ошибке CRC — 0

Число авто повторов, если сектор не найден — 0

Вообще я Вам посоветую изучить мануал к программе DMDE http://dmde.ru/manual.html или http://dmde.ru/docs/DMDE-manual-ru.pdf, так же можете дождаться нашей статьи о создании посекторного образа неисправного жёсткого диска различными программами, в ней мы рассмотрим даже создание загрузочной флешки с программой DMDE.

  • Если DMDE Вам не поможет, тогда можно попробовать другие программы, например Acronis True Image. Конечно, существуют ещё способы, с помощью которых можно сделать посекторный образ сбойного винта, например загрузиться с какой-нибудь операционной системы, основанной на Linux, к примеру Ubuntu, но сам процесс описывать здесь не буду и лучше напишу отдельную статью. Также под Линуксом можно запустить утилиту safecopy..
  • Что делать, если всё же посекторную копию жёсткого диска Вам сделать не удастся, выбирать Вам. Можете обратиться в хороший и зарекомендовавший себя сервис по восстановлению данных и посекторную копию с Вашего жёсткого диска снимут на специальном дорогостоящем оборудовании специалисты, например с помощью того же комплекса PC−3000. Если Вам не жалко Ваши данные, то можете рискнуть и запустить в программе Victoria алгоритмы, избавляющие поверхность Вашего жёсткого диска от сбойных секторов (бэд-блоков), как это сделать написано далее, жёсткий диск после этой операции может вернуться к жизни. 
  • Важно: Казанский (разработчик программы Виктория) обещает, что самый новаторский алгоритм скрытия бэд-блоков BB = Advanced REMAP НЕ деструктивен для данных, но в некоторых случаях для Ваших файлов это может быть деструктивно, так как даже самый продвинутый алгоритм Виктории Advanced REMAP скрытие дефектов (ремап), это по любому изменение трансляции винта, а значит потеря пользовательских данных (подробности далее. Хочу сказать, что иногда бывало и так, что вылечит Victoria жёсткий диск от бэдов и Вам даже удастся скопировать инфу с такого харда, но к сожалению не вся информация получается читаемая.

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

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

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

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

Remap

В главном окне Виктории отмечаем пункт Remap, обозначающий алгоритм переназначения бэд-блоков секторами с резервных дорожек в процессе сканирования. Тест в режиме чтения Read, то есть от начала к концу и жмём на кнопку Start

Пока идёт сканирование поговорим вот о чём.

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

2. Remap это переназначение (замена) больного сектора, присвоение его номера LBA другому физически здоровому сектору из резервной дорожки. Информация из сектора (на момент переназначения) висит в ОЗУ винта, и как только сектор переназначен — записывается назад.

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

Результат. Как я и говорил в работающей Windows трудно что-либо исправить и Victoria не может осуществить Ремап. Через 20 минут тот же самый результат, 13 бэд-блоков и нам с Вами придётся делать загрузочную флешку с Викторией и работать в ДОСе.

Как в программе Victoria сканировать определённую область на жёстком диске

Если Вам известны точные адреса сбойных секторов, вы можете задать в программе Victoria точные параметры сканирования. Например, мы знаем, что наши бэд-блоки начинаются с сектора 770 000 000, тогда в пункте Start LBA: здесь задать это число и программа Victoria именно с сектора 770 000 000 начнёт сканирование и исправление поверхности жёсткого диска, также, если задать нужное Вам число в пункте End LBA: то Victoria закончит сканирование на нужном Вам секторе.

Алгоритм Erase

Друзья, вы можете спросить меня, а что будет если применить тест Erase или ещё есть Write

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

  • Чаще всего попадаются софтовые (программные) бэды, которые убираются быстрее всего обнулением — алгоритмом Erase, да и при неудачной записи в сектор нулей вполне может произойти Remap, так как микропрограмма винчестера может посчитать такой сектор сбойным. Если Erase не поможет, тогда можно выбрать Remap, но как мы знаем, шансы, что Remap будет произведён в работающей Windows невелики.
  • Софтовые (программные) бэды в некоторых случаях можно убрать даже простым форматированием средствами самой Windows. Всю разницу между существующими бэд-блоками: физическими и программными, читайте в нашей статье всё о бэд-блоках. В двух словах объясню, что физические бэды (физически разрушившийся сектор) восстановить невозможно (возможен только ремап, переназначение), а логические (программные, ошибки логики сектора) восстановить можно.
  • Друзья, мы можем избавиться от бэд-блоков посекторно, но тогда наша статья будет ещё длиннее, это мы тоже сделаем в следующей статье.

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

Я просто покажу Вам на другом винчестере как запустить этот тест в работающей Windows.

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

Тест в режиме чтения Read, то есть от начала к концу и жмём Start.

Часто при «обнулении» в работающей Windows будут выходить вот такие ошибки:

 Block (номер сбойного сектора) try Erase 256 sectors. Переписать блок секторов не удалось.

От 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, удается заменить приблизительно 8% поврежденных секторов, устранить ошибки и неправильную работу секторов тома, если такое произошло из-за сбоев системы. Устранить физические изъяны Виктория не сможет.

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

Конечно же, существуют и другие утилиты, выполняющие аналогичную работу, например, HDD Regerenator либо MHDD. Правда, первая обладает довольно ограниченными возможностями, а вторая практически дубликат виктории, но запускается только в среде MS-DOS.

INFO

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

Другие статьи в выпуске:

Xakep #210. Краткий экскурс в Ethereum

  • Содержание выпуска
  • Подписка на «Хакер»-50%

Как запустить Victoria HDD

Пользоваться программой Victoria HDD очень просто, она даже не требует установки. Все что нужно сделать, это скачать архив с программой (это можно сделать, например, здесь), распаковать его в любую папку и запустить программу vcr447.exe с правами администратора.

распаковка программы Victoria HDD

Для того чтобы запустить программу Victoria HDD с правами администратора нужно кликнуть правой кнопкой мышки по файлу vcr447.exe и в появившемся меню выбрать «Запуск от имени администратора».

запуск программы Victoria HDD

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

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, сохранить изменения и перезапустить программу.

Системные средства проверки

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

Такой процесс запускается путем инициации проверки отдельного тома, расположенного на накопителе. Однако здесь есть свои недостатки:

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

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

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

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

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

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

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

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

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

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

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

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

Пароли

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

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

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

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

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

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

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

victoria диагностика жесткого диска

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

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

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

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

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

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

victoria диагностика жесткого диска

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

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

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

victoria диагностика жесткого диска

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

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

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

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

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

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

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

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

Функциональные режимы

Программа Victoria HDD для проверки жесткого диска может использоваться в нескольких режимах:

  • API (с использованием инструментов Windows).
  • Автономный режим через порты.

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

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

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

Вкладка «Standart»

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

victoria hdd как пользоваться

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

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

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

Вкладка «SMART»:

victoria hdd как пользоваться

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

victoria hdd как пользоваться

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

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

S.M.A.R.T

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

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

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

как восстановить жесткий диск с помощью victoria

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

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

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

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

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

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

Вкладка Test

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

  • три серые – прекрасно;
  • зеленые – неплохо;
  • оранжевые — удовлетворительно;
  • синие либо красные – плохо.

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

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

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

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

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

Создание загрузочной флешки Victoria

В некоторых случаях из-за большого количество битых секторов не запускается компьютер. В этом случае необходимо создать загрузочную флешку Victoria HDD. Это позволит запустить программу из-под DOS или Биос.

На начальном этапе работы нужно загрузить или создать ISO-образ утилиты. Далее скачайте и установите программу WinSetupFromUSB на компьютер. Для этого зайдите на официальный сайт ПО Victoria HDD. Программа доступна для ОС Windows x64 и x32.

Откройте приложение Victoria HDD. В главном окне выберите подключенное USB-устройство — наша загрузочная флешка. Отметьте галочкой пункт «Auto format it with FBinst» и выберите параметр «NTFS».

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

Чтобы начать процесс создания загрузочной флешки нажмите кнопку «GO».

Жёсткие диски HDD, если они не подвергались механическим повреждениям, редко умирают внезапно. Обычно они заканчивают свою жизнь долго, их смерть длительная и даёт о себе знать жуткими тормозами в работе операционной системы и при оперировании данными. Предсмертная агония HDD может длиться годами, особенно, если жизнь диска хорошо зашла со старта – он попался без заводского брака и исправно прослужил уже лет эдак 7-8. Долгожительство HDD обеспечивается наличием в механизме устройства резервных областей для замены бэд-блоков – сбойных, т.е. пришедших в негодность секторов записи данных. Но эти резервные области не безграничны, во-первых. Во-вторых, HDD не всегда самостоятельно справляется с заменой бэд-блоков. Как восстановить HDD с бэд-блоками? Как продлить жизнь диску с критической массой секторов, являющимися кандидатами в бэд-блоки?

Содержание

  1. 1. Анализ S.M.A.R.T.
  2. 2. Тест поверхности жёсткого диска
  3. 3. Типы восстановления жёсткого диска HDD
  4. 4. Ремаппинг
  5. 5. Перезапись отдельных участков диска нулями
  6. 6. Перезапись всего диска нулями
  7. 7. Анализ S.M.A.R.T. по итогам восстановления диска
  8. Видео

1. Анализ S.M.A.R.T.

Чтобы вовремя выявить проблемы у жёсткого диска, необходимо периодически обращаться к программам для его диагностики. Самая простая такая – Crystal Diskinfo. Скачать её можно на сайте создателя: https://crystalmark.info/en/software/crystaldiskinfo/

Crystal Diskinfo отображает технические характеристики и данные системы самодиагностики S.M.A.R.T. носителей информации. И, что главное, программа в простом и доступном для обывателя формате сигнализирует о неполадках устройств. Показателям S.M.A.R.T. Crystal Diskinfo задаёт маркеры технического состояния дисков:
• Синий или зелёный (в зависимости от скина программы) с надписью «Хорошо»;
• Жёлтый с надписью «Тревога»;
• Красный с надписью «Плохое».
Если в окне программы видим маркер «Тревога» или «Плохое», и это связано непосредственно с секторами записи данных диска – самое время позаботиться о резервных копиях ценных файлов и заняться лечением HDD.

В нашем случае имеем жёлтый тревожный маркер, он обусловлен определённым числом бэд-блоков, переназначенных на резервные секторы. Это атрибут S.M.A.R.T. с ID 5.

Восстановление жёсткого диска HDD с помощью программы Victoria

Показатель текущего значения этого атрибута далёк от порогового, и это значит, что это только начало конца жизни HDD. И за то, чтобы эта жизнь была как можно длиннее, стоит побороться. А бороться мы будем с помощью программы для профессионального восстановления жёстких дисков Victoria. Она бесплатная, скачать её можно на сайте создателя (ссылка в самом конце веб-страницы):
http://hdd.by/victoria/

Запускаем Victoria. На первой её вкладке «Standard» справа вверху выбираем нужный диск, если он в системе не один.

Восстановление жёсткого диска HDD с помощью программы Victoria

Переключаемся на вкладку «SMART», нажимаем кнопку «Get SMART».

Восстановление жёсткого диска HDD с помощью программы Victoria

Victoria отображает расширенные характеристики S.M.A.R.T., и с её помощью мы сможем узнать, сколько конкретно секторов пришло в непригодность и было заменено на другие из числа резерва. Смотрим тот же атрибут с ID 5, отображающий информацию относительно переназначенных секторов – «Reallocated Sector Count». И видим те же относительные значения S.M.A.R.T., что и в программе Crystal Diskinfo. Но у Victoria есть дополнительная графа «Raw», где отображаются конкретные значения, и для этого атрибута это конкретное число переназначенных секторов. В нашем случае их 46, хорошо это или плохо? В следующей графе «Healt» зелёным индикатором программа сообщает нам, что такое число переназначенных секторов не является критическим. Будь в этой графе жёлтый индикатор, было бы хуже, а красный индикатор – ещё хуже. Красный индикатор здоровья атрибута переназначенных секторов будет говорить о том, что число секторов резерва скоро закончится или уже как факт закончилось.

Восстановление жёсткого диска HDD с помощью программы Victoria

Опустившись ниже в таблице S.M.A.R.T. увидим ещё один атрибут, касающийся переназначения секторов – с ID 196, он говорит о числе операций по переназначению секторов, проведённых жёстким диском. Число операций по переназначению секторов не всегда совпадает с числом их переназначенных в атрибуте с ID 5, поскольку за одну операцию диск может переназначить несколько бэд-блоков, а может их не переназначать, а восстанавливать. В нашем случае таких операций было произведено 47, тогда как переназначенных секторов значится 46, следовательно, HDD один сектор восстановил. И, опять же, как видим из соседней графы «Healt», Victoria задаёт значению этого атрибута зелёный индикатор здоровья, а это значит, что пока что всё относительно хорошо. Третий и четвёртый атрибуты S.M.A.R.T., касающиеся переназначения секторов, с ID 197 и 198 в нашем случае в идеальном состоянии.

Восстановление жёсткого диска HDD с помощью программы Victoria

Атрибут 197 «Current pending sector» отображает число секторов, которые ещё не переназначены, но в очень скором времени это с ними случится. Атрибут 198 «Offline scan UNC sectors» также отображает секторы, являющиеся кандидатами на переназначение, но с той лишь разницей, что они выявлены не Victoria, не другим подобным ПО, а самим HDD – механизмом самотестирования в его прошивке.

Вот эти четыре атрибута S.M.A.R.T. дают нам в общем представление о состоянии жёсткого диска в части наличия непригодных секторов для хранения данных. Детальную информацию мы получим по итогу тестирования поверхности жёсткого диска.

2. Тест поверхности жёсткого диска

Тест поверхности жёсткого диска, какой бы программой он ни выполнялся – это длительный процесс. Программе, проводящей его, необходимо протестировать каждый сектор жёсткого диска – отправить к нему запрос и дождаться отклика, чтобы определить его время отклика и отнести сектор к той или иной категории быстродействия. И чем больше объём HDD, тем, соответственно, дольше по времени будет длиться тестирование поверхности. В нашем случае тестировался терабайтный диск, и его полная проверка заняла более половины суток. Так что к этой операции необходимо подойти ответственно, выбрать оптимальное время бездействия компьютера, если тестироваться будет диск, на котором стоит Windows, позаботиться о подключении к электросети ноутбука и т.п.

Для запуска теста в первой вкладке Victoria «Standard» выбираем нужный диск, как мы это делали выше для анализа S.M.A.R.T. Далее переключаемся на вкладку программы «Tests», выставляем параметры теста «read» и «Ignore». Это параметры запуска тестирования без стирания данных и без применения каких-либо действий, направленных на восстановление диска. Пока что нам просто нужна детальная картина работоспособности и быстродействия секторов хранения данных. Запускаем сканирование кнопкой «Scan». Если нет возможности прямо сейчас провести полное сканирование поверхности HDD, но хочется узнать хотя бы приблизительно состояние секторов, можно кнопкой «Quick» запустить быстрое сканирование. Это будет не посекторное тестирование, а выборочное, оно не даст полной информации по бэд-блокам и секторам с длительным временем отклика, но покажет их наличие как факт.

Восстановление жёсткого диска HDD с помощью программы Victoria

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

Восстановление жёсткого диска HDD с помощью программы Victoria

Когда тестирование поверхности диска будет завершено, можем приступать к анализу результатов. Результаты будут показаны в столбце цветных блоков. Каждый из этих цветных блоков – это категория с определённым временем отклика сектора, а значение справа – это число секторов жёсткого диска, отнесённых к той или иной категории быстродействия. Категории белого, светло- и тёмно-серого цвета – это сектора с хорошим временем отклика, соответственно, 25, 100 и 250 миллисекунд. Категория зелёного цвета – это сектора с удовлетворительным временем отклика 1 секунда. Категории оранжевого и красного цвета – сектора с неудовлетворительным временем отклика 3 секунды и более 3-х соответственно, это потенциальные кандидаты в бэд-блоки. Категория синего цвета – это бэд-блоки, сектора, отклик от которых при тестировании не получен. Последних в нашем случае нет, но имеется 25 красных секторов – кандидатов в «бэды». Плюс к этому, Victoria обнаружила большое количество секторов с плохим откликом от 1 до 3 секунд, они и являются причиной частых тормозов диска.

Восстановление жёсткого диска HDD с помощью программы Victoria

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

3. Типы восстановления жёсткого диска HDD

Программное восстановление HDD – не чудо, обращающее вспять процессы разрушения материи, оно не способно воздействовать на физические свойства секторов диска. Но может продлить жизнь диску за счёт восстановления программных бэд-блоков. Бэд-блоки могут иметь физическую природу – когда сектора хранения данных разрушаются вследствие естественного износа или механических повреждений. А могут иметь логическую природу – это так называемые программные (или софтовые) «бэды», ошибки логики сектора, возникающие в результате сбоя записи данных. И вот такие программные бэд-блоки могут быть восстановлены путём многократных записи и чтения информации. Если у бэд-блока физическая природа, он может быть только переназначен на резервный сектор.

Как избавиться от бэд-блоков и медленных секторов? Есть разные типы восстановления HDD, применяемые Victoria и подобным ей софтом:
— Ремаппинг, он же ремап (Remap) – операция тестирования поверхности диска в режиме чтения, при которой данные остаются целыми и невредимыми, а устранение бэд-блоков происходит за счёт восстановления программных и переназначения на резервные физических;
— Перезапись отдельных участков нулями – операция с частичной потерей данных, когда при обнаружении отдельных сбойных секторов весь блок, состоящий из 256 секторов, перезаписывается нулями;
— Перезапись всего диска нулями – операция с полным стиранием данных на диске;
— Обрезка участков с интенсивными скоплениями бэд-блоков.

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

Что касается способа с обрезкой участков бэд-блоков, то здесь Victoria по итогам обычного теста поверхности диска поможет лишь сориентироваться, на каких участках диска сконцентрированы скопления сбойных секторов. Процесс обрезки же проводится менеджерами дисков типа AOMEI Partition Assistant или Acronis Disk Director. При разметке диска проблемные участки просто оставляются в виде нераспределённого пространства.

Рассмотрим ниже в деталях три типа восстановления HDD.

4. Ремаппинг

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

Ремаппинг удобен тем, что не нужно заботиться о переносе данных с восстанавливаемого диска на другой или в облако, а потом обратно. Но эта операция, во-первых, решает вопрос только с бэд-блоками и не решает вопрос с секторами с большим временем отклика. Во-вторых, ремаппинг не даёт шанс на жизнь программным бэд-блокам, которые могут быть исправлены в рамках процедуры перезаписи нулями. В-третьих, проводимый программой Victoria ремаппинг обычно невозможен в среде работающей Windows и завершается ошибкой «try Remap… Error». Даже если мы оперируем не диск, на котором стоит система, а отдельный диск. Операцию необходимо проводить в среде WinPE с загрузочного носителя. Такими WinPE с программой Victoria на борту являются, например, AdminPE (сайт Adminpe.Ru) и LiveDisk Сергея Стрельца (сайт Sergeistrelec.Ru).

Загружаемся с любого из этих двух LiveDisk’ов, запускаем программу Victoria, в первой вкладке «Standart», как было показано выше, выбираем жёсткий диск. Переключаемся на вкладку «Tests». Ставим галочку теста «read», чуть ниже выбираем алгоритм ремаппинга – «Remap». И запускаем тест кнопкой «Scan».

Восстановление жёсткого диска HDD с помощью программы Victoria

Если ремаппинг и в среде WinPE завершается ошибкой, переключаемся на вкладку программы «Advanced» и отключаем загрузочную запись диска кнопкой «MBR Off». По завершении ремаппинга загрузочную запись включаем кнопкой «MBR On».

Восстановление жёсткого диска HDD с помощью программы Victoria

Ремаппинг – это та же операция полноценного тестирования поверхности диска в режиме чтения, потому она будет длиться тоже долго. И, как и при обычном тестировании, по итогам хода операции будем наблюдать её объёмный и процентный прогресс, а также распределение секторов по категориям времени отклика. Только с использованием алгоритма ремаппинга внизу окна программы будем видеть отчёты о фактах переназначения секторов или неудачных попытках сделать это.

5. Перезапись отдельных участков диска нулями

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

Процедура перезаписи отдельных участков нулями тоже длится долго, ибо в основе её – обычное тестирование поверхности диска. И эта процедура также может завершиться неудачей перезаписи участка секторов нулями в среде работающей Windows. Как и в случае с ремаппингом, необходимо проводить работу с LiveDisk’а. И, возможно, также потребуется отключение загрузочной записи.

Для запуска операции в первой вкладке программы «Standart» выбираем нужный жёсткий диск. Переключаемся на вкладку «Tests». Ставим галочку теста «read», ниже выбираем алгоритм «Erase». Запускаем тест кнопкой «Scan».

Восстановление жёсткого диска HDD с помощью программы Victoria

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

***

Может случиться так, что программе Victoria не удастся осуществить ремаппинг и перезапись отдельных участков секторами даже при условии работы в среде WinPE и с отключённой загрузочной записью. При таком раскладе можно запустить программу в режиме DOS. Для этого загрузочная флешка с LiveDisk’ами AdminPE или Сергея Стрельца должна быть создана в режиме Legacy и запущена, соответственно, в режиме BIOS Legacy, т.е. с отключённым UEFI.

Восстановление жёсткого диска HDD с помощью программы Victoria

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

6. Перезапись всего диска нулями

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

Стереть полностью HDD и перезаписать его нулями можно не только с помощью профильных программ-диагностов, как Victoria, но с использованием любого стороннего менеджера диска. Все программы этого типа предусматривают операцию полного стирания диска. Преимущество использования Victoria в этих целях заключается в попутном тестировании перезаписанных секторов, отображении категорий их быстродействия, а также в определении атрибутов S.M.A.R.T., к анализу которых мы по итогу восстановления диска вернёмся.

Приступим к операции. Первым делом необходимо убрать структуру HDD. Идём в управление дисками Windows и удаляем все имеющиеся на восстанавливаемом диске разделы.

Восстановление жёсткого диска HDD с помощью программы Victoria

Пространство диска должно быть чистым.

Восстановление жёсткого диска HDD с помощью программы Victoria

Если на диске есть неудаляемые системные разделы, либо используем менеджер диска, либо запускаем команду clean diskpart в командной строке.

Восстановление жёсткого диска HDD с помощью программы Victoria

Далее запускаем Victoria. В первой вкладке «Standart» указываем нужный жёсткий диск. Переключаемся на вкладку «Tests». Ставим галочку теста «write» и жмём кнопку «Scan».

Восстановление жёсткого диска HDD с помощью программы Victoria

Подтверждаем операцию кнопкой «Yes».

Восстановление жёсткого диска HDD с помощью программы Victoria

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

Восстановление жёсткого диска HDD с помощью программы Victoria

Но у этой радужной картины есть своя цена.

7. Анализ S.M.A.R.T. по итогам восстановления диска

Если мы в программе Victoria снова запустим определение S.M.A.R.T., в графе атрибута с ID 5 «Reallocated Sector Count» увидим значительно выросшее число переназначенных секторов.

Восстановление жёсткого диска HDD с помощью программы Victoria

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

Видео

VICTORIA 4.47 — ИНСТРУКЦИЯ по ПРОВЕРКЕ ДИСКА И ИСПРАВЛЕНИЮ БИТЫХ СЕКТОРОВ

VICTORIA 4.47 - ИНСТРУКЦИЯ по ПРОВЕРКЕ ДИСКА И ИСПРАВЛЕНИЮ БИТЫХ СЕКТОРОВ

Тестирование и восстановление работы HDD, SSD и флешек. Оживи свои диски!

Тестирование и восстановление работы HDD, SSD и флешек. Оживи свои диски!

Восстановление диска (проблемных секторов) программой Victoria HDD/SSD

Восстановление диска (проблемных секторов) программой Victoria HDD/SSD

Ремонт HDD удаление BAD (битых) секторов (Remap и Обрезка жесткого диска)

Ремонт HDD удаление BAD (битых) секторов (Remap и Обрезка жесткого диска)

Содержание

  1. Проверка и восстановление жесткого диска
  2. На что способна утилита?
  3. Режимы
  4. Какая польза от утилиты?
  5. Обязательно ли пользоваться Victoria?
  6. Работа с программой
  7. Приступаем к работе
  8. Вкладка Test
  9. Режимы работы
  10. Резервные сектора, что это?
  11. Диагностика
  12. Значение кнопок
  13. Продлиться ли жизнь винчестера, благодаря Victoria?
  14. Часто задаваемые вопросы о программе Victoria v. 5.xx (дополнено 12.09.20)

Проверка и восстановление жесткого диска

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

На что способна утилита?

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

Режимы

В своей работе утилита может использовать стандартный инструментарий Windows (API) либо работать в автономном режиме через порты. Автономный режим предоставляет более достоверные данные, отличается дополнительными инструментами для восстановления, позволяет тестировать не только внутренние, но и внешние накопители.

Какая польза от утилиты?

Программа Victoria позволяет:

  • ускорить работу компьютера;
  • обеспечить стабильность работы, как программ, так и самой операционной системы.

Это позволяют такие ее возможности:

  • ремонт неисправных участков жесткого диска;
  • замена поврежденных секторов резервными;
  • затирание битых секторов.

Обязательно ли пользоваться Victoria?

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

Работа с программой

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

Если на вашем ПК стоит Windows 7 или выше, то запуск файла необходимо выполнять только от имени администратора. Сделав правый щелчок мыши на ярлыке, выберите в контекстном меню запись «Запуск от имени администратора» и нажмите на ней.

До открытия окна программы Виктория перед вами поочередно появятся несколько всплывающих окон:

  • Unknown error.
  • Invalid handle.
  • PortTalk driver not installed.

Это предупреждают специалистов, что для работы с портами в системе еще нет драйвера. Жмите ОК и все.

Приступаем к работе

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

Важно! Категорически запрещено вводить какие-либо пароли. Эта опция только для специалистов. Далее перейдите на вкладку Smart и с правой стороны нажмите на Get Smart. В таблице появиться отображение 242-х параметров вашего жесткого диска.

Эти данные система снимает с диска сразу после установки ее на ПК, а Victoria их берет уже из системы. Можете просмотреть их, но больше всего внимания уделите пятому пункту, колонке Health. Она содержит ту информацию, ради которой вы и запустили утилиту. Что же означает цвет этих кружочков?

  • зеленый – сектора HDD чувствуют себя отлично;
  • желтый – есть проблемы;
  • красный – значения параметров недопустимы.

В колонке Raw отображается, сколько обнаружено битых секторов диска.

Вкладка Test

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

  • три серые – прекрасно;
  • зеленые – неплохо;
  • оранжевые — удовлетворительно;
  • синие либо красные – плохо.

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

Режимы работы

Утилита имеет четыре режима работы:

  • Ignore – проверка без попыток лечения неисправных секторов;
  • Remap – замена поврежденных секторов резервными;
  • Restore – попытка восстановить поврежденные сектора программно;
  • Erase — удаление бэд-блоков из памяти диска при помощи форматирования низкого уровня. Просто пробовать режим нельзя, так как есть вероятность повреждения участков, которые в будущем еще могут заработать. Вполне хватит первых трех.

Резервные сектора, что это?

Операционная система отделяет на жестком диске резервный участок. Чаще всего, он наиболее медленный из всех и расположен ближе к центру HDD. Его размер приблизительно равен 10% от общего объема. При появлении битых секторов ОС перемещает данные из них в эту резервную область. Правда, она не сама это выполняет, а во время запуска проверок диска на ошибки инструментами Windows либо с помощью внешних программ.

Диагностика

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

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

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

Процесс тестирования можно наблюдать на экране. В более ранних версиях Виктории тестируемые сектора выводились на экран в виде сетки.

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

Отключается визуализация, если убрать галочку Grid.

Значение кнопок

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

Если нажать на кнопку Pause, то она изменит название на Continue, сканирование приостановится. Щелкните на нее, и все продлится с того же места, где остановилось.

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

Продлиться ли жизнь винчестера, благодаря Victoria?

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

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

© 2016-2021 Скачать Victoria HDD с официального сайта

Источник

Часто задаваемые вопросы о программе Victoria v. 5.xx (дополнено 12.09.20)

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

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

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

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

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

Q: Хочу стереть винчестер, для этого запускаю тест записи через API. Но программа выдаёт множество ошибок « ABRT » и все блоки — синие, как на рисунке. Чтение — нормальное, винчестер абсолютно исправный. Как быть?

A: Скорей всего программа запущена под Windows 7 или выше. Эти системы, в отличие от XP, имеют повышенные критерии безопасности, и не дают производить запись на диск, имеющий логические разделы. Однако, решение существует. Необходимо дезактивировать на диске главную загрузочную запись, после чего полное стирание винчестера станет возможным. Для дезактивации всех разделов достаточно обнулить 0-й сектор накопителя:

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

Вопрос #4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Мы видим, что «абсолютное» значение фактически состоит из трёх отдельных 2-байтных чисел. В накопителях разных моделей и фирм-изготовителей могут встречаться сложносоставные значения c зарезервированными полями (их 2-байтные значения всегда равны 0000), с старшими и младшими разрядами, следующими в обратном направлении, и тд. Единого стандарта, к сожалению, пока не существует.

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

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

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

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

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

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

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

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

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

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

Источник

Поломка винчестера с последующим выходом из строя, подобно другим комплектующим, весьма распространённый случай. Чтобы проверить жёсткий диск с последующим и восстановлением небольших сбоев может понадобиться специальное ПО. Это будет достаточно, поскольку, согласно статистике, большинство пользователей применяют ПК и ноутбуки для решения несложных задач, что способствует работе в течение длительного периода. Данная статья содержит обзор, как пользоваться программой Victoria HDD, утилитой по проверке жёсткого диска (ЖД, HDD), и какие результаты можно получить в итоге.

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

Основные режимы

Основных рабочих режимов программы всего два:

  • API (с инструментарием ОС Windows);
  • Автономный режим (посредством портов).

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

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

Основные функции

Основываясь на информации на официальном сайте, программа, помимо тестирования жёсткого диска (ЖД), способна:

  • ускорение работы ПК;
  • восстановление стабильности ОС и программ.

Утилита играет положительную роль при воздействии на жёсткие диски:

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

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

Возможности системы

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

Для этого запускается проверка тома накопителя, но замена характеризуется определёнными недостатками:

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

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

Как работать с Викторией

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

Загрузка и запуск

Программа в Интернет может быть найдена очень просто. Для этого в строке поиска следует ввести фразу «Скачать Victoria», после чего ознакомиться с подробным описанием программы. Далее выбрать проверенный сайт, скачать программу и произвести установку на своём ПК.

Программу Victoria не нужно устанавливать, поскольку она представляет собой архив. После того, как он будет разархивирован, следует войти внутрь и увидеть файл «vcr447.exe».

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

Запустить программу с установленной ОС Windows 7, 8 и выше можно исключительно с правами Администратора. Нажмите на иконку и выберите «Запуск от имени администратора».

Перед открытием программы происходит появление нескольких окон на экране:

  • PortTalk driver not installed.

    Inval >

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

Как начать работать

Для открытия графической оболочки утилиты потребуется сделать переход на вкладку «Standart». Среди отображённых справа подключённых дисков выбрать определённый и проверить. Если диск всего один, также кликнуть по нему для отображения данных.

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

Особое внимание отводится пункту №5 под названием «Health»:

  • кружки зелёного цвета — наилучшее состояние секторов;
  • жёлтый цвет — есть незначительные отклонения от нормы;
  • кружки красного цвета — параметры из разряда недопустимых.

Количество битых секторов представлено в колонке «Raw».

Тестирование «Test»

Переходим во вкладку «Test». Принцип теста на ошибки в том, чтобы корректно измерить временную продолжительность запроса, пока не будет получен ответ с отдельными секторами.

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

О том, что означают цвета кластеров, можно получить информацию из списка ниже:

  • серые — отличное чтение секторов;
  • зелёные — более долгий отклик, неплохое состояние;
  • оранжевые — длительность чтения и торможение секторами работы диска, которые пока рабочие, но вскоре станут негодными, не превышая количество 50 штук;
  • красные — сектора «бэд-блоки», не считываемые и не восстанавливаемые в силу повреждений. Подобные сектора могут сигнализировать о том, что пришла пора сменить винчестер;
  • синие с крестиками — сбой в чтении секторов, не восстанавливаемая информация. Необходима переразметка для неиспользования HDD их в работе и применение функции Remap.

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

Рабочие режимы

Основных режимов работы Victoria всего четыре. Расшифровка их заключается в следующем:

  • Ignore — простое сканирование HDD, без воздействий на сектора в резерве;
  • Remap — замена секторов, имеющих повреждения, на резервные;
  • Restore — восстановление «bad блоков», то есть секторов с повреждениями;
  • Erase — процесс перезаписи неисправных секторов. Относится к наиболее эффективным функциям при присутствии программных бэд-блоков в значительном количестве и необходимости максимальной скорости восстановления. В результате низкоуровневого форматирования происходит стирание информации.

Пункт Erase достоин отдельного внимания. К его испытанию прибегают в случае отсутствия результатов режимов «Remap» и «Restore». Информацию на накопителе предварительно следует скопировать в надёжное место.

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

Резервное место под ОС выделяется на любом винчестере. Чаще всего, речь идёт о медленном участке 8% в центральном участке винчестера.

При появлении битых секторов системой производится перенос информации в резерв. Этот процесс начинается в ходе запуска сканирования HDD на ошибки средствами ОС Windows или стороннего ПО.

После выбора режима и проставления галочки напротив прямоугольников, нажмите «Start». Если программа используется впервые, не меняйте настройки по умолчанию. При этом производят диагностику жёсткого диска (ЖД). Действий в отношении повреждённых секторов не осуществляется.

При точном следовании пошаговой инструкции и отсутствии реакции после запуска сканирования, виноват пользователь, не отметивший винчестер на вкладке «Standart» при настройке.

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

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

Отключение в обеих версиях происходит посредством снятия галочек с пункта «Grid».

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

Кнопки

С началом сканирования кнопка «Start» исчезает, взамен появляется «Stop», при нажатии на которую проверка останавливается.

Очень удобна кнопка Pause для приостановки процесса проверки, с кнопкой «Continue» для продолжения с места остановки.

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

Спасаем накопитель

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

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

Аналогами являются HDD Regerenator и MHDD. Первой программе присущ ограниченный функционал. Второе ПО дублирует Victoria и работает на базе MS-DOS.

Помощь профессионалов

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

Содержание статьи

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

WARNING

От 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. Скачивать лучше здесь. На этом сайте Щербаков опубликовал ее вместе с исходниками патчей. Остальные ресурсы могут распространять под видом новой «Виктории» что угодно.

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

Запуск Victoria 4.47 в Windows 7 SP1 x64, режим API

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 (все устройства) и методом исключения отыскать нужный диск в списке найденных.

Victoria 4.47 в режиме PIO

Режим 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. В секции [ATA Port] файла 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 вообще нельзя набрать с клавиатуры (даже через +код). Выход здесь один: не вводить пароль в окне программы, а считать его из файла. Любые символы можно записать в файл с помощью 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, сбрасывала пароли и устраняла сбойные секторы, из-за которых зависали другие программы восстановления данных.

График чтения при тесте поверхности HDD

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

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

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

Victoria обнаруживает скрытые дефекты при анализе SMART

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

Паспорт диска, принудительный запуск теста SMART и управление AAM в программе Victoria 4.46b

Заключение

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

Q: Какое отношение сайт ***911.com имеет к программе Victoria? Там сейчас что-то непонятное творится…
A: Этот домен известен тем, что в период с 2005 по 2016 г. на нём был мой сайт, и с него можно было скачать официальную версию программы Victoria. Однако, сейчас он мне не принадлежит, и не имеет никакого официального отношения к программе Victoria. Единственный официальный (контролируемый автором, т.е. мной) сайт программы Victoria – http://hdd.by (и как следствие www.hdd.by).

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

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

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

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

Q: Хочу стереть винчестер, для этого запускаю тест записи через API. Но программа выдаёт множество ошибок « ABRT » и все блоки — синие, как на рисунке. Чтение — нормальное, винчестер абсолютно исправный. Как быть?

A: Скорей всего программа запущена под Windows 7 или выше. Эти системы, в отличие от XP, имеют повышенные критерии безопасности, и не дают производить запись на диск, имеющий логические разделы. Однако, решение существует. Необходимо дезактивировать на диске главную загрузочную запись, после чего полное стирание винчестера станет возможным. Для дезактивации всех разделов достаточно обнулить 0-й сектор накопителя:

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

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

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

    Q: В режиме API, под Windows 8 — не работает лечение дефектов методом «Remap» на HDD. В лог выводится сообщение « try Remap…Error «. Однако, в режиме PIO на другом компьютере дефекты нормально были исправлены.
    A: Вам нужно ознакомиться с ответом на вопрос #3. Дело в том, что Windows 7 и выше — чрезмерно заботятся о безопасности, и запрещают запись на винчестеры, имеющие логические разделы (даже если эти разделы скрыты). А поскольку, ремап — это, фактически, прямая запись на накопитель, то и решение проблемы будет аналогично вопросу #3: необходимо выполнить отключение MBR, и после этого лечить дефекты.

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

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

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

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

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

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

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

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

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

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

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

    1. Windows 7..10 вообще не даст это сделать, блокируя всё, что кроме паспорта и S.M.A.R.T.
    2. Современные версии Windows вводят HDD в состояние Freeze Lock, чтобы вирус не мог поставить пароль.
    3. Есть риск ошибочно поставить пароль на системный накопитель, и компьютер придет в аварийное состояние после выключения. Придется иметь кучу «радостей» с поиском загрузочной флешки, вспоминать пароль (который останется в логах на запароленном накопителе) и тд.

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

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

    Q: У моего накопителя в SMART какое-то совершенно дикое число отработанного времени. В каких единицах оно измеряется?
    A: Огромное число в графе RAW напротив какого-то атрибута SMART — это обычно сложно-составное значение. Оно состоит из 3 или 4 меньших чисел, которые наглядно видны в 16-ричном представлении. Рассмотрим на примере SMART SSD OCZ-Vertex:

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

    Теперь мы видим, что «сырое» значение фактически состоит из трёх отдельных 4-байтных чисел:
    СС9С, 0000, A382. Их назначение определяется производителем.
    A382h — это десятичное число 41858. В данном случае оно и является часами наработки. Остальные поля содержат минуты и секунды (возможно, в долях секунд). Это можно выяснить, получив SMART несколько раз подряд, и посмотрев, как именно меняется RAW-значение.
    Таким образом, переключив отображение RAW-SMART-значений на HEX-представление, можно исследовать динамику изменения отдельных полей сложносоставных значений атрибутов. В накопителях разных моделей и фирм-изготовителей могут встречаться сложносоставные RAW-значения c зарезервированными полями (их 4-байтные значения всегда равны 0000), с старшими и младшими разрядами, следующими в обратном направлении, и тд. Единого стандарта, к сожалению, пока не существует.

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

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

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

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

    Содержание

    • 1 Скачать Victoria HDD
    • 2 Установка программы
    • 3 Как пользоваться Victoria HDD
    • 4 Основные функции программы
    • 5 Какие должны быть значения тестов?
    • 6 Настройки
    • 7 Создание загрузочной флешки Victoria
    • 8 Проблемы и вопросы
    • 9 Вывод

    Victoria HDD – это программа для оценки работоспособности жесткого диска. Утилита выполняет тестирование накопителя информации через порты вывода и ввода — низкоуровневое исправление. Доступна возможность устранения небольших проблем с жестким диском: замена поврежденных секторов на резервные. Есть встроенный файловый менеджер и функция для управления акустическим шумом.

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

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

    Скачать Victoria HDD

    На нашем сайте доступна самая последняя и полная версия приложения Victoria HDD 5.1 на 2019 год. И самое главное — приложение теперь доступно на русском языке. 

    Скачать Victoria HDD 5.1 на русском языке

    Скачать Victoria HDD можно абсолютно бесплатно. Благодаря этому не требуется дополнительное лечение ПО или crack. Вам не нужно скачивать отдельный торрент-файл или ISO-образ — утилита распространяется в архиве. Также не требуется repack для уменьшения размера файла — она занимает 1.29 МБ пространства на винчестере.

    В связи с популярностью версии Виктории 4.47, она также доступна для скачивания. Но мы настоятельно рекомендуем использовать последнюю обновленную версию Victoria HDD 5.1 от 28 октября 2019 года. Русской версии Victoria HDD 4.47 не существует.

    Скачать Victoria HDD 4.47

    Утилита Victoria HDD совместима с операционной системой Windows 32-bit и 64-bit. Для работы на Ubuntu или Linux необходимо загрузить аналоги программы Виктория.

    Установка программы

    Victoria 5.1 – это портативная программа (portable). Благодаря этому доступна функция создания загрузочной флешки. Чтобы установить приложение нужно скачать бесплатно архив и распаковать его содержимое на компьютер.

    victoria-hdd-16.png

    Как пользоваться Victoria HDD

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

    victoria-hdd-17.png

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

    victoria-hdd-24.png

    Интерфейс

    «Инфо» (ранее «Standard») – первая вкладка программы Victoria HDD. В левом окне показана информация о жестком диске: модель, серийный номер, объем накопителя информации, размер кэша, скорость работы, используемый интерфейс (SATA II или III).

    victoria-hdd-1.png

    Также в этом разделе программы Victoria HDD можно найти список подключенных накопителей информации: USB-флешки, винчестеры.

    victoria-hdd-18.png

    «S.M.A.R.T.»– следующий доступный раздел утилиты Victoria HDD. Этот инструмент используется для оценки состояния основных параметров накопителя информации. Расшифровка SMART – Self-Monitoring, Analysis And Reporting Technology: устройство запускает функцию самодиагностики, чтобы найти имеющиеся дефекты. Проверка жесткого диска выполняется в автоматическом режиме и не требует дополнительных действий от пользователей.

    victoria-hdd-19.png

    Когда закончится диагностика жесткого диска в списке параметров появится оценка состояния каждого пункта в строке Остаток (ранее «Health»). В списке отображаются различные атрибуты: температура воздушного потока (ранее HDA Temperature), температуру гермоблока, количество внезапных выключений питания и т. д.

    «Тестирование» (ранее «Tests») — следующий раздел приложения Victoria HDD. Здесь пользователи могут запустить тестирование жесткого диска:

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

    victoria-hdd-20.png

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

    «Редактор» (ранее «Advanced»)— в разделе отображается содержимое сектора, которое задано в поле «Sec». Кнопки MBR ON/OFF устанавливают распознавание разделов в операционной системе. Эта вкладка не понадобится большинству пользователей, поэтому мы далее не будем на ней останавливаться.

    victoria-hdd-21.png

    «Сервис» ( ранее «Advanced»)— этот раздел находится в верхнем меню.

    • В нем находятся  инструменты для проведения механического и акустического теста «Акустика и Энергосбережение», с помощью этой функции можно посмотреть текущую температуру накопителя информации и уровень акустического шума.
    • В «Кеш и временные функции» можно отключить кэш устройства.
    • Также в этом разделе программы Victoria HDD есть функция определения количества оборотов в минуту «Скорость вращения и другие тесты» (Ранее Determinate RPM).

    «Действия» — здесь собраны все основные команды запуска тестов из вкладки «Тестирование» для быстрого доступа без углубленных настроек.

    victoria-hdd-27.png

    «Настройки» — последний раздел интерфейса утилиты. Здесь пользователи могут выполнить базовые настройки программы Victoria HDD. Мы их рассмотрим позже.

    victoria-hdd-25.png

    Основные функции программы

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

    На начальном этапе работы с утилитой следует выбрать жесткий диск из списка во вкладке «Инфо».

    victoria-hdd-4.png

    SMART-тестирование

    Эта функция проверки диска в приложении Victoria HDD — смарт-тестирование. Чтобы выполнить оценку основных показателей винчестера следует нажать кнопку «Получить атрибуты SMART» в разделе «SMART».

    victoria-hdd-5.png

    Справа от кнопки запуска теста находится индикатор, который показывает общее состояние накопителя информации: GOOD (зеленый индикатор) — означает хорошее состояние без критических сбоев; BAD (красный индикатор) — плохое состояние накопителя.

    В списке результатов теста показаны текущие данные параметра («Значение») и худшие («Худшие»). «Порог» — пороговая величина атрибута, которая не должна превышать параметр «Значение». Если этот показатель больше или равен «Значение» — у жесткого диска есть неисправности.

    Показатели в строке «Абсолютное» (в версиях ранее он назывался «Raw») формируют все значения атрибутов винчестера и показывает реальное состояние жесткого диска. Более понятный показатель атрибутов — «Остаток» (ранее «Health»), по его количеству и цвету индикаторов можно определить состояние:

    1. Зеленый — атрибут работает хорошо, без сбоев и неполадок.
    2. Желтый — оптимальное состояние атрибута без серьезных проблем.
    3. Красный — критическое состояние атрибута из-за серьезных неполадок. Сигнализирует о возможных поломках накопителя информации.

    victoria-hdd-6.png

    Поиск и восстановление битых секторов

    Чтобы начать поиск и восстановление битых секторов с помощью утилиты Victoria HDD необходимо открыть вкладку «Тестирование». В правой части раздела находятся инструменты для управления функцией тестирования. Здесь можно выбрать режим работы программы.

    Всего доступно 4 основных режима:

    1. Игнор (ранее «Ignore»). Это стандартный анализ жесткого диска, во время которого программа Victoria HDD не влияет на поврежденные сектора. Используется исключительно для поиска битых секторов.
    2. Стереть (ранее «Erase»). При выборе этого режима работы утилита будет перезаписывать неисправные участки накопителя информации. Используется при наличии большого количества Bad-секторов. Отличается высокой скоростью работы.
    3. Починить (ранее «Remap»). Режим работы «Ремап» заменяет все неисправные блоки ХДД на резервные, которые выделяет операционная система Виндовс.
    4. Обновить (ранее «Refresh»). Приложение Victoria HDD автоматически заменяет битые сектора. Используется для восстановления жесткого диска с незначительными неполадками.

    victoria-hdd-7.png

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

    Если программа Victoria HDD нашла большое количество Bad-секторов — более 20% от общего количества — можно попробовать функцию «Стереть». Она перезаписывает блоки, используя сектора операционной системы.

    Также в этом разделе можно выбрать тип анализа:

    1. Вериф. (ранее «Verify»). В этом случае диск анализирует секторы, но не передает всю информацию на компьютер. Использовать режим «Вериф.» рекомендуется на старых жестких дисках с низкой скоростью работы. Данная функция позволяет повысить скорость анализа накопителя информации.
    2. Чтение (ранее «Read»). Используется для чтения секторов в систему. Режим работы «Чтение» используется для современных жестких дисков с высокой скоростью. Этот тип теста отличается высокой точностью анализа секторов.
    3. Запись (ранее «Write»). Этот тип анализа стирает пользовательские данные. Выбрав пункт «Запись» откроется функция DDD Enable (API) — усиленная очистка поверхности диска. В некоторых случаях этот параметр помогает удалить битые сектора. Использовать функцию «Запись» рекомендуется для форматирования диска.

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

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

    Все отсканированные участки отмечаются в Victoria HDD разным цветом:

    1. Серый. Секторы жесткого диска, которые читаются без каких-либо ошибок.
    2. Зеленый. Оптимальные секторы с небольшой задержкой по времени во время чтения.
    3. Оранжевый. Оранжевые сектора — это блоки накопителя информации с длительным временем чтения. Они влияют на скорость работы устройства. С помощью Виктории можно восстановить эти блоки.
    4. Красный. Это поврежденные секторы жесткого диска, которые не подлежат восстановлению.
    5. Синий. Здесь отображается количество секторов, которые Victoria HDD не смогла прочитать. Эти блоки также нельзя исправить.

    Какие должны быть значения тестов?

    Результат тестирования зависит от типа накопителя информации. Также имеет значение скорость чтения и записи, объем устройства.

    При проведении SMART-тестирования пользователям нужно обращать внимание на пункт «Остаток». Это самый простой способ определить состояние каждого атрибута в Victoria HDD. Круги в этом разделе должны быть зеленого или желтого цвета. Если имеются красные круги — значит программа обнаружила неполадки в работе накопителя информации.

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

    Механический и акустический тест диска

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

    Доступно два переключателя режимов диагностики:

    1. Verify — прога Victoria считывает сектор не передавая информацию на компьютер. Это позволяет увеличить скорость анализа состояния жесткого диска.
    2. Read — все секторы считываются в компьютер. Можно указать лимит значения «Read» в строке «Limit». Этот процесс занимает больше времени, но дает более точный результат проверки накопителя информации.

    Чтобы начать тестирование следует нажать кнопку «Старт».

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

    Настройки

    Victoria HDD готовы сразу к работе, никаких базовых настроек делать не надо. Но можно сделать ряд дополнительных в разделе «Настройки».

    1. Выбрать месторасположение текстового файла с логами на компьютере. Также здесь можно включить или отключить сохранения основной информации о тестировании диска в отдельный лог.
    1. Проверить включены ли функции: «Получать паспорт при двойном щелчке по списку PCI-устройств» — используется для получения паспорта накопителя информации простым кликом по строке PCI-контроллера; «Авто-детект накопителей USB» — при подключении USB-устройств к компьютеру приложение Victoria HDD сообщит о новом найденном устройстве.

    Опциональный пункт настроек — включение и отключение звуков программы в разделе «Общие». Параметр «Ночной режим» (ранее «NIGHT-mode») включает ночной режим в Victoria HDD, во время которого отключается большая часть звуков.

    Остальные параметры раздела «Настройки» рекомендуется оставить без изменений, так как они влияют на эффективность работы программы Victoria HDD.

    Создание загрузочной флешки Victoria

    В некоторых случаях из-за большого количество битых секторов не запускается компьютер. В этом случае необходимо создать загрузочную флешку Victoria HDD. Это позволит запустить программу из-под DOS или Биос.

    На начальном этапе работы нужно загрузить или создать ISO-образ утилиты. Далее скачайте и установите программу WinSetupFromUSB на компьютер. Для этого зайдите на официальный сайт ПО Victoria HDD. Программа доступна для ОС Windows x64 и x32.

    Откройте приложение Victoria HDD. В главном окне выберите подключенное USB-устройство — наша загрузочная флешка. Отметьте галочкой пункт «Auto format it with FBinst» и выберите параметр «NTFS».

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

    Чтобы начать процесс создания загрузочной флешки нажмите кнопку «GO».

    Проблемы и вопросы

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

    Утилита не видит жесткий диск

    Случается, что программа Victoria HDD не видит жесткий диск на ноутбуке или компьютере под управлением ОС Win: Windows 10, 8, 7, XP. В этом случае в логе появляется ошибка «Passport Error».

    Решить эту проблему можно несколькими способами:

    1. Зайти в BIOS и изменить SATA-контроллер: с AHCI на IDE.
    2. Скачать более раннюю версию утилиты. Например, версия 4.46, 4.47 или 4.66.

    Запуск Victoria HDD из-под DOS

    Чтобы запустить утилиту Victoria HDD из-под DOS необходимо перейти в BIOS. В открывшемся Биосе нужно изменить режим работы жесткого диска с AHCI на IDE. Теперь при загрузке операционной системы откроется меню, в котором следует выбрать загрузочную флешку с приложением Виктория, созданную ранее.

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

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

    1. BB = Advanced REMAP. При выборе этого режима запустится улучшенный алгоритм устранения поврежденных блоков. Рекомендуется использовать этот инструмент в том случае, если стандартный REMAP не помогает восстановить жесткий диск.
    2. BB = Restore Data. В этом случае Victoria HDD начнет процесс восстановления данных из поврежденных блоков накопителя информации.

    Error: ABRT

    При выполнении функции удаления информации с диска с помощью утилиты Victoria HDD может появиться ошибка «Error: ABRT». Эта проблема возникает на Windows 10, 8 и 7, так как у них стоит повышенный алгоритм безопасности.

    Чтобы исправить эту проблему нужно выполнить следующие действия:

    1. Перейти во вкладку «Advanced».
    2. Нажать кнопку «MBR OFF».
    1. Далее необходимо отключить и снова включить жесткий диск в диспетчере устройств Windows.

    После выполнения этих действий инструмент «Write» должен начать работать без сбоев.

    Ошибка: Porttalk Error Invalid Driver Handle

    Очень частая ошибка при работе с утилитой Victoria HDD — Porttalk Error Invalid Driver Handle. Это связано с тем, что программа не может подключиться к драйверу porttalk.sys.

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

    1. Запуск Victoria HDD от имени администратора.
    2. Смена SATA-контроллера с AHCI на IDE через BIOS.

    Ошибка: Warning block start at

    Во время проверки жесткого диска с помощью Victoria HDD может появиться ошибка «Warning block start at», которая сигнализирует о том, что утилита нашла блок с большим временем отклика. Этот сектор еще не поврежден, но имеет высокий шанс стать Bad-сектором в будущем.

    Эта ошибка появляется в версии Victoria HDD под Windows. Исправить проблему просто — необходимо запустить тестирование диска из-под DOS. Если во время проверки найдено большое количество битых секторов — красного и оранжевого цвета — сделайте резервную копию данных.

    Ошибка: UNCR

    При проверке накопителя информации может появиться ошибка «UNCR» — Uncorrectable Error. Данная проблема сигнализирует о нахождении нечитаемого битого сектора. Это становится причиной снижения производительности системы.

    Решить проблему можно запустив режим Remap во время проверки. В этом случае утилита Victoria HDD сможет восстановить поврежденные секторы. Если этот способ не работает — есть высокая вероятность скорой поломки HDD.

    Вывод

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

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

    «Victoria HDD/SSD» — лучшая бесплатная программа для диагностики, исследования, тестирования и мелкого ремонта жёстких дисков, SSD-накопителей, карт памяти, а также любых других накопителей в операционной системе Windows.

    Актуальная версия — 5.22 от 12 декабря 2019 г.— Victoria с русским, английским и украинским переводом.

    Что нового в версии 5.22:

    • Улучшена совместимость программы со старыми USB-накопителями, которые виснут от 16-байтных SCSI-команд. Теперь при установке галки «Использовать только 12-байтные команды» программа даже не пытается использовать 16-байтные.
    • Добавлены некоторые функции из популярных утилит DFT и FT (Drive Fitness Test и Features Tools) для накопителей IBM/Hitachi/HGST (в разделе меню «Сервис«): — Очистка SMART. — Стирание данных с переносом дефектов из пользовательского листа в заводской. — Переключение режимов (скорости) SATA. — Перманентное включение / отключение кэша. Должно работать на всех современных SATA-винтах производства HGST, которые «ещё не WD». На остальных накопителях выдаст ошибку — ибо команды применяются специальные, технологические. Про эти опции в ближайшее время планируется заметка на сайте.
    • Изменён алгоритм опции исправления дефектов стиранием. Теперь при обнаружении ошибки производится стирание целого блока не по одному сектору, а сразу всего. В результате стало работать стабильнее и быстрее (проверено на полудохлом WD).
    • Также проверена возможность исправления дефектов стиранием через SCT-протокол, на HDD с разделом и не-выключенным MBR под Windows 10. Отлично работает.
    • Улучшена процедура снятия скриншотов. Убраны лишние пиксели по краям изображения. По просьбам изменен формат имени на: дата_время_вкладка.png
    • ! Устранена недоделка, из-за которой не запоминалась позиция горизонтального сплиттера, отделяющего лог на главной форме.
    • На сайте размещено обновление вопросов-ответов (FAQ) по 5-му поколению программы Victoria.

    Что нового в версии 5.21 (29 ноября 2019г):

    Что нового в версии 5.20 (27 ноября 2019г):

    • Добавлена поддержка накопителей с интерфейсом NVMe по стандарту v1.0 и частично 1.4. ( скачать стандарт NVM Express 1.4 ). В частности сделано:

      • Распознавание наличия шины PCIe у накопителя;
      • Получение паспорта NVMe и некоторых данных из него (серийный номер, поддерживаемые опции);
      • Поддержка SMART NVMe. С переводом названий атрибутов на русский язык.

      Пока удалось проверить только на SSD Samsung 970 Pro. По мере появления других SSD — алгоритм будет улучшаться.Внимание тех, кто создаёт загрузочные диски с программой Victoria: Поддержка NVMe работает только при наличии в системе драйверов для этих накопителей. Они есть по-умолчанию в Windows 10, а для 8.1 и серверных ОС скорей всего придется использовать дополнительные пакеты обновлений, или интегрировать драйвера каким-то другим способом. На этом сайте можно скачать .torrent-файл с образцом Windows 10 PE, в котором программа проверялась на работоспособность.

    • Добавлено блокирование скринсейвера Windows во время тестов, чтобы избежать проблем с Windows 10, которая может отключить тестирующийся USB-накопитель.
    • Сделана возможность отключать автопарковку головок на накопителях WD, а также самостоятельно задать время, через которое будет производиться парковка. Утилита находится в разделе «Сервис» -> «Акустика и энергосбережение». Как минимум, должно работать на всех WD 3.5″ и на старых WD 2.5″ (до 2017г, без технологии SMR). Некоторые USB-устройства не отдают ATA-регистры, в этом случае утилита не может проверить корректность результата, и будет оптимистично говорить «ОК». На новых WD Passport/Elements работать не должно, даже если говорит «ОК» 🙂
    • Добавлена попытка определения серийного номера USB-флешек и других типов накопителей, у которых отсутствует поддержка команды INQUIRY.
    • Добавлено распознавание накопителей с интерфейсом SD/eMMC.
    • В конце скана поверхности теперь подсчитывается максимальная, минимальная и средняя скорости. А также число точек графика.
    • Добавлено сообщение о неудачной записи через HEX-редактор с интерпретацией кодов ошибок средствами Windows.
    • Добавлен выбор поведения формы при её растягивании за нижний край. Теперь растягивается не лог, а главное окно — так удобней. Но можно переключить в прежний режим.
    • Добавлена возможность изменения размера шрифта и цвета нижней правой панели в настройки интерфейса.
    • Измеритель скорости адаптирован к быстрым SSD с интерфейсом NVMe. Теперь он не дёргается.
    • Разделитель тысяч теперь везде, включая эвентлог и журналы SMART. В меню не делал специально, со временем поймёте почему.
    • В меню паспорта теперь отображается копируемая строка или число.
    • В верхней панели с параметрами сделана адаптация ширины полей под длину названия модели и серийного номера накопителя.
    • Попалась флешка «Lexar USB Flash Drive«, у которой скорость чтения аж 320 мБ/с (через USB 3.1). В связи с этим, размер блока по-умолчанию в 64 сектора был признан нецелесообразным. Сделал автоматическую установку блока 2048 секторов для съёмных устройств объёмом более 8 ГБ.
    • Впервые протестировал программу под Windows 10. Оказалось, что не работает SCSI-команда 9E. Причём, только на некоторых USB-мостах. На всех предыдущих версиях Windows работает, а на 10-ке висит секунд 30, и отваливается с ошибкой. Вот такая вот техническая эволюция операционных систем. Изменил кое-что в алгоритмах, и стало гораздо лучше.
    • Данная версия впервые не просто совместима с Windows 10, но и создана в Windows 10 x64. Совместимость касается режима API. Для работы в PIO пока используйте 32-разрядные версии операционных систем.
    • Немного подправлена интерпретация SMART — атрибутов SSD SanDisk. Однако, полностью осилить эти SSD удастся лишь после появления у меня живого накопителя.
    • В SMART теперь большие числа разделяются на несколько мелких, для удобства исследования упакованных атрибутов. Опция отключаемая.
    • Перенесена галка переключения HEX RAW значений SMART-атрибутов на главную форму. Кроме того, она теперь запоминается. Если Вы делали собственные файлы перевода, то перенесите перевод данного элемента в другую секцию.
    • Добавлена отдельная вкладка настроек интерфейса. Часть элементов с вкладки «Общие» перенесена на вкладку «Интерфейс», чтобы облегчить ориентацию в настройках.
    • При переключении языка и некоторых других действиях теперь обновляется SMART без обращения к накопителю (данные берутся из буферов).
    • Сделан «аварийный режим» для экранов 800×600. При этом программа сама убирает все лишнее с формы, растягивается на весь экран и позволяет сразу работать.
    • ! Исправлена ошибка, из-за которой портилось начало буфера при включении лампочек в режиме API.
    • ! Исправлены ошибки, которые при некотором редком стечении обстоятельств приводили к выдаче «Privileged instruction» и аварийному завершению работы.
    • ! Исправлена ошибка в процедуре теста позиционирования, которая иногда могла приводить к зависанию программы.

    Что нового в версии 5.1 (28 октября 2019):

    • Вернул ранее отключенный разделитель тысяч (были некоторые трудности с его адаптацией).
    • Добавлен украинский перевод интерфейса (автор перевода — Сергей Орлов https://datex.dp.ua/ ).
    • Добавлена возможность переводить названия SMART-атрибутов.
    • Переведены названия SMART-атрибутов на русский и украинский языки.
    • Мелкие улучшения в меню, какие-то пункты добавил для более удобного копирования значений, и т.д.
    • В порядке эксперимента сделан ремап и стирание блока по протоколу SCT. Этот способ позволяет не отключать MBR под Windows 7 и выше. Стирает прямо по живому, в обход всех защит — будьте осторожны. Опция выключена по-умолчанию в «настройках». Для работы требуется поддержка винтом стандарта AC2, но к счастью, она есть почти у всех ATA HDD за последние 13 лет…
    • Немного исследовал SSD Samsung Evo 850, выяснил реальное назначение 235-го атрибута SMART, и адаптировал программу к нему.
    • Немного подкорректированы тайминги скана при обнаружении SSD.
    • Добавлен звуковой сигнал по окончании отработки скана по скрипту.
    • Исправлено много ошибок, внесено много косметических улучшений.
    • ! Исправлен глюк — на винтах с размером логического сектора >512 байт отображалось оставшееся время меньше реального.

    Что нового в версии 5.03 (21 октября 2019):

    • Сделано управление функциями энергосбережения — APM. В отличии от AAM, винт не запоминает настройки после выключения питания.
    • Для демонстрации оперативного переключения языков без закрытия программы — добавлен английский перевод. Вы можете сделать его лучше и/или прислать мне для включения в дальнейшие релизы.
    • Сделаны отдельные папки для файлов справочной системы каждого языка. Вы можете написать справочные тексты на нужном языке, и поместить их в папки с названием языка. Имена папок должны в точности соответствовать имени .lng-файла без расширения, тогда они будут автоматически подключаться к программе при смене языка.
    • ! Исправлен глюк при изменении размеров формы SMART-тестов.
    • ! Устранено (ну, или заметно уменьшено) появление артефактов в карте сканирования поверхности при растяжении формы.
    • ! Исправлено пролезание меню графика на карту при запуске программы.
    • Во время теста поверхности заблокирована возможность автополучения SMART, журналов и паспорта. Для снижения нагрузки на тестируемые накопители при их возможных неисправностях.
    • В порядке эксперимента сделана автоматическая прокрутка списков при наведении указателя мыши. Отключаемо в настройках.
    • Вернул возможность автоматической остановки скана по коду 04 (ABRT) в режиме API, кроме уже существующих типов фатальных ошибок. Если будет мешать — выключите в настройках.
    • Сделал запоминание логгирования «зелёных» блоков.
    • ! Восстановлена возможность прокрутки карты после сканирования в режиме графика. Настройка размеров ячеек (которая мешала) сделана отключаемой в настройках.
    • ! В HPA сделано автоматическое снятие галки перевода LBA в MB перед получением реального объёма накопителя, чтобы избежать ошибок округления при конвертации (и как следствия — невозможности вернуть реальный объём).

    Что нового в версии 5.02 (18 октября 2019):

    — Исправлена ошибка ‘Range check error’ при появлении отрицательных чисел в ini-файле и при определённом стечении обстоятельств во время изменения размера окна.

    Что нового в версии 5.01 (18 октября 2019):

    • Добавлен запрет перехода компьютера в спящий режим во время выполнения тестов.
    • ! На некоторых накопителях наблюдается глюк при получении температуры SCT-командами. Временно устранено путём блокировки аномальных значений.
    • Экстренный выход через меню теперь сделан с запоминанием настроек.
    • ! Исправлен глючок с определением времени сканирования при количестве секунд = 0
    • В SMART добавлено мульти-выделение строк и возможность скопировать в буфер обмена только выделенные.

    Что нового в версии 5.0 (17 октября 2019):

    • Кардинально изменён интерфейс:
    • Появилось главное меню и панель инструментов.
    • Форма теперь может разворачиваться на весь экран и размеры её частей можно задавать произвольно. Все настройки сохраняются.
    • Предел скорости увеличен до 9800 MB/s, а число точек графика — пропорционально его ширине.
    • Редко используемые функции перенесены в главное меню.
    • Панель настроек структурирована. Добавлены новые настройки. Например можно включать остановку скана при фатальных ошибках и даже изменять цвета некоторых элементов интерфейса.
    • Заложена возможность перевода интерфейса на другие языки. Поддерживается кодировка UTF-8.
    • Сделан перевод элементов интерфейса на русский язык. Пока может содержать ошибки — это эксперимент. В дальнейшем планируется также перевести все внутренние сообщения. По-умолчанию выключен в главном меню
    • Добавлено больше автоматизации, которую можно отключить в настройках.
    • Добавлен запуск SMART-тестов с улучшенными возможностями из главного меню.
    • Была сделана попытка адаптировать журнал Extended Comprehensive SMART Error log к разным моделям HDD Fujitsu (у них разные адреса структур). Это удалось на семействах MHX, MHW. Однако на MJA пока не получилось — нужно делать анализ и писать еще одну процедуру.
    • Двойной щелчок по SMART-журналу открывает его в редакторе;
    • Добавлены новые названия SMART-журналов;
    • Сделана попытка устанавливать автоматически размер блока для NVMe SSD.
    • Добавлен показ температуры в паспорт через Smart Command Transport, и расширен детект поддерживаемых накопителем свойств.
    • Программа больше не пытается получить SMART на флешках и SCSI-накопителях.
    • IBM Super-SMART теперь можно пробовать получить не только на накопителях IBM/HGST, но и на любых других. Сделано это из-за того, что стали попадаться накопители HGST под видом WD, на которых супер-SMART также может работать.
    • !!!Исправлена куча ошибок версии 4.76, перечислять которые не хватит места…

    Что нового в версии 4.76:</ul>

    Программа Victoria получила интерфейс, соответствующий мировым стандартам.

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

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

    Я, Сергей Казанский, являясь автором проекта, благодарю всех, кому программа была интересна, кто пользовался ей, оказывал материальную помощь и давал ценные советы по её улучшению. 

    Нравится? Поделитесь с друзьями:

    Тестирование состояния поверхности любых накопителей

    scanhdd-300x221.png

    Быстрое тестирование поверхности. Любой объём — за 3 минуты

    quickscan.png

    Поддержка внешних накопителей с интерфейсом USB

    <isrc>Сделано получение паспорта и  S.M.A.R.T.-параметров HDD и SSD через USB, что позволяет узнать всё о винчестерах, скрытых в USB-коробках. Поддерживаются 90% моделей USB-SATA мостов, и этот показатель будет увеличиваться. Добавлено управление кэшем через USB, SMART-тесты через USB. Работает также и Automatic Acoustic Management (AAM) на USB-накопителях: программное управление уровнем акустического шума за счёт изменения скорости перемещения головок.

    Улучшенный паспорт накопителя

    <isrc>Паспорт HDD — это информация, характеризующая семейство HDD/SSD и его индивидуальные особенности. В него входит название фирмы-изготовителя, название модели, серийный номер, версия микрокода, логические параметры (геометрия), параметры интерфейса и многое другое. Victoria способна показать паспорт накопителя, скрытого в USB-футляре, и таким образом определить тип установленного внутри него накопителя.

    Улучшенный S.M.A.R.T.-монитор с поддержкой USB HDD и SSD

    <isrc>Технология мониторинга и предсказания отказов (Self Monitoring, Analysis and Reporting Technology, сокращенно S.M.A.R.T.) имеется в составе современных HDD и SSD накопителей. Victoria анализирует SMART-данные, и выводит состояние каждого атрибута, что наглядно показывает, насколько хорошо винчестер себя «чувствует». Переход графика в красную зону говорит о том, что накопитель исчерпал свой ресурс. В 2018 году в программу добавлены новые атрибуты, характерные для SSD-дисков.

    Просмотр, анализ, чтение и запись внутренних S.M.A.R.T.-журналов HDD и SSD NEW

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

    Изменение заводской конфигурации HDD NEW

    dcocfg.pngМногие накопители HDD поддерживают функцию «Device configuration overlay» (DCO) с помощью которой можно отключать ненужные функции, включать ранее выключенные или менять доступный объём. Таким образом можно повысить информационную безопасность или адаптировать винчестер к нестандартным условиям.

    Режим работы с накопителем через порты контроллера

    <isrc>Кроме работы через API Windows, программа имеет режим PIO: обращение к тестируемому IDE/SATA накопителю непосредственно через порты, в обход Windows и BIOS. При этом Victoria сама полностью реализует физический протокол работы с оборудованием, что позволяет получить доступ к частично неисправным устройствам, когда драйвера бессильны. PIO-режим предназначен для использования в профессиональных целях, и требует специальных знаний. Также данный режим применяется для особо точных измерений характеристик устройств и при наличии неисправностей тестируемого накопителя.

    Построение графиков при полном посекторном сканированииgraphic-300x221.pngГрафический метод является очень наглядным, и дополняет основной режим. В программе Victoria применен усредняющий метод построения графика. У исправного HDD график представляет собой плавно спадающую вниз линию, на которой обычно видны ступеньки. У SSD идеальный график — прямая линия. Наличие провалов скорости свидетельствует об износе микросхем памяти или особенностях работы контроллера SSD.

    Установка паролей на накопители с интерфейсом USB

    <isrc>Все современные HDD и SSD поддерживают так называемые «функции безопасности», среди которых — возможность установки паролей для защиты доступа к данным. Однако, размещение накопителя в USB-контейнере обычно делает эти функции недоступными для большинства устройств. Victoria, работая с накопителем через USB-мост, имеет гораздо меньше ограничений по сравнению с утилитами от изготовителей HDD.

    Стирание информации без возможности её восстановления

    delete-1-300x221.jpg«Оператором персональных данных должно обеспечиваться уничтожение (стирание) или обезличивание персональных данных на машинных носителях при их передаче между пользователями, в сторонние организации для ремонта или утилизации» (из приказа ФСТЭК РФ №21).

    Системные требования:

    sysboard-300x221.png

    • Операционная система Windows 2000/XP/8/10 x86, x64
    • Под Win 9х программа работает только в PIO.
    • Память 1 Gb или выше.
    • Видеокарта SVGA. Рекомендуется видеорежим от 1280*1024.
    • Клавиатура, мышь.
    • Желателен выход в Интернет.
    • Для запуска программы нужны права администратора. На Windows x64 — программа работает без режима PIO.

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

    Яндекс.Деньги или карта.

    Номер кошелька: 410017175442519

    Помощь проектуWebMoney кошельки:R339952101269

    Z966883737601

    E754428860093

    X536043292174

    Qiwi-кошелёк:

    +375292674259

    Bitcoin:1PRrD71aJvnvu9FDkgUbEP4giVsPCCcD3r

    Авторские материалы о программе и накопителях.

    vicfaq-300x200.jpg

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

    При размещении архива программы или какой-либо её части в сети Интернет — обязательна активная ссылка на сайт http://hdd.by

    Скачать самую последнюю версию программы Victoria на русском языкеdownload-software.png

    Download the latest version of Victoria HDD/SSD

    Старые бета-версии программ специально скачивать не нужно! Они содержат больше ошибок по сравнению с последней, и имеют лишь справочное и историческое значение.earchive-150x150.jpgVictoria 4.54bVictoria 4.55bVictoria 4.56b Victoria 4.60bVictoria 4.61bVictoria 4.62bVictoria 4.63b Victoria 4.65bVictoria 4.66bVictoria 4.67bVictoria 4.68bVictoria 4.69bVictoria 4.71bVictoria 4.72bVictoria 4.73bVictoria 4.75bVictoria 4.76bVictoria 4.99bVictoria 4.99-2Victoria 4.99-3Victoria 5.0Victoria 5.01Victoria 5.02Victoria 5.03Victoria 5.1Victoria 5.20Victoria 5.21Нравится? Поделитесь с друзьями:Используемые источники:

    • https://victoria-hdd.ru/
    • http://hdd.by/victoria/

    Понравилась статья? Поделить с друзьями:
  • Victoria скачать бесплатно на русском языке для windows 10 64 bit
  • Victoria windows 10 отказано в доступе
  • Victoria hdd скачать для windows 11 pro 64
  • Victoria hdd не запускается windows 10
  • Victoria hdd аналоги под windows 10