INACCESSIBLE_BOOT_DEVICE in W2k - how to mod registry to default IDE driver?
The IDE controller on my ECS K7S5A Pro mobo died unexpectedly. I went ahead and bought a new mobo, a different brand and chipset this time, because I felt the ECS had let me down in terms of reliability.
I swapped mobos and powered up the PC, only to be confronted with the blue screen of death message:
INACCESSIBLE_BOOT_DEVICE
This is running Windows 2000 with SP4.
I have read a lot about this issue, and it can be summed up to the following causes:
- Windows does not know how to talk to the new chipset's IDE controller, hence the error message
- Unfortunately (and stupidly), there is no easy way to force Windows to re-detect the changed IDE hardware
There are, however, two cures, aside from a completely new install from scratch:
1.) Forcefully invoke the hardware re-enumeration / detection / whatever by re-installing windows over the old install, using the "repair" option. If all goes well, the system comes back to a working state eventually. Note: For this to work you have to first select "Upgrade to windows 2000", then "Repair" on a later screen.
2.) You can also try to have windows default to the simple old compatibility IDE driver in PIO mode. It's too bad that this is not a standard feature of the safe mode! It should be! Instead, you have to do it manually: Ensure that a few driver files (atapi.sys, intelide.sys, pciide.sys, and pciidex.sys) are in the winnt\system32\drivers directory, and then merge a few lines of registry code into the registry.
But how to do this? All instructions on the Internet assume that you prepare for a voluntary motherboard migration and can merge the reg file on your old system before you do the swap. My old system is dead, however! I cannot edit the w2k registry under DOS. I could probably get the WINNT\SYSTEM32\CONFIG\SYSTEM file that contains the registry keys of interest and try to edit it on another PC, but this is still tedious.
Here are my questions:
A.) Is there a blank SYSTEM. registry file somewhere that I could use to completely replace WINNT\SYSTEM32\CONFIG\SYSTEM with, and which would force W2K to re-detect all the hardware, including the IDE controller, while maintaining the software installations?
B.) What would happen if I erase the SYSTEM. registry file, and it's backup SYSTEM.ALT, and other possible backups completely?
C.) Does someone have another solution as to how I can merge my "RevertToDefaultIDE.reg" file into the existing registry under DOS or on another PC with little hassle?
Thanks!
The IDE controller on my ECS K7S5A Pro mobo died unexpectedly. I went ahead and bought a new mobo, a different brand and chipset this time, because I felt the ECS had let me down in terms of reliability.
I swapped mobos and powered up the PC, only to be confronted with the blue screen of death message:
INACCESSIBLE_BOOT_DEVICE
This is running Windows 2000 with SP4.
I have read a lot about this issue, and it can be summed up to the following causes:
- Windows does not know how to talk to the new chipset's IDE controller, hence the error message
- Unfortunately (and stupidly), there is no easy way to force Windows to re-detect the changed IDE hardware
There are, however, two cures, aside from a completely new install from scratch:
1.) Forcefully invoke the hardware re-enumeration / detection / whatever by re-installing windows over the old install, using the "repair" option. If all goes well, the system comes back to a working state eventually. Note: For this to work you have to first select "Upgrade to windows 2000", then "Repair" on a later screen.
2.) You can also try to have windows default to the simple old compatibility IDE driver in PIO mode. It's too bad that this is not a standard feature of the safe mode! It should be! Instead, you have to do it manually: Ensure that a few driver files (atapi.sys, intelide.sys, pciide.sys, and pciidex.sys) are in the winnt\system32\drivers directory, and then merge a few lines of registry code into the registry.
But how to do this? All instructions on the Internet assume that you prepare for a voluntary motherboard migration and can merge the reg file on your old system before you do the swap. My old system is dead, however! I cannot edit the w2k registry under DOS. I could probably get the WINNT\SYSTEM32\CONFIG\SYSTEM file that contains the registry keys of interest and try to edit it on another PC, but this is still tedious.
Here are my questions:
A.) Is there a blank SYSTEM. registry file somewhere that I could use to completely replace WINNT\SYSTEM32\CONFIG\SYSTEM with, and which would force W2K to re-detect all the hardware, including the IDE controller, while maintaining the software installations?
B.) What would happen if I erase the SYSTEM. registry file, and it's backup SYSTEM.ALT, and other possible backups completely?
C.) Does someone have another solution as to how I can merge my "RevertToDefaultIDE.reg" file into the existing registry under DOS or on another PC with little hassle?
Thanks!