- •Как восстановить данные на жестком диске и сбросить пароль контроллера hdd
- •Victoria 4.47 в режиме pio
- •Внешние накопители
- •Восстановление пароля hdd
- •Как вернуть утерянный терабайт
- •Сбойные секторы hdd
- •Как бесплатная Victoria спасла секретную работу
- •Дополнительные возможности victoria
- •Victoria обнаруживает скрытые дефекты при анализе smart
Victoria 4.47 в режиме pio
Режим PIO целесообразно использовать именно для низкоуровневых команд. Простой поиск сбойных секторов и их переназначение в резервную область диска гораздо быстрее (но менее надежно) протекает в режиме API.
Ограничения режима API следующие: нельзя устанавливать и снимать пароли ATA, отключена также работа с Host Protected Area и просмотр регистров. Если какая-то из этих функций нужна, то можно переключиться в режим PIO. Однако бывает, что режим PIO недоступен. Это случается при использовании старых версий Victoria в 64-разрядных ОС. Еще причиной могут быть ошибки в работе с драйвером porttalk.sys или выбор режима SATA AHCI в BIOS/UEFI. Гарантированно выйти из положения можно следующим образом.
Записываем загрузочную флешку с WinPE x86 и помещаем на нее программу Victoria простым копированием.
Подключаем нужный накопитель к порту SATA/PATA, если еще не сделали этого.
Отключаем все другие HDD или SSD (опционально).
Заходим в CMOS setup, переключаем режим SATA-контроллера с AHCI на совместимый (compatible, native или IDE).
Загружаем WinPE. При необходимости доустанавливаем драйверы, включая porttalk.
Запускаем Victoria в режиме PIO, инициализируем нужный HDD или SSD и выполняем необходимую команду.
Настройки можно задать через GUI или в файле vcr40.ini. Этот же файл поможет снять блокировку работы с первичным портом. По умолчанию она включена для того, чтобы защитить системный диск от случайной модификации. Чтобы можно было выбрать Primary в списке портов, нужно сделать две вещи:
Отключить опцию «только недеструктивные функции» и закрыть программу.
В секции [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-кабель к выводам на плате диска. Чтобы понять, относится ли твой диск к такой серии, придется разобрать его, либо гуглить по номеру модели и искать даташиты. |
