1
I've done a 1:1 HDD copy, containing Ubuntu 16.04, from a IDE drive to a 1 TB SATA HDD, using Clonezilla. The 1 TB HDD was previously used for Windows.
The 1 TB HDD isn't being recognized by the BIOS anymore, if the controller is set to AHCI. (But it works if the controller is set to IDE.) It stalls on "detecting AHCI Port XXX", in which Port, does not matter at all. AHCI recognition used to work, as long Windows was installed (NTFS). It also recognizes FAT32 Drives without problems.
Since this is the second hard disk which fails after being cloned/filled with an Ext4 file system (the previous one that I've tried was a smaller SATA HDD), I ask myself if the AHCI drive recognition routine needs additional information from the hard disk in order to give the "ok" to boot and if there is no NTFS/FAT32, it stalls.
Machine used is a Q6600, 8GB RAM, ASUS P5K Pro, latest BIOS. In addition, the BIOS also contains Asus EZFlash, which uses NTFS/FAT32/FAT16 routines to access the BIOS update files on USB flash drives or CDs. Maybe the AHCI routine uses the file system access routine from EZFlash.
Is this problem a common error with "older" AHCI controllers? Or any suggestions?