How to move from X40 to X60s without a CD-ROM
Posted: Fri Apr 14, 2006 2:56 am
I stuggled with this for a week before solving it so I thought I would post what it did. I work for a bank that has a very specific Windows XP build used across its notebooks (mainly Dell, but some IBMs). This XP build has a lot of proprietary software which cannot be installed individually so I needed to clone my old X40's drive onto my X60. The two key problems were:
1. The X40 is PATA and the X60 is SATA.
2, I have a USB hard disk, but no USB CD-ROM so I can't reinstall Windows or do a Windows Repair Install.
To move the hard disk contents over, I used IBM's rescue and recovery program to backup the X40 onto the USB hard disk. I then connected the USB hard disk to the X60 and pressed the Thinkvantage button on X60 bootup, entered rescue and recovery on the hidden partition and restored the contents of the USB hard disk to the X60. While the process worked smoothly, it blue screened on bootup because it didn't recognise the SATA controller.
Eventually I figured out that if I install the SATA drivers (downloaded from Lenovo's website) on the X40 *before* doing the transfer of drive contents to the X60, the X60 would boot. To do this install properly, you access Device Manager and do a "Update Driver" on the X40's "IDE ATA/ATAPI controllers" changing the X40's driver to "Intel(R) 82801GBM SATA AHCI Controller". You do this by pointing the target directory on update driver to a directory where you downloaded the SATA drivers. Don't forget to change it back to the X40s drivers after you have backed up the temporarily modified internal hard disk to usb hard disk otherwise your X40 won't boot.
So there you have it... a clone of the X40s hard disk booting on the X60 with all the old applications installed and working fine. After cloning the drive you then have to download the rest of the drivers like Video, Intel chipset etc and install them to account for the hardware differences.
1. The X40 is PATA and the X60 is SATA.
2, I have a USB hard disk, but no USB CD-ROM so I can't reinstall Windows or do a Windows Repair Install.
To move the hard disk contents over, I used IBM's rescue and recovery program to backup the X40 onto the USB hard disk. I then connected the USB hard disk to the X60 and pressed the Thinkvantage button on X60 bootup, entered rescue and recovery on the hidden partition and restored the contents of the USB hard disk to the X60. While the process worked smoothly, it blue screened on bootup because it didn't recognise the SATA controller.
Eventually I figured out that if I install the SATA drivers (downloaded from Lenovo's website) on the X40 *before* doing the transfer of drive contents to the X60, the X60 would boot. To do this install properly, you access Device Manager and do a "Update Driver" on the X40's "IDE ATA/ATAPI controllers" changing the X40's driver to "Intel(R) 82801GBM SATA AHCI Controller". You do this by pointing the target directory on update driver to a directory where you downloaded the SATA drivers. Don't forget to change it back to the X40s drivers after you have backed up the temporarily modified internal hard disk to usb hard disk otherwise your X40 won't boot.
So there you have it... a clone of the X40s hard disk booting on the X60 with all the old applications installed and working fine. After cloning the drive you then have to download the rest of the drivers like Video, Intel chipset etc and install them to account for the hardware differences.