Я уронил свой жесткий диск (320 ГБ WD Scorpio Blue, номер модели WD3200BEVT) и хочу создать наложение конфигурации устройства для поврежденных секторов.

Наивысшая LBA на диске - 6xxxxxxxx, а плохие сектора начинаются около 4xxxxxxxx; Я полагаю, что я могу использовать около 210 ГБ диска.

Я приобрел и установил новый накопитель Seagate для ноутбука и подключил старый, поврежденный диск через USB. Я скопировал свои файлы с поврежденного диска.

В старые времена я мог создать DCO, используя HDAT2. В качестве теста я попытался удалить существующий DCO, но не смог удалить его с помощью HDAT2. Я смог удалить его с помощью утилиты Ubuntu hdparm . Затем я проверил секторы, чтобы создать ряд хороших секторов.

Сейчас я хочу создать новый DCO, но я не могу. HDAT2 не распознает команды SMART или SATA. Я пробовал Ubuntu, но не могу найти никаких команд на hdparm для создания DCO.

Поврежденный жесткий диск непригоден для использования, потому что он слишком медленный. Когда я удаляю доступ к плохим секторам через DCO, он должен ускориться.

Что я могу сделать, чтобы создать DCO в этой ситуации?

2 ответа2

2

Подключен старый диск через usb
...
Теперь я хочу включить DCO. Но я не могу. Потому что в hdat2 не делаются умные и сата-команды.

Вот почему.

Как правило, данные SMART, а также расширенные или нестандартные настройки и команды просто не поддерживаются при подключении через USB или RAID.

Есть (очень) несколько комбинаций диск + контроллер + программное обеспечение (ОС / драйвер / программа), которые будут работать для этого, но, к сожалению, ваша, похоже, не является одной из них.

Вам нужно будет подключить его непосредственно к контроллеру SATA, включить DCO, а затем подключить его обратно к USB-адаптеру.

0

Смысл Synetech действителен - ваш USB-контроллер может быть не в состоянии передать эти дополнительные команды на диск.

Однако вы, похоже, подразумевали, что вы смогли удалить DCO/HPA через USB с помощью hdparm . Если это действительно так, вы можете добавить новый, например, так:

sudo hdparm -N p400000000 /dev/sdb

Куда:

  • 400000000 - максимально используемый сектор (определяется эмпирически)
  • /dev/sda - ваш поврежденный жесткий диск (вам может потребоваться изменить это в зависимости от настроек)

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