Scenario 1: Third Party ATA Miniport DriverThe following steps will allow the user to properly boot off of a third-party ATA miniport driver. It is assumed that the new driver has already been installed and a reboot of the system is pending:
- Open an elevated command prompt and set the machine to boot into Safe mode by typing
bcdedit /set {current} safeboot minimal
- Reboot the machine into Safe mode by typing:
shutdown /r /t 0
Note: In Safe mode all boot-start drivers will be enabled and loaded, including the ATA port driver. Since there is now a miniport installed to use it, the kernel will now make it part of the drivers that are to be loaded on boot and not disable it again.
- Reset the bcdedit settings to allow the machine to boot into the Normal mode by typing:
bcdedit /deletevalue {current} safeboot
- Reboot the machine into Normal mode by typing:
shutdown /r /t 0
You should successfully reboot into normal mode using the third-party ATA miniport driver.
Scenario 2: Switching the BIOS from AHCI to IDE modeThe following steps describe how to successfully switch the BIOS from AHCI to IDE mode without risking system crashes during boot:
- Open an elevated command prompt and set the machine to boot into Safe mode by typing
bcdedit /set {current} safeboot minimal
- Reboot the machine into Safe mode by typing:
shutdown /r /t 0
- During reboot, enter the system BIOS and switch the SATA emulation from AHCI to IDE, then choose SAVE and Reboot.
The machine should now boot into Safe mode. In Safe mode all boot-start drivers will be enabled and loaded. Since the boot device is now used via IDE, the necessary drivers will also be loaded on subsequent boots.
- Reset the bcdedit settings to allow the machine to boot into the Normal mode by typing:
bcdedit /deletevalue {current} safeboot
- Reboot the machine into Normal mode by typing:
shutdown /r /t 0
This should successfully reboot into normal mode using IDE.