Which old and new hardware do you use? Motherboard, hard disk, CPU, chipset, mass storage controller Does old windows map ControlSet001 to CurrentControlSet? http://technet.microsoft.com/en-us/library/cc978529.aspx Boot a PE, load system registry and read default. http://technet.microsoft.com/en-us/library/cc978530.aspx Settings relating to the unknown controller. FixIDE or another one.