New
#11
The BIOS not fully compliant error is explained fully here: VISTA installing crash--BIOS not fully ACPI compliant
Remove all other devices but the target HD, follow the other steps given to see if they help.
Can you reimage or reinstall to Vista or XP to do the BIOS update?
The "Detecting Arrays" message normally means there is a RAID configuration between two or more HD's. If this is not the case, make sure your SATA controller in BIOS is set to IDE or AHCI mode, not RAID.