Я сделал копию жесткого диска 1:1, содержащую Ubuntu 16.04, с диска IDE на жесткий диск SATA объемом 1 ТБ, используя Clonezilla. Жесткий диск объемом 1 ТБ ранее использовался для Windows.
Жесткий диск объемом 1 ТБ больше не распознается BIOS, если для контроллера установлено значение AHCI. (Но это работает, если контроллер установлен в IDE.) Он останавливается на "обнаружении порта AHCI XXX", в котором порт не имеет значения вообще. Распознавание 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? Или есть предложения?