Не уверен, как режим PIO / DMA влияет на то, как диск будет читать плохие сектора.
Но попробуй это.
Отключить AHCI в BIOS.
Какая версия ядра на вашем живом CD? Попробуйте использовать что-то как можно более свежее, например, live CD Debian (должно быть
ddrescue
иhdparm
на нем - если нет, можетеapt-get install
их использовать). Некоторыеhdparm
функции могут быть странными, если ядро Linux слишком старое.Загрузочная система с открытым корпусом и отсоединенным кабелем питания. Дождитесь загрузки живого CD, затем аккуратно подключите кабель питания. Это безопасно для дисков SATA, если вы не касаетесь печатной платы привода (держите ее только за края и устанавливаете на нестатической приподнятой поверхности, например на верхней части компьютера) и не подвержены статическому электричеству (прикасайтесь к металлической части корпуса перед тем, как приступить к работе с диском ). Это позволит обойти любые команды безопасности ATA, которые BIOS может отправлять при загрузке и создавать помехи. Попробуйте сделать то, что отвечает принятый ответ на этот вопрос, если диск не виден после подключения.
РЕДАКТИРОВАТЬ: В соответствии с этим диски SATA могут не поддерживать режим PIO (PIO был EIDE до появления SATA). Однако я думаю, что если вы отключите AHCI в BIOS, контроллер по сути эмулирует EIDE, поэтому он все еще может работать.