AHCI не обнаруживает жесткий диск после клонирования жесткого диска; только IDE

636
Stef123

Я сделал копию жесткого диска 1: 1, содержащую Ubuntu 16.04, с диска IDE на жесткий диск SATA объемом 1 ТБ, используя Clonezilla. Жесткий диск объемом 1 ТБ ранее использовался для Windows.

Жесткий диск объемом 1 ТБ больше не распознается BIOS, если контроллер установлен в режим AHCI. (Но он работает, если контроллер установлен в IDE.) Он останавливается при «обнаружении порта XXX AHCI», в котором порт не имеет значения вообще. Распознавание AHCI раньше работало, так как долго была установлена ​​Windows (NTFS). Он также распознает приводы FAT32 без проблем.

Поскольку это второй жесткий диск, который выходит из строя после клонирования / заполнения файловой системой Ext4 (предыдущий, который я пробовал, был меньшим по объему жестким диском SATA), я спрашиваю себя, нужна ли подпрограмме распознавания диска AHCI дополнительная информация с жесткого диска диск, чтобы дать «ок» для загрузки и если нет NTFS / FAT32, он глохнет.

Используемая машина - Q6600, 8 ГБ оперативной памяти, ASUS P5K Pro, новейшая BIOS. Кроме того, BIOS также содержит Asus EZFlash, который использует подпрограммы NTFS / FAT32 / FAT16 для доступа к файлам обновления BIOS на USB-накопителях или компакт-дисках. Возможно, подпрограмма AHCI использует подпрограмму доступа к файловой системе из EZFlash.

Является ли эта проблема распространенной ошибкой для «старых» контроллеров AHCI? Или есть предложения?

1

2 ответа на вопрос

1
Stef123

Проблема заключается в ошибке в BIOS. Это случается с некоторыми компьютерами, которые используют чипсет ICH9 (возможно, и с другими). Процедуры BIOS выполняют поиск по смещению 0x1c3 на жестком диске для определения конечного адреса всего жесткого диска, и если они не соответствуют определенному значению (FE FF FF), вся процедура зависает с «Обнаружение порта AHCI XXX ....». Изменение размера раздела до максимума сделало свое дело. Заполнение "FE FF FF" в 0x1C3 не, GRUB не понравилось, и отказался подходить.

Я спрашиваю себя, почему подпрограммы AHCI должны получать информацию с поверхности жесткого диска вместо флэш-записей контроллера жесткого диска.

0
dTg

У меня была похожая проблема. Сначала попробуйте новый кабель SATA, переключитесь. У меня были плохие кабели и грязные клеммы на плате и HDD. Также питание HDD как плохое / грязное.

Я предполагаю, что ваш файл клона хорош. Вы можете проверить это?

Если ваш оригинальный жесткий диск нормально загружается с новой флэш-памятью Bios, я бы установил оба жестких диска. Я хотел бы отформатировать жесткий диск (NTFS). Проверьте это, если хорошо, сделайте загрузочную флешку с Ubuntu. Установите двойные загрузочные жесткие диски. Перезагрузитесь, чтобы установить Ubuntu. Если все работает нормально, то настройте разделы так, как вам нравится.

Я читал о плохих обновлениях BIOS, но никогда не имел дело с этим. Если это случилось после этого.