3

Я случайно заблокировал жесткий диск паролем ATA, пытаясь выполнить команду безопасного стирания. Это было на Linux, я ввел эту команду:

# hdparm --security-erase PWD /dev/sda

Таким образом, пароль - PWD (не нужно хранить его в секрете, поскольку он ничего не защищает). Хорошо. Но теперь диск заблокирован, BIOS запрашивает пароль при загрузке с подключенным диском, "PWD" не работает, и я думаю, что нашел причину: BIOS принимает только строчные буквы.

Я попытался извлечь диск, загрузиться с живого USB (Fedora) и подключить жесткий диск, но система не распознает диск. И я не могу загрузиться с подключенным диском: BIOS даже не позволяет мне на экране установки загружаться на USB-накопитель без пароля ATA.

Как я могу разблокировать его, если я знаю пароль, но BIOS его не принимает?

2 ответа2

6

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

Обратите внимание, что корпус USB может не работать. Выполнение команд ATA на диске SATA в корпусе USB может произойти сбой. Это зависит от того, будет ли контроллер USB в корпусе отклонять команды.

Вот лучший способ:

  1. Запишите себе Linux Live CD или создайте загрузочную флешку для Linux. Для этого в Интернете доступно множество инструментов и ISO.
  2. При выключенном компьютере отсоедините кабель SATA от поврежденного жесткого диска.
  3. Отключив кабель SATA, включите компьютер и загрузитесь с компакт-диска или флэш-накопителя, который вы сделали в шаге 1.
  4. После загрузки системы снова подключите кабель SATA к жесткому диску. Это называется горячим подключением.
  5. Если ваш ноутбук поддерживает горячее подключение SATA (некоторые этого не делают), ваш жесткий диск станет доступным, и вы сможете использовать hdparm чтобы удалить пароль с диска.

Если ваш ноутбук не поддерживает горячее подключение SATA, то этот трюк придется выполнить на другом компьютере - предпочтительно на настольном компьютере, поскольку настольные компьютеры обычно более соответствуют стандартам, чем ноутбуки.

Кроме того, контроллер SATA должен быть установлен в AHCI, чтобы это работало. Режимы IDE или RAID не будут работать.

1

Мне удалось подключить диск к старому ПК и hdparm --security-unlock PWD /dev/sdb . Диск теперь многоразовый.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .