- Porttalk Driver Download
- Porttalk Driver Details:
- Porttalk Download Stats:
- Direct Download Success Stats:
- Installation Manager Success Stats:
- DOWNLOAD OPTIONS:
- 1. Direct Download
- 2. Driver Installation Manager
- Other drivers most commonly associated with Porttalk problems:
- Porttalk may sometimes be at fault for other drivers ceasing to function
- These are the driver scans of 2 of our recent wiki members*
- Scan performed on 4/25/2019, Computer: HP HP Compaq dc7600 Base Convertible Minito — Windows 7 64 bit
- Scan performed on 4/25/2019, Computer: IBM 8213WCM — Windows 7 32 bit
- Победа над «бэдами»: используем Victoria для восстановления данных и сброса пароля диска
- Содержание статьи
- WARNING
- От MS-DOS до Windows 10
- Универсальный солдат
- Victoria 4.47
- Xakep #210. Краткий экскурс в Ethereum
- PIO vs API
- Porttalk
- Внешние накопители
- Редкий зверь: SATA-винчестер без SATA-порта
- Пароли
- Как вернуть утерянный терабайт
- Сбойные секторы
- Как бесплатная Victoria спасла секретную работу
- Дополнительные возможности Victoria
- Заключение
Porttalk Driver Download
Porttalk Driver Details:
Porttalk File Name: porttalk.zip
Porttalk Driver Version: 9133Vsv5
Porttalk ZIP Size: 103.kb
Manufacturer: Various Manufacturers
Porttalk now has a special edition for these Windows versions: Windows 7, Windows 7 64 bit, Windows 7 32 bit, Windows 10, Windows 10 64 bit,, Windows 10 32 bit, Windows 8, Windows 8 Pro 32bit, Windows Vista Home Basic 64bit, Windows Vista Home Premium 64bit, Windows 10 S 64bit, Windows Vista Home Basic 64bit, Windows 7 Home Basic 64bit, Windows Vista Enterprise (Microsoft Windows NT 6.0.6000.0) 32bit, Windows RT 32bit,
Porttalk Download Stats:
Direct Download Success Stats:
Reports Issued By 273/495 Users
Success Reported By 265/273 Users
Driver Download Score88/100
Driver Installation Score85/100
Overall preformance Score94/100
Installation Manager Success Stats:
Reports Issued By 212/234 Users
Success Reported By 203/212 Users
Driver Download Score94/100
Driver Installation Score89/100
Overall preformance Score93/100
DOWNLOAD OPTIONS:
1. Direct Download
This option requires basic OS understanding.
Select Your Operating System, download zipped files, and then proceed to
manually install them.
Recommended if Porttalk is the only driver on your PC you wish to update.
2. Driver Installation Manager
This option requires no OS understanding.
Automatically scans your PC for the specific required version of Porttalk + all other outdated drivers, and installs them all at once.
Other drivers most commonly associated with Porttalk problems:
Porttalk may sometimes be at fault for other drivers ceasing to function
These are the driver scans of 2 of our recent wiki members*
Scan performed on 4/25/2019, Computer: HP HP Compaq dc7600 Base Convertible Minito — Windows 7 64 bit
Outdated or Corrupted drivers:9/19
Device/Driver | Status | Status Description | Updated By Scanner |
Motherboards | |||
Intel(R) ICH10-Familie, universeller USB-Hostcontroller — 3A36 | Up To Date and Functioning | ||
Mice And Touchpads | |||
WheelMouse HID mouse | Up To Date and Functioning | ||
Usb Devices | |||
Sony Sony IC Recorder (ST) | Up To Date and Functioning | ||
Sound Cards And Media Devices | |||
YUAN High-Tech Development T507 TV Tuner Card | Outdated | ||
Pixela Sony Digital TV Tuner | Outdated | ||
Network Cards | |||
Qualcomm Atheros Atheros AR9002WB-1NG Wireless Network Adapter | Corrupted By Porttalk | ||
Keyboards | |||
Microsoft HID Keyboard | Up To Date and Functioning | ||
Hard Disk Controller | |||
Intel(R) 82801FB Ultra ATA Storage Controllers — 2651 — 2651&CC_0101 | Up To Date and Functioning | ||
Others | |||
Texas Instruments Texas Instruments PCIxx12 Integrated FlashMedia Controller | Corrupted By Porttalk | ||
Intel(R) 82810 Graphics Controller (Microsoft Corporation) | Up To Date and Functioning | ||
Intel Port racine express PCI Intel(R) 82801FB/FBM PCI -2662 | Corrupted By Porttalk | ||
ATMEL maxTouch I2C Boot Bridge Peripheral Driver | Up To Date and Functioning | ||
Acronis Seagate DiscWizard Image Backup Archive Explorer | Up To Date and Functioning | ||
Cameras, Webcams And Scanners | |||
Brother Brother DCP-115C USB | Corrupted By Porttalk | ||
Video Cards | |||
Intel(R) HD Graphics | Up To Date and Functioning | ||
Input Devices | |||
Wacom Virtual Keyboard Interface | Corrupted By Porttalk | ||
Port Devices | |||
hspa Modem Application3 port (COM6) | Up To Date and Functioning | ||
Monitors | |||
Sony Digital Flat Panel (1024×768) | Outdated | ||
Mobile Phones And Portable Devices | |||
Acer NOKIA | Outdated |
Scan performed on 4/25/2019, Computer: IBM 8213WCM — Windows 7 32 bit
Outdated or Corrupted drivers:5/21
Device/Driver | Status | Status Description | Updated By Scanner |
Motherboards | |||
Intel(R) 4th Gen Core processor DRAM Controller — 0d00 | Up To Date and Functioning | ||
Mice And Touchpads | |||
Logitech Logitech HID-compliant Cordless Mouse | Up To Date and Functioning | ||
Logicool Logicool HID-compliant Optical Tilt Wheel Mouse | Corrupted By Porttalk | ||
Logitech HID-compliant Cordless Mouse | Up To Date and Functioning | ||
Usb Devices | |||
Alcor Micro USB-lagerenhed | Corrupted By Porttalk | ||
usb-audio.de Griffin iMic (commercial 2.8.45) | Up To Date and Functioning | ||
Steinberg Media eLicenser | Up To Date and Functioning | ||
Sound Cards And Media Devices | |||
AVerMedia Controller video multimediale | Corrupted By Porttalk | ||
Intel(R) High Definition Audio Device | Up To Date and Functioning | ||
IC Plus Unimodem Half-Duplex Audio Device | Up To Date and Functioning | ||
Network Cards | |||
Qualcomm Atheros Atheros AR5005G Wireless Network Adapter | Corrupted By Porttalk | ||
Keyboards | |||
Microsoft Keyboard Device Filter | Up To Date and Functioning | ||
Hard Disk Controller | |||
Intel(R) 82801DB Ultra ATA-Speichercontroller — 24CB | Up To Date and Functioning | ||
Others | |||
Broadcom Broadcom GNSS 4752 Geolocation Sensor | Corrupted By Porttalk | ||
Western Digital My Net N900 Router Storage | Up To Date and Functioning | ||
Cameras, Webcams And Scanners | |||
Importek USB Composite Device | Up To Date and Functioning | ||
Video Cards | |||
NVIDIA NVIDIA GeForce GT 640M | Up To Date and Functioning | ||
Input Devices | |||
GENERIC USB Human Interface Device | Up To Date and Functioning | ||
Port Devices | |||
hspa Modem Application2 port (COM5) | Up To Date and Functioning | ||
Monitors | |||
Sony Digital Flat Panel (1024×768) | Up To Date and Functioning | ||
Mobile Phones And Portable Devices | |||
Acer NOKIA | Up To Date and Functioning |
Driver Model | OS | Original Upload Date | Last Modification | Driver File | File Size | Compatible Computer Models | Availabilty To Instalation Manager |
Porttalk 2.11.12.131.1 | For Windows 7 32 bit | 7/17/2015 | 11/19/2016 | porttalk-2.11.12.131.1.exe | 85kb | Sony VGN-CR51B_W, HP WL325AA-ABD p6326de, Sony VPCSA4AJ, MiTAC 9525, Sony VGN-NS250TJ, HP FK558AAR-ABA a6604f, LG P1-JACKE, , and more. | |
Porttalk 2.11.11.164 | For Windows 7 64 bit | 1/21/2014 | 6/27/2016 | porttalk-2.11.11.164.exe | 179kb | Sony VGX-TP1L, HP KE485AA-UUZ m9145.ch, Dell Vostro 3555, Toshiba Dynabook R731/36EBK, MSI SO-7597, HP Compaq Presario C700 KQ185EA#ABE, Compaq GS367AA-AB4 SR5175CF, Panasonic CF-52ELNFQAM, Fujitsu FMVLX50LX, TBD K8A8X-M, IBM 26476AG, Lenovo 6471EGR, Gateway S-7220M, Sony PCG-GRT896SP, Samsung RV420/RV520/RV720/E3530/S3530/E3420/E3520, HP 23-d219, Sony PCV-HS80B, , and more. | |
Porttalk 2.13209 | For Windows 7 | 1/15/2016 | 3/18/2017 | porttalk-2.13209.exe | 78kb | Gateway M-7332H, Sony SVE14123CBP, Toshiba Dynabook T554/45KR, HP VS303AA-ABD P6000, Toshiba SATELLITE C855-27U, Compaq GU587AA-ABH SR5235NL, NEC PC-MJ29MLZZ1BSG, Sony PCG-TR3_B, AnabelleB Argyle M300, PDS Vector CQ, GENSW DSDT0001, Fujitsu D3028-A1, HP EC651AA-ABY t3170.dk, IBM ThinkPad X40, Compaq Presario 8141EA, , and more. | |
Porttalk 2.13296 | For Windows 10 | 2/18/2016 | 8/26/2016 | porttalk-2.13296.exe | 50kb | Lanix LANIX CORP 4080, HP 520-1000pt, Sony VGN-SZ6RXN_C, IBM 621910U, HP M8417c-ABA m8417c, IBM 81712EU, , and more. | |
Porttalk 2.1371.12 | For Windows 10 64 bit | 4/12/2014 | 7/23/2016 | porttalk-2.1371.12.exe | 122kb | T-Systems T-Systems PC P4PE, Sony VGN-FW148J, SAMSUN NC10, HP KY731AA-AKL a6784l, Panasonic CF-19AHNAHFL, HP Presario 2200, Buympc MPC365, Packard Bell IMEDIA B2501 BE, HP PX588AA-ABX w5080.fi, Packard Bell IMEDIA J4715 AIO, HP 168B, NEC PC-VN370CS1KS, Fujitsu FMVNB18C, , and more. | |
Porttalk 2.10869 | For Windows 7 32 bit | 7/22/2014 | 4/3/2017 | porttalk-2.10869.exe | 97kb | HP PJ425AA-ABN t670.no, Lenovo ThinkPad X60, NEC PC-VJ22MAUEHTXV, Panasonic CF-SX2BE4BP, Gateway GZ7108TV, Toshiba SATELLITE L850-1J9, Sony VGN-SZ15GP_B, Sony VPCCW21FD, Panasonic CF-W7BWHNJR, Packard Bell EasyNote TM01, Sony VGN-AR51J, HP EZ009AA-AB3 a1575l, , and more. | |
Porttalk 2.13226 | For Windows 7 64 bit | 4/4/2015 | 4/2/2017 | porttalk-2.13226.exe | 96kb | MIKROLOG Power P45-CO, IBM 48007X3, Dell PowerEdge 1600SC, AXIOO PICO DJV Model, Compaq PS269AA-ABU SR1360UK GB510, Lenovo 627436G, NEC PC-LL550HG1F, Panasonic CF-W2FW6AXR, Lenovo 9636/73G, HP KT541AA-UUB a6528hk, Gateway DX441X, HP HP PRO 6200 MT PC, Fujitsu FMVWMS277, Sony VGN-TZ15AN, Extracomputer D2312-C2, , and more. | |
Porttalk 2.11.11.132.1 | For Windows 7 | 5/9/2016 | 4/25/2017 | porttalk-2.11.11.132.1.exe | 27kb | Panasonic CF-S10DVCDP, Infoquest QuestPC, Acer Aspire 4253G, Compaq ProLiant ML350 G3, Toshiba Satellite C850-F0202, Medion P8613, , and more. | |
Porttalk 2.11.1282.1 | For Windows 10 | 11/11/2016 | 2/5/2017 | porttalk-2.11.1282.1.exe | 181kb | Lenovo ThinkPad T60, IBM 2656D7G, LG RD580-E.ADE1BF2, Toshiba SATELLITE C55-A-10Q, HP HP Compaq nc6110, HP GS210AA-ABV dx2290MT, Packard Bell IMEDIA H7612, NEC PC-MY21AEZR3, HP AZ205AAR-ABA p6300z, HP Pavilion dv8000, HP RJ131AA-AB8 t3620.t, , and more. | |
Porttalk 2.12486 | For Windows 10 64 bit | 8/13/2014 | 1/7/2017 | porttalk-2.12486.exe | 99kb | DataLogic MS-N011, Sony SVE14A25CDB, Fujitsu D2179-R1, HP P6732de, HP RR521AA-UUW s7720.sc, Medion X9613, HP 100-5152, Seneca Pro354493, , and more. | |
Porttalk 2.1391.10 | For Windows 8 | 2/23/2014 | 10/8/2016 | porttalk-2.1391.10.exe | 152kb | Acer Aspire X1470, ASUS ESC2000 G2, NEC PC-GV286GLGL, Sony VGN-A197VP, IBM 268452M, Toshiba SATELLITE C850D-117, HP VS243AA-ABD HPE-010de, , and more. | |
Porttalk 2.132.12.14 | For Windows 7 32 bit | 6/22/2015 | 2/17/2017 | porttalk-2.132.12.14.exe | 192kb | LG G1-223YA2, Sony VGN-A215M, Medion P6611, HP RJ116AA-UUW m7675.sc, Compaq RK531AA-ABG SR1985AN AP680, IBM IBM System x3500 M4 Server -[7383AC1, Toshiba Dynabook BX/31L2, EMachines L4030, Compaq PG058AA-ABG SR1178A AN430, , and more. | |
Porttalk 2.1321.17 | For Windows 7 64 bit | 2/14/2014 | 4/24/2017 | porttalk-2.1321.17.exe | 62kb | SAMSUN 3570R/370R/470R/450R/510R/4450RV, Notebook MIM2290, Toshiba Satellite C50-A491, Toshiba SATELLITE C870D-116, HP EJ161AA-UUZ t3220.ch, Panasonic FZ-G1AABJKMY, Sony PCG-GRX616SP, HP GG625AA-UUW a6032.sc, Compaq FJ469AA-ABM SG3308LA, DakTech DTGM5, HP PX588AA-ABX w5080.fi, Sony VPCZ130GB, LG RD580-UAD18E, HP 810-070ez, Matsonic MS9387E, , and more. | |
Porttalk 2.13877 | For Windows 7 | 1/9/2016 | 4/21/2017 | porttalk-2.13877.exe | 102kb | IBM 8183TQG, Lenovo 3484 — DBG, HP PY142AA-AB3 w5180d, AT AUTOCONT ALLEGRO, IBM 8099KKB, MCJ AMIS, LG LW40-J4XP, Acer A7600U, , and more. |
If you encounter problems with the direct download for these operating systems, please consult the driver download manager for the specific Porttalk model.
Победа над «бэдами»: используем Victoria для восстановления данных и сброса пароля диска
Содержание статьи
Восстановить удаленные файлы — не проблема, для этого есть десятки утилит. Но что, если накопитель поврежден, имеет ошибочное описание геометрии или доступ к нему закрыт паролем на уровне контроллера? Тогда на помощь приходит утилита 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
Xakep #210. Краткий экскурс в Ethereum
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. Гарантированно выйти из положения можно следующим образом.
- Записываем загрузочную флешку
с 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-кабель к выводам на плате диска. Чтобы понять, относится ли твой диск к такой серии, придется гуглить по номеру модели и искать даташиты.
Пароли
Одна из наиболее востребованных низкоуровневых команд в режиме PIO — это работа с паролями. Согласно спецификациям, доступ к диску можно ограничить при помощи пароля. Он задается пользователем из BIOS или с помощью внешних утилит. Также существует предустановленный производителем мастер-пароль. Заблокировать диск можно только с помощью пользовательского пароля. Если его забыли, то блокировку можно снять мастер-паролем.
В зависимости от заданного уровня безопасности результат ввода мастер-пароля будет разным. При высоком уровне (high) мастер-пароль действует наравне с пользовательским. Он просто разблокирует диск, и все. Если же задан максимальный уровень безопасности (max), то ввод мастер-пароля вместо пользовательского приведет к разблокировке диска только после полного стирания на нем всех данных (secure erase).
Работа с ATA-паролями осложняется еще и тем, что по стандарту они всегда состоят из 32 байт (какой бы длины ты его ни задавал). Лишние символы игнорируются, а недостающие дописываются автоматически. Проблема в том, что разные программы дописывают их по-разному. Особенно грешат этим штатные защитные утилиты на некоторых ноутбуках. Вместо традиционных нолей (или хотя бы пробелов) они используют непечатаемые символы. Код 00h вообще нельзя набрать с клавиатуры (даже через
Нередко пользователь не может разблокировать диск, даже когда вводит верный пароль. При смене ноутбука или утрате штатной утилиты любая другая (например, 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 детально анализирует состояние накопителя и может устранить практически любой сбой в его работе. Собственно, этим 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.