Как восстановить данные на жестком диске и сбросить пароль контроллера HDD. Снятие ATA-пароля с HDD Как восстановить пароль на жестком диске

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

ОТ MS-DOS ДО WINDOWS 10

Victoria задумывалась как средство расширенной диагностики накопителей (тогда - жестких дисков, а сегодня еще и SSD) и управления настройками их работы через низкоуровневые команды. Белорусский программист Сергей Казанский лет десять разрабатывал ее и выпускал авторский набор утилит для восстановления данных. За это время вышло множество коммерческих релизов Victoria, несколько бесплатных версий и одна неофициальная, которой мы уделим особое внимание.

Первоначально Victoria была дисковой утилитой для MS-DOS, написанной на ассемблере. Древняя операционка подходила лучше, чем Windows, из-за того, что
в однозадачной среде проще обеспечить эксклюзивный доступ к диску. С появлением поддержки драйвера porttalk.sys Victoria версий 4.xx научилась работать и в многозадачной среде WinPE, а также в Windows от XP до 10 любой разрядности. Запускать ее стало проще, действия в графическом интерфейсе стали нагляднее, да и сам режим работы изменился. Но вот беда: без понимания новых особенностей программы некоторые пользователи начали терять данные и целые диски вместо того, чтобы восстанавливать их. Поэтому последняя официальная версия 4.46b имеет развитую «защиту от дурака».

По умолчанию в ней доступны только недеструктивные операции с накопителями. Это не просто режим «только чтение», как в других утилитах, которые обращаются к HDD/SSD средствами драйвера Windows. У Victoria при первом старте также блокируется возможность изменить HPA (и напортачить с геометрией диска), случайно запустить низкоуровневое форматирование и «выстрелить себе в ногу» более изощренными способами.

Victoria - максимально универсальная утилита. Она обращается к накопителю любого типа (HDD, SSD, USB Flash) и с любым ATA-совместимым интерфейсом. Ее дело - передавать ATA-команды любому устройству, которое их поддерживает. Поэтому все сказанное про работу Victoria с дисковыми накопителями справедливо и для твердотельных, за исключением того, что относится к их конструктивным особенностям. Понятно, что для SSD бессмысленно смотреть время раскрутки шпинделя и пытаться управлять скоростью позиционирования головок, - у него нет ни того ни другого. Тем не менее протестировать и даже восстановить SSD с помощью Victoria вполне возможно.

Восстановить данные на жестком диске с помощью VICTORIA 4.47

Эту версию сделал в 2013 году программист из Москвы Олег Щербаков. Он пропатчил последнюю официальную сборку Victoria 4.46b. Скачивать лучше (zip). На этом сайте Щербаков опубликовал ее вместе с исходниками патчей. Остальные ресурсы могут распространять под видом новой «Виктории» что угодно.

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


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

У Victoria есть два режима работы: PIO (Programmed Input/Output) и API (Application Prgoramming 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 в BIOS/UEFI. Гарантированно выйти из положения можно следующим образом.

  1. Записываем с WinPE x86 и помещаем на нее программу Victoria простым копированием.
  2. Подключаем нужный накопитель к порту SATA/PATA, если еще не сделали этого.
  3. Отключаем все другие HDD или SSD (опционально).
  4. Заходим в CMOS setup, переключаем режим SATA-контроллера с AHCI на совместимый (compatible, native или IDE).
  5. Загружаем WinPE. При необходимости доустанавливаем драйверы, включая porttalk.
  6. Запускаем Victoria в режиме PIO, инициализируем нужный HDD или SSD и выполняем необходимую команду.

Настройки можно задать через GUI или в файле vcr40.ini. Этот же файл поможет снять блокировку работы с первичным портом. По умолчанию она включена для того, чтобы защитить системный диск от случайной модификации. Чтобы можно было выбрать Primary в списке портов, нужно сделать две вещи:

1. Отключить опцию «только недеструктивные функции» и закрыть программу.
2. В секции файла vcr40.ini дописать строку Enable PM=1, сохранить изменения и перезапустить программу.

PORTTALK

Последние версии Victoria умеют автоматически устанавливать драйвер porttalk, однако он совершенно бесполезен в 64-разрядных системах. Дело в том, что в них ради большей безопасности убрали пару функций, которые нужны для работы porttalk и Victoria. Поэтому драйвер porttalk (и, соответственно, режим PIO) работает только в 32-битных версиях Windows, где есть функции Ke386SetIoAccessMap и Ke386IoSetAccessProcess.

ВНЕШНИЕ НАКОПИТЕЛИ

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

SATA-винчестер без SATA-порта

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

Восстановление пароля HDD

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

СБОЙНЫЕ СЕКТОРЫ HDD

Чаще всего 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 умеет показывать содержимое секторов и позволяет его менять. В режиме PIO Victoria отображает информацию о логических разделах на носителе даже в том случае, если он вообще не определяется в BIOS. Ни одна утилита с доступом через API на это не способна.

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

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

HDD Locked. Please enter the password

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

Решения существуют платные (дорого и 2 варианта с сохранением инфы (дороже) и без нее — дешевле).

Мастер пароли для HDD. Master ATA password.

Вопреки распространённому заблуждению, «залочить» или «заблокировать» накопитель при помощи Master-пароля невозможно. Master-пароль можно только сменить. Master пароль может разблокировать накопитель в случае, если USER пароль забыт, но возможно это только в том случае, если был выставлен уровень защиты «High». Если уровень защиты - «Maximum», то разблокировать накопитель можно только зная User-пароль. Если уровень защиты - «Maximum», User-пароль неизвестен, но известен Master-пароль, то существует возможность разблокировки накопителя с уничтожением всех данных при помощи ATA-команды Security Erase Unit. Это реализовано в MHDD (команда FASTERASE), однако эта процедура в MHDD работает только с User-паролями.

Таким образом, накопитель, заблокированный с уровнем защиты «High», можно разблокировать при помощи либо Master, либо User пароля. Если же уровень защиты «Maximum», то разблокировать
накопитель можно только при помощи User пароля, либо же при помощи Master-пароля, но с уничтожением всех данных.

Производители устанавливают заводские Master-пароли, и если их не изменить заблаговременно, то ниим можно воспользоваться для разблокировки запароленного накопителя, уровень защиты которого «High».

Установить User-пароль можно, подав команду PWD в MHDD. При этом устанавливается уровень защиты «High». Возможность установить другой уровень в MHDD недоступна из соображений безопасности. Также, введённый пароль отображается в файле mhdd.log. После установки пароля накопитель необходимо выключить.

Разблокировка накопителя, запароленного с уровнем защиты «High» возможна при помощи User или Master пароля. Если пароль неизвестен, то, в общем случае, разблокировать накопитель невозможно, хотя и существует два пути:

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

Если пароль известен, то порядок разблокировки накопителя в MHDD таков:
1. подать команду UNLOCK, выбрать User пароль, и ввести пароль. Это временно снимает блокировку накопителя (до выключения питания).
2. подать команду DISPWD, выбрать User пароль, и снова ввести пароль. Это полностью снимает блокировку.

Согласно стандарту ATA/ATAPI, нельзя подавть команду DISPWD, предварительно не разблокировав накопитель командой UNLOCK.

Если пароль неизвестен, и уровень защиты «Maximum», то без специальных средств не обойтись. Если пароль неизвестен, и уровень защиты «High», и Master-пароль не изменялся, то есть возможность разблокировать накопитель, зная заводской Master-пароль.

Список известных Master-паролей:

Винчестеры Fujitsu: тридцать два пробела. В MHDD на запрос пароля необходимо ввести 32 пробела.

Винчестеры Seagate: слово «Seagate» без кавычек, с заглавной буквы, дополненное 25 пробелами до 32 симаволов. В MHDD на запрос пароля необходимо ввести слово Seagate, и затем 25 пробелов. Так же, совет от одного из посетителей сайта: если пароль не подходит — попробовать ввести слово SeaGate и 25 точек.

Винчестеры Maxtor : фраза «Maxtor INIT SECURITY TEST STEP » - регистр важен! В конце фразы - один пробел. Длина пароля - 31 символ.

Винчестеры Samsung: 32 символа «t». В MHDD на запрос пароля необходимо ввести 32 символа t.

Винчестеры Western Digital: фраза «WDCWDCWDCWDCWDCWDCWDCWDCWDCWDCWD», без кавычек.

Винчестеры IBM:
серия DTTA: «CED79IJUFNATIT», дополненная пробелами до 32 символов. в MHDD на запрос пароля следует ввести приведённую фразу, а затем 18 пробелов.
серия DJNA: «VON89IJUFSUNAJ», дополненная пробелами до 32 символов. в MHDD на запрос пароля следует ввести приведённую фразу, а затем 18 пробелов.
серия DPTA: «VON89IJUFSUNAJ», дополненная пробелами до 32 символов. в MHDD на запрос пароля следует ввести приведённую фразу, а затем 18 пробелов.
серия DTLA: «RAM00IJUFOTSELET», дополненная пробелами до 32 символов. в MHDD на запрос пароля следует ввести приведённую фразу, а затем 16 пробелов. http://www.ihdd.ru/mhdd

Винчестеры Hitachi , серии DK23AA, DK23BA, DK23CA: тридцать два пробела. В MHDD на запрос пароля необходимо ввести 32 пробела.

Винчестеры Toshiba , все серии: тридцать два пробела. В MHDD на запрос пароля необходимо ввести 32 пробела.

Ниже приведены User-пароли, устанавливаемые в определённых ситуациях различными популярными программами:
MHDD версий 3.x, происходит при возникновении внутренней ошибки: 32 буквы «A» или 32 буквы «B» (большие латинские).
HDDL , происходит при неудачной попытке быстрого стирания: «fuck».
HRT : 32 символа с кодом 0. Для того, чтобы ввести такой пароль в MHDD, достаточно на запрос пароля нажать ENTER.
HDD ERASE 4.0 : во время чистки диска устанавливает пароль «idrive» — ею же можно его и снять!

Вот как раз прогой HDD ERASE 4.0 у меня и залочился винт, все потому что я недождавшись окончания «эрэйза» ребутнул машину…

ага ответ офф Lenovo "Aleksandr Goncharov : "

Добавлено 3 минуты спустя:

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

Добавлено 11 минут спустя:

Спойлер

Aleksandr Goncharov : Здравствуйте, меня зовут Aleksandr Goncharov. Чем я могу Вам помочь?
Aleksandr Goncharov : Вы здесь?
. Геннадий : Здравствуйте, у меня специфическая проблема. после того как дети поигрались с моим G700, запоролился биос. пароль я снял через сервис центр путем перепрошивки чипа. там же мне и сказали что у меня так же запоролен жесткий диск. Эмпирическим путём я выяснил что уровен блокировки High мне нужен мастер пароль от st500lm000-1ej162. Я у же связывался с компанией SeaGate где мне ответили что мне может помочь производитель материнской платы!!
Aleksandr Goncharov : У нас нет таких паролей.
Обратитесь в наш сервисный центр может они что то Вам подскажут
https://www3.lenovo.com/ru/ru/services-cts/

. Геннадий : не подскажу...
. Геннадий : т
. Геннадий : уже обращался, все хотят денег больше чем стоит хард...
Aleksandr Goncharov : К сожалению мы являемся просто поддержкой у нас нет такой информации
. Геннадий : я нашол способ, нашол программное обеспечение, но мне нужна информация которую знает производитель ноутбука и вот я общаюсь с представителем производителя и мне говорят: "мы нечего не знаем" как то это не правильно!!
. Геннадий : хорошо где есть такая информация??
. Геннадий : за бесплатно
Aleksandr Goncharov : Эта информация доступна только инженерам компании Lenovo, этой информации нет в общем доступе, и предоставить Вам мы ее не можем.
. Геннадий : супер!!! вопроссс а нахрена!? там вообще есть блокировка жосткого диска...
. Геннадий : вы не можете кто может?
. Геннадий : или как мне пообщаться с инженерами?
Aleksandr Goncharov : Блокировки нет, есть белый лист устройств, которые могут работать с этой материнской платой
. Геннадий : неееее вы сейчас не о том...
. Геннадий : речь не о блокировки с помощью чипа TPM
. Геннадий : речь об установки ATA паролья на жесткий диск
. Геннадий : я покурить схожу на 5 мин а то эта проблема из меня уэе нервы тянет
Aleksandr Goncharov : К сожалению Я Вам помочь не смогу этот пароль может устанавливается только пользователем, и как эго убрать у нас нет информации
Aleksandr Goncharov : мастер ключ может быть на заводе lenovo но он применяется только к новым устройствам, старые устройства только утилизируются.
. Геннадий : при установки любого жесткого диска в любой ноутбук, в момент инициализации (заливка таблици разметки MBR или GPT) материнская плата вносит в определенный кластер на системном "разделе (начало диска)" диска мастер пароль...
. Геннадий : в биосе любого компьютера можно установить пользовательский пароль дабы этот жесткий диск нельзя было прочитать, предварительно не разлочив паролем, едиственный способ удалить пользовательский пароль, ввести мастер пароль который установила материнка. При этом происходит полная потеря данных.
. Геннадий : Нельзя даже перепрошить микропрограмму самого жисткого диска не сняв блокировку!!
. Геннадий : второй способ программно аппоратный комплекс PC3000, и то если на харде есть резьем под него
. Геннадий : всеее
. Геннадий : теперь я вас есть информация=))
Aleksandr Goncharov : Я передал этот вопрос в наш технический отдел от туда сразу пришёл ответ, что такую информацию мы не предоставляем. У нас ее просто нет
. Геннадий : где она есть и как мне связатся с ними??
. Геннадий : мейл, телефон, фома для заполнения, только так чтоб я знал что запросс уйдет куда нужно!!
. Геннадий : *форма
Aleksandr Goncharov : У нас нет такой возможности. и я еще раз повторюсь Вам не предоставят эту информацию так как это информация только для внутреннего пользования и ее нет в общем доступе
. Геннадий : вы мне нечем не помагли если что....
. Геннадий : хоть бы дали ложную надежду
. Геннадий : если я сам справлюсь с этой проблемой вы тогда все в моих глазах станете полными придурками и идиотами....
. Геннадий : нельзя делать технику без защиты от дурака!!

На самом деле подробное описание работы системы безопасности хорошо описано в стандарте АТА-5 и выше. Также, более удобное, на мой взгляд, изложение присутствует в Product Manual на любой диск IBM.

Постараюся объяснить суть в двух словах.
Master-пароль - уникальный код, который хранится в служебной зоне накопителя, иногда в зашифрованном виде. На некоторых жестких дисках он присутствует уже после выхода с конвейера и не влияет на доступ к жесткому диску. Master-пароль предназначен для удаления установленного user-пароля (например если его забыли).
У некоторых производителей свой собственный Master-пароль на конкретное семейство накопителей (модельный ряд). У других производителей наоборот, Master-пароль может охватывать довольно много моделей и линеек. Любая информация о Мастер-паролях не подлежит открытому распространению и является собственностью производителя.
User-пароль - это код до 32-х символов длиной, введенный пользователем с помощью специальных утилит или с помощью соответствующей функции BIOS компьютера (присутствует, в основном, только в NoteBook). Пароль также хранится в служебной зоне накопителя и также иногда зашифрован.
---
Уровень безопасности бывает High или Maximum.
1. При уровне High возможна разблокировка накопителя при помощи Мастер-пароля, в этом случае сохраняются все данные пользователя.
2. При уровне High возможна разблокировка накопителя при помощи User-пароля, в этом случае также сохраняются все данные пользователя.
3. При уровне Maximum возможна разблокировка накопителя с помощью Мастер-пароля, но при этом данные пользователя полностью уничтожаются без возможности восстановления.
4. При уровне Maximum возможна разблокировка накопителя с помощью User-пароля, при этом данные пользователя полностью сохраняются.
Соответственно, если у накопителя активизирован режим системы безопасности, а ни Мастер ни User пароли неизвестны - накопитель разблокировать невозможно. Заблокированный накопитель обязан корректно определяться в BIOS, однако, будет выдавать ошибку на любую операцию чтения или записи. А подбор пароля с помощью самодельных утилит методом перебора исключен - после пяти неверных попыток накопитель переходит в состояние Freeze и вывести из него можно только выключив и снова включив питание. (http://www.hddr.ru/faq.htm)

Небольшое предостережение: Если вы ставите user-пароль в MHDD ver.4.0 (проявляется на винтах Maxtor, возможно и на других) для "FAST ERASE", то после этой операции следует СНЯТЬ пароль НЕ ПЕРЕЗАГРУЖАЯСЬ, т.к. возможен вариант, когда после перезагрузки пароль снять не удастся средствами самой MHDD .

Итак, пароль установлен нами.
MHDD -> читаем документацию и снимаем с помощью команд unlock и dispwd. При этом данные сохранятся. (пароль снимается _той же_ версией программы, что и был установлен)

Еще вариант: После загрузки mhdd передёрните питание и попробуйте снять пароль, т.е.:
1. Загрузить mhdd.
2. Вытащить из винта питание.
3. Вставить его обратно.
4. Набрать unlock и ввести тот пароль который ставили.

Так же можно попробывать программу ATAPWD (http://rockbox.haxx.se/atapwd.zip):

1. ATAPWD: UNLOCK WITH USER/MASTER PASSWORD. Данные сохранятся.
2. ATAPWD: Сначала делаем ERASE PREPARE (Подготовка к снятию user пароля путем полного стирания диска), далее - ERASE UNIT. Данные, разумеется, уничтожаться.

Пустой пароль.
Dmitry_Postrigan : Пустой пароль в MHDD можно снять путём ввода в качестве пароля символа с кодом 255 (нажать ALT+набрать 255+отпустить ALT). (- форум mhddsoftware).

Не знаем пароля (забыт/утерян/etc):

SAMSUNG
MHDD: Можно попробовать ввести на запрос пароля 32 символа "B" (больших и латиницей).
VTOOL: В режиме дискового редактора найдите в отрицательных секторах сектор с текстом "SECURE" и очистите его (кроме слова Secure) и еще один сектор - копия 1го.

SEAGATE
Master-пароль - "Seagate + 25 пробелов".
Наличие терминала (нужно сделать кабель) сильно упростит решение проблемы.
В терминале:
CTRL-Z
T>GFFF3 (для Barracuda V)
T>/1
1>B200,200
Там и увидете свой пароль.Дальше АТА командами F2 и F6 c буффером содержащим увиденное....

Так же для U5,Barracuda II,III,IV только читать надо B0,0.
Для 7200.7 надо вводить GFFF2.

WD
Master-пароль - "WDCWDCWDCWDCWDCWDCWDCWDCWDCWDCWD".
серия xB:
"Пароль находится в конце второго сектора на -2 треке в открытом виде".
Hddl: 57 44 43 00 00 А0 8А - послать, 00 01 01 00 0F E0 21 - послать, буфер обмена - получить, просмотр - в конце. 00 01 01 10 0F E0 21 - то-же самое, но по первой голове.

для WD307AA 272AA, 450AA и 205AA:
"Пароль находится в конце третьего сектора на -1 треке в открытом виде".
Hddl: 00 00 00 00 E0 А0 8А - послать, 00 01 02 00 0F E0 21 - послать, буфер обмена - получить, просмотр - в конце. 00 01 02 10 0F E0 21 - то-же самое, но по первой голове.

Fujitsu
fakel.exe: считай модули и посмотри № 12й и № 13й.
PC3K: Можно переписать модуль 0D.

MAXTOR
Master-пароли - "Maxtor INIT SECURITY TEST STEP " (для N40P), "Maxtor+26 пробелов" (541D).

IBM
Можно использовать HDDL: . Почитайте документацию на эту программу.

PS. Есть и другие действенные программы (например PC3000). Если не удалось снять пароль вышеизложенными способами, то Ваш путь лежит к обладателю этих продуктов. Также советую воспользоваться поисковиками по этой теме т.к. в сети лежит немало информации.

Ситуации с заблокированными ноутбуками по паролю BIOS и HDD возникают в основном по следующим причинам: установил и не можешь вспомнить пароль или родственники решили поиграться с ноутбуком, установили и забыли. При замене HDD (жестких дисков) также возможны запросы пароля. Что же делать в этой ситуации обычному пользователю?

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

Для этого нам нужно:

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

Модель ноутбука и коды — это наши исходные данные, дальше начинаем поиск доступных на сайтах производителей ноутбуков и форумах помощи, как платных, так и бесплатных, вариантов решений: специальных программ-утилит, таблиц с ответными кодами (ASUS), универсальных мастер паролей производителей ноутбуков. У каждого производителя ноутбуков своя специфика и о ней мы расскажем ниже.

Исключение составляют ноутбуки компании Lenovo (большинство моделей) и некоторые модели Hewlett-Packard, для которых производитель на случай такого происшествия предлагает только одно решение – замена материнской платы, но об этом будем говорить во втором варианте.

Специфика получения мастер паролей у производителей ноутбуков следующая:

ASUS

Мастер пароль, для разблокировки ноутбука, смотрим в таблице паролей по дате, которая появится после ввода 3 неправильных паролей. Формат даты такой, например, 07-07-08.

SONY

Утилита для генерации паролей BIOS SONY , рассчитывает мастер пароль по 7 последним цифрам серийного номера ноутбука, которые нужно ввести в поле утилиты.

Samsung

После 3х попыток печати пароля, ноутбук показывает сообщение System disabled , где 12345678901A1234 — сервисный код из шестнадцати букв и цифр. Программа покажет мастер пароль по введённому сервис тегу, который печатается после запуска утилиты. Рис.3. Скачать утилиту .

Fujitsu-Siemens

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


Dell

Предлагается утилита для ноутбуков Dell двух серий: 595B и D35B. После 3х неверных вводов пароля, ноутбук выдает System disabled , где 12ABC1A — сервисный код (семь букв и цифр). Программа сама вычисляет мастер пароль по введённому сервис тегу, после запуска утилиты.

Hewlett-Packard и Compaq

Предлагается утилита для некоторых моделей ноутбуков Hewlett-Packard и Compaq.

После 3х попыток ввода пароля, ноутбук покажет сообщение System disabled , где ABC1234ABC — сервисный код (10 произвольных букв и цифр). Программа вычислит мастер пароль по введённому сервис тегу, который нужно печатать после запуска утилиты .

InsydeH20 BIOS Notebook Acer, Hewlett-Packard

Предлагается утилита для некоторых моделей ноутбуков Hewlett-Packard и Acer с BIOS InsydeH20. После 3х неудачных попыток ввода пароля, ноутбук выведет сообщение System disabled , где 12345678 — сервисный код (произвольные буквы и цифры). Программа рассчитает мастер пароль по введённому сервис тегу, который нужно печатать после запуска утилиты.

Phoenix BIOS Notebook

Предлагается утилита для ноутбуков с установленным Phoenix BIOS. После 3х попыток ввода пароля появляется сообщение System disabled [*] , где * — сервисный код (произвольные буквы и цифры). Программа рассчитывает мастер пароль по введённому сервис тегу, который нужно напечатать после запуска утилиты.

Обращаемся за помощью к специалистам

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

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

Заключение.

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