HPA можно снять через "hdarm" в Linux'е. То есть, надо взять live образ Linux'а, загрузиться с флешки и через hdparm обработать как надо.
Есть куча инструкций, но всё сводится примерно к таким шагам:
1. Надо стать админом:
Цитата:
sudo su -
2. Запустить:
Цитата:
hdparm -N /dev/sdb
(где /dev/sdb -- это устройство, где надо снять HPA).
В ответ будет что-то типа:
Цитата:
/dev/sdb:
max sectors = 312450736/312581808, HPA is enabled
При размере сектора 512 байт можно проверить ёмкость умножив количество секторов на 512. В данном случае будет примерно 160ГБ.
3. Теперь запускаем hdparm указав второе значение из количества секторов:
Цитата:
hdparm -Np312581808 /dev/sdb
Для подтверждения надо добавить флаг "--yes-i-know-what-i-am-doing":
Цитата:
hdparm -Np312581808 --yes-i-know-what-i-am-doing /dev/sdb
4. Проверить:
Цитата:
hdparm -N /dev/sdb
/dev/sdb:
max sectors = 312581808/312581808, HPA is disabled
Теперь оба значения количества секторов будут одинаковым и так же HPA будет в положении "disabled".