Don’t worry, it’s a simple fix to correct your mistake:
http://www.dell.com/support/article/us/en/19/SLN285045
This article is for users who have installed Windows with the SATA Operation mode of ATA. The Dell supported method of changing the SATA Operation from ATA to either AHCI or RAID On (Intel Rapid Restore Technology or IRRT) would be to completely reinstall the operating system with the correct SATA Operation setting in the BIOS. A registry fix has been developed that will allow you to change the SATA Operation without reinstalling Windows. This process should prevent the BSOD of 0x0000007B which can occur when switching the SATA Operation without reinstalling the operating system. The process has also been tested for switching back and forth between ATA, AHCI and RAID On modes and works without any problems.
Note that this process involves a modification to the Windows registry. Please be aware that serious problems might occur if the registry is incorrectly modified. As a best practice it is always advisable to back up the registry before you modify it so you will be able to restore the registry to its original state if a problem occurs. A search of the Microsoft Knowledge Base will provide details on backing up the registry if needed. It is also a good idea to make sure that a backup of all the data on the system is made.
Follow the below steps to modify the registry.
-
Check to see that Windows has been installed with the SATA Operation mode of “RAID Autodetect / ATA” or “ATA”.
-
Copy the attached file “ataahci.txt” to the desktop.
-
Download IRRT 9.6.0.1014, A05 (SATA_DRVR_WIN_R268416.EXE) to the desktop.
a. http://ftp.us.dell.com/SATA/SATA_DRVR_WIN_R268416.EXE
Picture 1
- On the desktop, double click the icon for “SATA_DRVR_WIN_R268416.EXE” to extract the files.
Picture 2
Picture 3
Picture 4
- Go to the Start menu, click on “Run…”, type in “cmd” and click on the “OK” button to open a Command Prompt window.
Picture 5
-
Change the directory to the IRRT driver folder using the following command, “cd\dell\drivers\sata\sata_drvr_win_r268416”.
-
Run “setup.exe -a” to extract the iaStor drivers to the “C:\Program Files\Intel\Intel® Rapid Storage Technology\Drivers” folder. Note that for simplicity in Command Prompt this will usually be either “C:\PROGRA~1\Intel\INTEL(~1” or “C:\PROGRA~1\Intel\INTEL(~2” depending on if other Intel applications or drivers were installed previously that used the folder name of “Intel®”.
Picture 6
-
Change the directory to the Intel IRRT folder using a command like “CD\PROGRA~1\Intel\INTEL(~1\Drivers\x32” or “CD\PROGRA~1\Intel\INTEL(~2\Drivers\x32”. Note that for a 64-bit operating system, the directory would be something like “CD\PROGRA~1\Intel\INTEL(~1\Drivers\x64” or “CD\PROGRA~1\Intel\INTEL(~2\Drivers\x64”.
-
Copy the iaStor INF file and CAT file to the directory of “C:\Windows\INF” using the command “COPY *.INF c:\windows\INF” and the command “COPY *.CAT c:\windows\INF”.
-
Copy the iaStor SYS file to the directory of “C:\windows\system32\drivers” using the command “COPY *.SYS C:\windows\system32\drivers”.
Picture 7
-
Change the directory to the desktop using the command “cd\Users\Administrator\Desktop”.
-
Import the “ataahci.txt” registry patch into the registry using the command “regedit /s ataahci.txt”.
Picture 8
-
Type “exit” and push the “Enter” key to exit the Command Prompt window.
-
Reboot the PC and you will see new hardware installing and be prompted to restart once more.
Picture 9
Picture 10
-
You may now test the system in AHCI Mode or RAID On Mode as required by your customer.
-
Note that the procedure above has not been validated by Dell Engineering, but is supplied for best effort support only. The Dell supported method of changing the SATA Operation from ATA to either AHCI or RAID On (Intel Rapid Restore Technology or IRRT) would be to completely reinstall the operating system with the correct SATA Operation setting in the BIOS.
As a reference, below is the contents of the “ataahci.txt” file.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
“Type”=dword:00000001
“Start”=dword:00000000
“Group”=“SCSI miniport”
“ErrorControl”=dword:00000001
“ImagePath”=“system32\drivers\iaStor.sys”
“tag”=dword:00000019
“DisplayName”=“Intel AHCI Controller”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
“queuePriorityEnable”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
“0”=“PCI\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\3&13c0b0c5&0&FA”
“Count”=dword:00000001
“NextInstance”=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_3b2f&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2681&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2682&cc_0104]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c1&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c3&cc_0104]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c5&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_27c6&cc_0104]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2822&cc_0104]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_282a&cc_0104]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2929&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_3a02&cc_0106]
“ClassGUID”=“{4D36E97B-E325-11CE-BFC1-08002BE10318}”
“Service”=“iaStor”
As a reference, below are some examples from the device manager of the Optiplex 780 and Latitude E6410 showing possible VEN and DEV IDs with the associated service.
Optiplex 780 Device Manager ExampleLatitude E6410 Device Manager Example
If you require further assistance or wish to give us feedback, please engage our technical team on Twitter.
Quick Tips content is self-published by the Dell Support Professionals who resolve issues daily. In order to achieve a speedy publication, Quick Tips may represent only partial solutions or work-arounds that are still in development or pending further proof of successfully resolving an issue. As such Quick Tips have not been reviewed, validated or approved by Dell and should be used with appropriate caution. Dell shall not be liable for any loss, including but not limited to loss of data, loss of profit or loss of revenue, which customers may incur by following any procedure or advice set out in the Quick Tips.
Article ID: SLN285045