Page 15 of 18 FirstFirst ... 51112131415161718 LastLast
Results 211 to 225 of 269
  1. #211
    Joined
    Apr 2010
    Posts
    2

    Thumbs up Re: HOWTO: enable AHCI mode after installing Windows

    thanks guys for this great thread. I have tried the registry suggestions but now realise that I didn't get the correct registry entry. Can anyone please tell me which one I should use. I am pretty sure I have extracted the correct drivers. Should I be using the ahci 9 type registry change? Here is the entry in my iaAHCI.inf file.

    I am using a Toshiba Satellite Pro U500. It's new and I am putting my existing image on it which doens't include these SATA drivers. The Device Manager only shows Primary and Secondary IDE Channels and Standard Dual PCI IDE controller so can't just force update of the SATA driver. I'm in a hurry to get this out to a customer and don't have time to create new image with SATA drivers at the moment.

    TIA
    Arrietty.

    ; Copyright (c) 2003-08 Intel Corporation
    ; ****************************************************************************
    ; ****************************************************************************
    ; ** Filename: iaAHCI.INF
    ; ** Revision: Version 9.5.0.1037
    ; ** Date: 10/2/2009
    ; ** Abstract: Windows* INF File for Intel(R) Rapid Storage Technology Driver
    ; ****************************************************************************
    ; ****************************************************************************

    [version]
    CatalogFile=iaAHCI.cat
    Signature="$WINDOWS NT$"
    Class=hdc
    ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
    Provider=%INTEL%
    DriverVer=10/02/2009,9.5.0.1037

    [SourceDisksNames]
    1 = %DiskName%,,,

    [SourceDisksFiles]
    iaStor.sys= 1

    [DestinationDirs]
    DefaultDestDir = 12 ; DIRID_DRIVERS
    CopyFullPort = 12;

    [CopyFullPort]
    iaStor.sys

    [ControlFlags]
    ExcludeFromSelect=*

    [Manufacturer]
    %INTEL%=INTEL_HDC,ntx86

    [INTEL_HDC]

    [INTEL_HDC.ntx86]
    %PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106
    %PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc% = iaStor_Inst,PCI\VEN_8086&DEV_27C1&CC_0106
    %PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc% = iaStor_mobl_Inst,PCI\VEN_8086&DEV_27C5&CC_0106
    %PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106
    %PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2829&CC_0106
    %PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2922&CC_0106
    %PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2929&CC_0106
    %PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_3A02&CC_0106
    %PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_3A22&CC_0106
    %PCI\VEN_8086&DEV_3B29&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_3B29&CC_0106
    %PCI\VEN_8086&DEV_3B2F&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_3B2F&CC_0106
    %PCI\VEN_8086&DEV_3B22&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_3B22&CC_0106

  2. #212
    Joined
    Feb 2010
    Posts
    2

    Re: HOWTO: enable AHCI mode after installing Windows

    @arrietty

    I should mention, that I do not have a lot of experience in installing drivers. It would be better idea to wait for answer from someone more experienced.
    I'm writing this post only because you are in hurry.

    In following code replace SUBSYS_ and REV_ values to correct ones:
    Code:
     
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2929&cc_0106]
    "Service"="iaStor"
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    
    [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(R) ICH8M-E/ICH9M-E SATA RAID 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_2929&SUBSYS_02331028&REV_03\\3&61aaa01&0&FA"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
    SUBSYS_ and REV_ values could be obtained using livecd with integrated drivers (see my previous post on previous page) or "PCI & AGP Info tool" from Hiren's BootCD (menu "System Info Tools").
    Last edited by sintetix; 04-02-2010 at 03:53 PM.

  3. #213
    Joined
    Apr 2010
    Posts
    2

    Re: HOWTO: enable AHCI mode after installing Windows

    Thanks so much. I'll give it a go!

  4. #214
    Joined
    Apr 2010
    Posts
    1

    Re: HOWTO: enable AHCI mode after installing Windows

    I have found an easier way in XP.

    Go to control panel.
    Add new Hardware.
    Yes I have already connected the hardware.
    Add a new hardware device.
    Install the hardware that I manually select from a list.
    List all hardware devices.
    Click have disk.
    Browse to where you have downloaded the driver (inf file) O.K.
    This should give you a list where you can select your controller.
    Select and click next.

    The controller will be installed but under device manager you will see the error message 10 "cannot start device" but the driver and reg entries will have been installed.

    Now make a ghost (or similar) recovery image of your system on a drive you will not be using in the RAID set up.

    Re-start your computer with your RAID disks attached and enable RAID in the bios.

    Using your Ghost recovery disk (which you should have already added the RAID drivers to) recover your PC to the RAID set.

    Upon re-booting XP will start and once logged in tell you that the software for your new device has been installed and ask you to re-boot again.

    Done.

  5. #215
    Joined
    May 2005
    Posts
    2

    Re: HOWTO: enable AHCI mode after installing Windows

    Sorry to resurrect this thread, I came across it today, and I tried the settings on the first page just out of curiosity. Now when I try and boot it gets to the Windows 7 starting screen, and then says "Windows is loading files" It then goes to what looks like the Vista load bar, then it ends up launching start up repair.

    This happens over and over, if I switch my BIOS back to IDE it still does this. Is there anyway to fix this? At this point I would just like to boot with the default IDE settings, but if there is an easier way, then that would be fine too.

  6. #216
    Joined
    Aug 2010
    Location
    Dayton, OH
    Posts
    16

    Re: HOWTO: enable AHCI mode after installing Windows

    Had XP loaded on a SATA 8MB cache HDD. Installed two SATA 16MB cache HDD's, Set up RAID 1 for the two new HDD's after the BIOS window flashed (Ctrl + F).
    When XP opened explorer only displayed one HDD - Local Drive C. I don't know what I did but;
    I brought up the start menu and clicked on something else and a strange window opened (resembled the De-frag window). It displayed each drive in a separate window: Floppy A, Local C (healthy), the RAID setup Vol 1_Drive F (not formated) and DVD/RAM E.
    I clicked on the Vol 1_Drive F and it produced an option to format. I chose it. Then it did the same partitioning things that a fresh Windows boot does I partitioned the HDD, changed the title to Local Drive D. When done the status changed to healthy & explorer showed it in the HDD section! Maybe one of you could tell me what I did & how I did it because I can't figure out what I did! Gone through procedure again but I can't get the window to appear again!
    Last edited by marstyn; 08-16-2010 at 02:31 AM. Reason: added sentence

  7. #217
    Joined
    Oct 2010
    Posts
    1

    Question Re: HOWTO: enable AHCI mode after installing Windows

    Anyone had any luck with a Asus P7P55D Motherboard with the Intel P55 Chipset. At the moment it states it's "Intel 5 Series/3400 Series Chipset Family 2 (& 4) port Serial ATA Storage Controller - 3B26". I gave the first post a shot, but nothing happened (other than the obvious blue screen).

    BTW, is the first line of the ahci.reg file SUPPOSED to say what it says at the moment which is:
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
    or is that a mistake and where it says ControlSet001 is actually meant to be CurrentControlSet?



    EDIT: I did it!! (the following is for the Asus P7PD55D motherboard)

    At first glance, testing with CrystalDiskMark AHCI mode reports slower speeds. On one drive it's showing as only about 10MB drop (Seagate), but on my Samsung it's showing as a 30MB drop in speed! Is that normal? Might go back to IDE mode due to the speed drop.

    Anyway the method i used it, first update the correct file, intel call the new files Intel Rapid Storage Technology (Version 9.6.0.1014), as opposed to Matrix; and i modified the achi.reg file as follows using the iaAHCI.inf file for info.
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&DEV_3B22&CC_0106]
    "Service"="iaStor"
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    
    [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(R) 5 Series/3400 Series SATA 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_3B22&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
    Edit/Update 2: Decided to stay with AHCI as it's the more advanced mode with better features, plus i don't think my old speed tests were as accurate as i thought. Also, it's very easy to switch between AHCI mode and IDE mode, you don't have to do anything else other than select the option in the BIOS as now you have both drivers installed.
    Last edited by Xadious; 11-02-2010 at 01:37 AM.

  8. #218
    Joined
    Mar 2010
    Posts
    13

    Re: HOWTO: enable AHCI mode after installing Windows

    Not sure if this is pertinent to this thread, but I was sucessful in converting to AHCI SATA mode by making the registry changes shown in Microsoft Knowledge Base article #922976 before changing from ATA mode to RAID mode in the BIOS on my Windows 7, 64-bit machine. (ATA and RAID modes are the only modes offered by my BIOS.) The BIOS offers to configure RAID at every bootup, but I never configure it that way, so I presume that I am in AHCI mode. My external eSATA drives are now hot-swappable, and they were not hot-swappable before when I had the BIOS configured as ATA.

    One thing I never see discussed is how to convert from AHCI mode back to ATA (or IDE) mode without confusing Windows. Any ideas on this?

  9. #219
    Joined
    Nov 2010
    Posts
    1

    Re: HOWTO: enable AHCI mode after installing Windows

    Thank you! I'll admit I was terrified to change the registry and reboot, but it worked flawlessly.

    While I understand as many people mention that real-world effects of this change are minimal at best, my need is regarding settings allowing for a dual-boot setup I'm trying to get working.

    But in any case, most how-tos out there are helpful, but a terrible mess to read and understand due to either way too advanced terminology or terrible spelling/grammar. Your how-to on the other hand was perfect.

    Thanks again for your hard work, saved me the trouble of an XP reinstall!

  10. #220
    Joined
    Nov 2010
    Posts
    1

    Re: HOWTO: enable AHCI mode after installing Windows

    Anybody can help me. How to do this on Dell 690 withWindows XP64bit.

    Quote Originally Posted by Ned Slider View Post
    Not sure if this has been posted before, but I managed to successfully enable AHCI mode after installing Windows. Here's how...

    AHCI (Advanced Host Controller Interface) is present on newer Intel chipsets such as 975X (ICH7), P965 (ICH8), and P35 (ICH9). AHCI mode is enabled in the BIOS and 3 settings are commonly available: IDE, AHCI, and RAID. The last two (AHCI and RAID) require a driver floppy and the F6 method when installing Windows XP otherwise the hard disks won't be detected.

    AHCI mode brings 3 main advantages:

    1. Supports NCQ (Native Command Queuing) allowing SATA drives to accept more than one command at a time and dynamically reorder the commands for maximum efficiency.
    2. Supports hot plugging of devices
    3. Supports staggered spin ups of multiple hard drives at boot time


    However, in the real world the performance difference isn't huge.

    The problem is that if you installed Windows in IDE mode (ie you didn't use F6 and supply a driver disk), then simply changing the BIOS setting to AHCI mode and rebooting will cause Windows to fail and will require a repair install. Most people have been advising to reinstall Windows if you want AHCI enabled.

    I managed to enable AHCI on Windows XP Professional for a Gigabyte P35-DS4 (ICH9R) without needing to reinstall. This should work on any P35 ICH9 based board:

    1. Go to Intel's download centre and download the latest version of the Intel Matrix Storage Manager (7.6.0.1011, 8/2/2007 at time of writing) for your OS:

    http://downloadcenter.intel.com/Prod...=2101&lang=eng

    Keep this file as you'll need it again in step 4.

    2. Run the installer with the -a switch to extract the files. This will NOT install the software, just extract the files. Follow the prompts as if you were installing the software:

    Code:
    iata76_enu.exe -a
    The above should extract the files to \Program Files\Intel\Intel Matrix Storage Manager. There are two folders, \Drivers and \Drivers64 for 32-bit and 64-bit OS's, respectively.

    Copy the file IaStor.sys from the Drivers folder to C:\Windows\System32\drivers\

    3. copy the following registry file to your desktop (copy and paste into notepad) and save as ahci.reg

    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
    "Service"="iaStor"
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    
    [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
    4. Double check you've copied the IaStor.sys file as part of step 2. Now do the following:

    • Run the ahci.reg file to add the entries into the registry
    • Reboot the computer and enter the BIOS - DO NOT allow it to start Windows yet.
    • Change the setting for the on board Intel controller to AHCI, save and exit BIOS
    • Boot into Windows


    When Windows loads it will detect a new hard disk - cancel the wizard for installing the new hardware and run the Intel driver installer you downloaded in step 1.

    Reboot the system again and you're good to go

    Now, under Device Manager > IDE ATA/ATAPI controllers you should see Intel(R) ICH9 SATA AHCI Controller listed.

    Hope someone finds this useful - I wanted to do this as I needed AHCI mode to dual boot Linux and I didn't have a floppy drive on the machine to allow me to install Windows XP in AHCI mode. This is one area Vista has moved forward - it will allow you to install drivers from devices other than A: such as a USB pendrive or CD.

    If you want to enable write caching, see einshem's tip here:

    http://forums.pcper.com/showthread.p...5&postcount=23



    EDIT: Here is a Registry file that should work for 975X and P965 based boards:

    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106]
    "Service"="iaStor"
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    
    [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_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001

  11. #221
    Joined
    Dec 2010
    Posts
    1

    Re: HOWTO: enable AHCI mode after installing Windows

    Dear All!

    I've been trying to make this AHCI thing, however, its a complete faliure for me.

    I have P5E ICH9R x38 and E8500 cpu.
    I'm using BIOS 0903.

    I tried both registry settings written at the 1st post.
    I also tried both Matrix Storage Manager (newest:IATA88ENU and recommended:iata76_enu)

    Windows restarts at the beginning of loading the system every time I change to AHCI mode.

    Win XP Prof SP2 32bit

    Write catching on my disks is enabled by default (but they are all IDE).

    Please help me, I'd really need this for installing second OS.
    Last edited by ssanyi; 12-05-2010 at 09:44 AM.

  12. #222
    Joined
    Dec 2010
    Posts
    1

    Re: HOWTO: enable AHCI mode after installing Windows

    Hot Swap Problems
    I have Windows 7 Installed and recently bought some hot swap bays for my computer. I installed the bays and ran the necessary cords to them but It will not recognize the drive unless i restart the computer.

    From what I read it has something to do with AHCI in the Bios.. I am Running Windows 7 on this machine and have tried to enable it in the bios, and also manually change the registry key to no avail..

    When I enable AHCI in my Bios on my GIGABYTE GA-MA790GPT-UD3H mother board it gets to Verifying DMI data and hangs at this point and will not do anything else. I have to restart this and disable AHCI in order to boot to windows again.

    If anyone has any suggestions it would be most appreciated. From what I read some people tend to think that you have to do a fresh install in order for this to be accomplished but I do not want to do that if it is not needed.

    The Registry Key that I read that needed to be changed is \HKEY_LOCAL_MACHINE\SYSTEM\CurrentcontrolSet\services\msahci \ then modify the start key from "3" to "0".

    Again if anyone could shed some light on this I would appreciate it.

    I have tried everything I know and I am just not figuring it out any help would be greatly appreciated.

  13. #223
    Joined
    Dec 2010
    Posts
    1

    Re: HOWTO: enable AHCI mode after installing Windows

    Sounds like you opened Disk Manager. (right-click 'my computer' and select 'Manage', then 'Storage', then 'Disk Management' (local).


    Quote Originally Posted by marstyn View Post
    Had XP loaded on a SATA 8MB cache HDD. Installed two SATA 16MB cache HDD's, Set up RAID 1 for the two new HDD's after the BIOS window flashed (Ctrl + F).
    When XP opened explorer only displayed one HDD - Local Drive C. I don't know what I did but;
    I brought up the start menu and clicked on something else and a strange window opened (resembled the De-frag window). It displayed each drive in a separate window: Floppy A, Local C (healthy), the RAID setup Vol 1_Drive F (not formated) and DVD/RAM E.
    I clicked on the Vol 1_Drive F and it produced an option to format. I chose it. Then it did the same partitioning things that a fresh Windows boot does I partitioned the HDD, changed the title to Local Drive D. When done the status changed to healthy & explorer showed it in the HDD section! Maybe one of you could tell me what I did & how I did it because I can't figure out what I did! Gone through procedure again but I can't get the window to appear again!

  14. #224
    Joined
    Dec 2010
    Posts
    2

    Re: HOWTO: enable AHCI mode after installing Windows

    Fantastic forum topic. This process worked on my Windows 2003 server (32 bit) on an Intel DP35DP desktop board (P35/P31 Express Chip set). Saved me a ton of work! Thank.

  15. #225
    Joined
    Dec 2010
    Posts
    1

    Re: HOWTO: enable AHCI mode after installing Windows

    I have a Compaq Presario V3000 laptop running XP Pro sp3.
    I have Intel 945 chipset, ICH7-M/U southbridge and updated BIOS v.F39.
    I notice that most of this thread refers to ICH9. Does ICH7-M/U have an AHCI controller, and if so, how can I enable it, so that it shows in the BIOS or in the Device Manager?
    I have the full "Speccy", if the above is not enough info.
    Thanks Eddie

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •