Як розблокувати жорсткий диск ATA, що блокується паролем, з великим регістром пароля, якщо BIOS приймає лише малі регістри?


4

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

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

Отже, пароль - це PWD (не потрібно зберігати його в таємниці, оскільки він нічого не захищає). Чудово. Але тепер привід заблокований, BIOS запитує пароль, коли я завантажуюся з підключеним диском, "PWD" не працює, і я думаю, що я знайшов чому: BIOS приймає лише малі літери.

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

Як я можу розблокувати його, якщо знаю пароль, але BIOS не приймає його?


1
Спробуйте Live USB на іншому комп'ютері?
Стівен

У мене немає жодного іншого комп’ютера, який би
приймав 2,5-дюймові

1
Роз'єм SATA буде таким самим для робочого столу. Подумайте про придбання HD-корпусу для ноутбука або кріплення на 2,5 "до 3,5".
Стівен

@Steven вам навіть справді потрібна дужка за 20 хвилин, які потрібні для розблокування накопичувача? Ви не можете просто встановити його внизу своєї справи?
Анонімний пінгвін

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

Відповіді:


7

Це "особливість" багатьох реалізацій BIOS. На щастя, специфікацію безпеки ATA застосовує лише BIOS, а не сам диск. Це означає, що якщо ви можете обійти BIOS, ви можете отримати доступ до накопичувача.

Зверніть увагу: USB-корпус може не працювати. Видача команд ATA на накопичувач SATA у корпусі USB може не вдатися. Це залежить від того, відхилить команди чи ні USB-контролер у корпусі.

Ось кращий спосіб:

  1. Запишіть собі компакт-диск Linux Live або зробіть завантажувальну флешку Linux. Для цього в Інтернеті є багато інструментів та ISO.
  2. Коли комп'ютер вимкнено, від'єднайте кабель SATA з пошкодженого жорсткого диска.
  3. Якщо відключений кабель SATA, увімкніть комп'ютер та завантажте його з компакт-диска чи флешки, зроблених у кроці 1.
  4. Після завантаження системи підключіть кабель SATA до жорсткого диска. Це називається гарячим підключенням.
  5. Якщо ваш ноутбук підтримує функцію гарячого підключення SATA (деякі - ні), то ваш жорсткий диск стане доступним, і ви можете використовувати hdparmдля видалення пароля з диска.

Якщо ваш ноутбук не підтримує гарячу підключення SATA, цей трюк доведеться виконувати на іншому комп’ютері - бажано на настільному комп’ютері, оскільки настільні комп'ютери зазвичай відповідають стандартам, ніж ноутбуки.

Крім того, для роботи цього контролера SATA слід встановити AHCI. Не вдасться режими IDE або RAID.


Здавалося, мій ноутбук не підтримує гаряче підключення. Я підключив накопичувач поруч із основним накопичувачем на іншому ПК та завантажив його, і це було розпізнано. hdparm працював. Я прийму вашу відповідь, оскільки вона є найбільш повною.
Ельзо

Неправильно сказати, що безпеку ATA застосовує BIOS. Якби це було, досить було б просто підключити накопичувач до іншої системи. Та все ж доводиться повозитися диском, щоб розблокувати його. BIOS забезпечує можливість контролю за безпекою ATA, але саме цей привід застосовує його.
користувач318054

Докладнішу інформацію див. У розділі superuser.com/a/237482/94068 .
користувач318054

1

Мені вдалося, підключивши накопичувач до старого ПК та видавши hdparm --security-unlock PWD /dev/sdb. Зараз накопичувач багаторазовий.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.