1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Resolved Ahci

Discussion in 'Windows 7' started by Grump642, 2010/06/10.

  1. 2010/06/10
    Grump642

    Grump642 Inactive Thread Starter

    Joined:
    2008/07/17
    Messages:
    48
    Likes Received:
    0
    When I built my computer, Win 7 was not out yet. So I installed Vista Pro 64bit. They gave me a free upgrade for Win 7, which I installed when it came out. I messed up on the first install, and did not enable AHCI. Now I am getting ready to switch to a SSD for boot and a new 1Tb HDD for storage. When I enable AHCI for my new SSD, will I be able to copy my OS over to it and have it work? I really do not want to install Vista, then Win 7, and patches for days. Not to mention installing all my software again. But I need AHCI now. Thanks.
     
  2. 2010/06/10
    Steve R Jones

    Steve R Jones SuperGeek Staff

    Joined:
    2001/12/30
    Messages:
    12,315
    Likes Received:
    252
    Most cloning softwares aren't crazy about cloning from a large drive to a smaller one.
     

  3. to hide this advert.

  4. 2010/06/10
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    No - that cannot be done due to the fact that many files will be in use by Windows.

    However you can make an image of the disk and load that to a new drive using something like Acronis True Image Home.
     
  5. 2010/06/10
    Grump642

    Grump642 Inactive Thread Starter

    Joined:
    2008/07/17
    Messages:
    48
    Likes Received:
    0
    Pete, that is what I meant. But my concern was the issue with AHCI and the the effect that might have on the OS, registry. Moving from it from non-AHCI to AHCI enabled.
     
  6. 2010/06/10
    Grump642

    Grump642 Inactive Thread Starter

    Joined:
    2008/07/17
    Messages:
    48
    Likes Received:
    0
    Granted, but I plan on moving most files to the new 1Tb drive first and then resizing the partition the OS is on so that is smaller the SSD. 120Gb SSD
     
  7. 2010/06/10
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    I have/had a problem with ACHI which will not allow my computer to boot if enabled despite the driver being loaded.

    In researching the issue I learned that ACHI must be enabled in BIOS before installing the OS. As I had no intention of a re-install I left matters as they are with a bookmark to brain for the next install, whenever that might be :)

    I really cannot give a definitive answer here.
     
  8. 2010/06/10
    Grump642

    Grump642 Inactive Thread Starter

    Joined:
    2008/07/17
    Messages:
    48
    Likes Received:
    0
    I learned the same the the hard way like you. That's why my concern now.
     
  9. 2010/06/10
    Christer

    Christer Geek Member Staff

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Since I recently installed a system with the SATA hard disks running in IDE mode (default in the BIOS and I didn't think ... :eek: ...), I went google on the issue and found KB922976 which describes how to enable the AHCI drivers in the registry prior to changing the mode in the BIOS. If the AHCI drivers aren't enabled, the computer will blue screen on reboot after making the change in the BIOS.

    I haven't tried this "fix" but in your case, I would make it run in AHCI mode prior to migrating/cloning to the SSD drive.

    By the way, the owner of this computer is dumber than me so ... :cool: ... he hasn't noticed but if he does, I hope that I know the solution.
     
  10. 2010/06/10
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Christer

    Thanks for reminding me of that KB which I had visited before :)

    On a re-read I now have AHCI running - the KB is not necessarily wrong, but .....
    The first sub key was already set to 0 - I may have changed this in my previous attempt to enable AHCI

    The second subkey was set at 3 - reset to 0

    I also had to set the JMicron Storage Controller to AHCI - not sure if this option was present last time around or I simply did not look there.

    Initially had to reset the Boot Order to HD > CD-Rom ...... in order to boot up at which point the AHCI drivers loaded. Then reset the Boot order to the preferred CD-Rom > HD ....

    Will now check if the second sub key needed changing or not by restoring the value to 3

    Watch this space :)
     
  11. 2010/06/10
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    Ok - you can stop holding your breath :)

    Restored the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
    value to 3 and all is OK.

    I must have missed the option in the JMicron Storage Controller to set it to AHCI mode on earlier attempts to enable AHCI

    One downside of AHCI is that it makes the drives hot pluggable so the Safely Remove Hardware icon is now ever present and lists my 3 hard drives - I think I can live with that - or hide the icon.
     
  12. 2010/06/10
    Christer

    Christer Geek Member Staff

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Pete,
    you're welcome ... :) ... !

    Was that set in the BIOS or in the registry?

    Strange but if it works with the desired boot order after that, I'm all for it ... :cool: ... !

    Repeated question, was that set in the BIOS or in the registry?

    Definitely annoying. Since hotswapping isn't needed for "fixed" drives and NCQ only gives marginally improved performance, I would try to find out if IDE mode can be chosen for the controller to which the "fixed" drives are connected and if AHCI mode can be chosen for the eSATA controller or a different SATA controller, leading to an external connector (on the case).

    I don't know if the eSATA connector provides power to the drive or not but there must be some difference compared to a SATA connector.
     
  13. 2010/06/10
    PeteC

    PeteC SuperGeek Staff

    Joined:
    2002/05/10
    Messages:
    28,896
    Likes Received:
    389
    In the BIOS. My mobo - see My System, utilises a jMicron storage controller rather than the Intel Matrix Controller.

    I think the boot order issue was that after setting AHCI in the BIOS the existing boot order was followed and clearly the DVD drive which was first in the order was not seen as bootable, especially as it was empty or not as a hard drive.

    With the OS hard drive set as first on the list the computer booted up and AHCI drivers loaded for all the controllers as seen in Driver install progress window.

    Once those drivers were loaded I reverted to the normal boot order and all was well.

    Incidentally there is now a further (brief) screen before Windows loads announcing that there is no bootable media in the optical drive - Windows then loads from the HD.
     
    Grump642 likes this.
  14. 2010/06/10
    Grump642

    Grump642 Inactive Thread Starter

    Joined:
    2008/07/17
    Messages:
    48
    Likes Received:
    0
    Thanks guys, I will try this tonight when I get home. Will post when I know.
    PS- Glad I'm not the only one to make silly mistakes like this!
     
  15. 2010/06/10
    Christer

    Christer Geek Member Staff

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Pete,
    thanks for clarifying!

    I still wonder if you have to set all controllers to AHCI mode or to IDE mode? The MB I'm considering for my new, long overdue, build has one controller for six SATA_2 drives, another for two SATA_3 drives and a third for two eSATA drives. The internal hard disks will be SATA_2 but any external hard disk might be SATA_3 and end up in an eSATA enclosure for which I would appreciate hotswap capability.
     
    Grump642 likes this.
  16. 2010/06/10
    Grump642

    Grump642 Inactive Thread Starter

    Joined:
    2008/07/17
    Messages:
    48
    Likes Received:
    0
    After reading this in the KB, it sounds like you can set each controller up differently.
    Issue talked about is a BSOD.
     
  17. 2010/06/10
    Grump642

    Grump642 Inactive Thread Starter

    Joined:
    2008/07/17
    Messages:
    48
    Likes Received:
    0
    Thank you both. It worked like a charm!

    Edit- It would seem that you can set your e-SATA to ACHI and your Intel controller to IDE. I had one controller set to IDE( J Micron) and the other set to ACHI. Went back and changed e-SATA also. Thanks again.
     
    Last edited: 2010/06/10
  18. 2010/06/11
    Christer

    Christer Geek Member Staff

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Grump642,
    you're welcome ... :) ... we're glad we could help!

    I made a mistake in mixing a potential SATA_3 drive with an eSATA enclosure ... :rolleyes: ... which would be degrading it to the SATA_2 performance of the eSATA controller. Anyway, that's one for the future since I haven't seen any SATA_3 drives yet.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.