- Run a Repair installation to make Windows reinstall on its hardware.
- Find a new motherboard that contains a chipset from the same manufacturer.
- Run the following cool procedure.... :))
The procedure described in the article takes you through extracting some drivers from the I386 and importing some registry data from a text file to the system.
1. Run the script while the disk is still installed on the original machine.
2. Shutdown, Relocate the disk to the new system & boot.
3. Windows will do it's hardware recognition magic and you're up & running :)1. we'll connect the drive as a secondary disk on a working machine (so it will appear as drive "D" for example....)
2. we will have to make the file copying manually. according to your Windows version (2K/XP), copy & rename these 4 files as follows:
- atapi.xp --> d:\windows\system32\driver\atapi.sys
- pciide.xp --> d:\windows\system32\driver\pciide.sys
- pciidex.xp --> d:\windows\system32\driver\pciidex.sys
- intelide.xp --> d:\windows\system32\driver\intelide.sys
3. Using RegEdit, we will load the System hive of the drive we've connected, and we will import the registry data to it.
a. open RegEdit, stand on Local Machine.b. in the File menu choose "Load Hive". now browse and select the file:
d:\windows\system32\config\system.name it as "OldSys". it will now appear as another hive in Regedit.c. to import the registry data found in the file Merge.xp (or merge.2k) we will first need to update it to fit the new situation:
Open the file Merge.xp using Notepad. Run a Find & Replace from "\SYSTEM\" to "\OldSys\"
Now save the file as: Merge.reg
Double-click on it to make the actual import process.
d. when finished, stand on the "OldSys" hive and choose "Unload Hive" from the File menu.
That's it! now replace the drive into your new system and boot to victory!Note: if you're changing your system from and old IDE drive to a brand new SATA drive, this procedure can only work if your Bios can turn off the "SATA Native mode" and emulate it to be recognized as an IDE.