Howto move Vista from PC with ATA hard disk controller PC with AHCI controller
This article is about migrating Windows Vista from a Dell D620 laptop with ATA to Dell D630 laptop with Intel(R) Matrix Storage Manager AHCI (Advanced Host Controller Interface).
If move an existing Vista installation from a PC with ATA hard disk controller to one with an AHCI controller Windows Vista will not boot, after loading crcdisk.sys it crashes.
This happens because Vista needs the correct drivers for AHCI.
The only supported ways to install them is pressing F6 during Windows Vista installation. This can either be done during the initial installation of Vista or during a repair install of VIsta.
If you don’t want to reinstall or repair install here is a quick way to do it.
- Download CPU-Z and start it (on the new machine, if Vista is not preinstalled you need to make a temperary installation to do this) to figure out what the exact type of your AHCI hard disk controller you have. In my case 82801HBM (ICH8-ME).
- Download the latest drivers for your AHCI hardware (the same drivers used to make the F6 install disk).
- Boot up your disk (either on the old machine where it works, or) on your new machine after setting disk interface mode to ATA in the bios.
- Open the Device Manager and locate the IDE ATA/ATAPI controllers.
- “Right click on Intel(R) ICH8M 3 port Serial ATA Storage Controller – 2828” and select “Update Driver Software”.
- Press “Have Disk” and locate the folder with the “F6 Disk” drivers for your ACHI disk controller.
- Important: Select the correct Controller and press Next.
- Now you will get a warning, say “Yes” to update the driver.
- If you did this on your old PC (D620) shut down and move the disk to your new (D630). If you did it on your new machine (after setting BIOS to ATA) go into the BIOS and enable AHCI and the cache again before booting. After restarting the first time you will be asked to restart to apply the changes. Choose to “Restart Now”.