MSFN Forum: what does SATA AHCI Mode do in simple words? - MSFN Forum

Jump to content


Hard Drive and Removable Media issues Rules

If you have questions about Seagate 7200.11, do read the READ_ME_FIRST, then read the FGA. If your questions remain unanswered after reading those two stickies, then post. For all other Hard Drive and Removable Media issues, you may post right away.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

what does SATA AHCI Mode do in simple words? Rate Topic: -----

#1 User is offline   colore 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 493
  • Joined: 02-June 06

Posted 25 February 2011 - 10:22 AM

hello

what does SATA AHCI Mode do in simple words?

thanks


#2 User is offline   submix8c 

  • Inconceivable!
  • Group: Patrons
  • Posts: 3,271
  • Joined: 14-September 05
  • OS:none specified
  • Country: Country Flag

Posted 25 February 2011 - 01:34 PM

SATA sets SATA mode vs EIDE/PATA ("old" HDD interface") Mode

This post has been edited by submix8c: 25 February 2011 - 01:36 PM


#3 User is online   allen2 

  • Not really Newbie
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,751
  • Joined: 13-January 06

Posted 25 February 2011 - 03:11 PM

Full explanation there: http://expertester.w...mark-advantage/

#4 User is offline   colore 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 493
  • Joined: 02-June 06

Posted 27 February 2011 - 09:56 AM

thanks

since AHCI mode is a performance advantage I will definatelly try it

however I need to install SATA drivers during WinXP installation, right?

where do I find these drivers in order to encorporated them into my nLite installation?

are they universal, or specific for a disk model ?

thanks

#5 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,574
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 27 February 2011 - 10:03 AM

Specific to the CONTROLLER (not on the disk model).

Also, performance advantages depend on hardware.

If you have "old" hardware it is likely you won't have any.

JFYI:
http://www.msfn.org/...409#entry884409

jaclaz

#6 User is offline   colore 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 493
  • Joined: 02-June 06

Posted 27 February 2011 - 11:21 AM

specific to the controller means specific to the motherboard, right?

so intergrating these SATA drives into my nLite installation, will result in a non-universal XP iso (that won't run in all systems)

that's very inconvenient, probably I will switch to Win7 that has native AHCI support

#7 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,574
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 27 February 2011 - 11:34 AM

View Postcolore, on 27 February 2011 - 11:21 AM, said:

specific to the controller means specific to the motherboard, right?

so intergrating these SATA drives into my nLite installation, will result in a non-universal XP iso (that won't run in all systems)

that's very inconvenient, probably I will switch to Win7 that has native AHCI support

Sure :), guess WHY the drivespack were developed? :unsure:
http://driverpacks.net/

jaclaz

#8 User is offline   pointertovoid 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 406
  • Joined: 16-January 09

Posted 28 February 2011 - 07:44 PM

Adding to the installation disk a driver specific to one controller doesn't prevent installing on an other controller. You just have the advantage for the drivers you have added.
As there are very few drivers that cover most of common controllers (say, 3 drivers cover 90% of all mobos) you can integrate these 3 drivers.

I don't integrate drivers into my Win installation disks, as I can live with F6 diskettes. There are so many combinations (Bios config "compatibility", Sata, Ahci, Raid - then driver version - then Ahci, Raid during install - bugged disks - etc) that can go wrong! I prefer to keep flexibility here.

Yes, Ahci brings experimentally an awful lot and must be used.

#9 User is offline   colore 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 493
  • Joined: 02-June 06

Posted 24 October 2011 - 01:22 PM

I wanted to ask, is it necessary to install any drivers, or since both my motherboard and hard disk, support AHCI, I just enable it in the BIOS?

thanks

#10 User is online   allen2 

  • Not really Newbie
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,751
  • Joined: 13-January 06

Posted 24 October 2011 - 01:30 PM

Depending on your hardware the drivers might already be there but you might need to change some settings in order to boot properly.

#11 User is offline   colore 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 493
  • Joined: 02-June 06

Posted 24 October 2011 - 03:20 PM

View Postallen2, on 24 October 2011 - 01:30 PM, said:

Depending on your hardware the drivers might already be there but you might need to change some settings in order to boot properly.


how do I find if the drivers are there and if settings are needed?

#12 User is online   allen2 

  • Not really Newbie
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,751
  • Joined: 13-January 06

Posted 24 October 2011 - 04:09 PM

You need to check if the driver is correctly referenced in the registry (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_3B2F and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IaStor for iastor = intel ahci driver ) and installed (you have to know how to read an .inf file and if all files are there). The mounted devices (HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices) might also create problem and you might need to remove some (or all values there) and repair you install if you're using vista or windows 7.
Or you could use a tool that will do it for you like driverinjection gui (if your os is supported).

#13 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,574
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 25 October 2011 - 02:10 AM

colore, you seem to miss the basics on how drivers in XP are installed. :unsure:
Basically XP when installed/booted makes a quick check of the hardware.
Every hardware (including the SATA Disk Controller) is identified by a device ID.
Then XP looks among the drivers available to see if it can finds a driver for that specific device ID it has detected.
If such driver is found, the corresponding driver is installed, no other device driver (for different device ID's) is ever installed.

jaclaz

#14 User is offline   colore 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 493
  • Joined: 02-June 06

Posted 25 October 2011 - 01:28 PM

View Postjaclaz, on 25 October 2011 - 02:10 AM, said:

colore, you seem to miss the basics on how drivers in XP are installed. :unsure:
Basically XP when installed/booted makes a quick check of the hardware.
Every hardware (including the SATA Disk Controller) is identified by a device ID.
Then XP looks among the drivers available to see if it can finds a driver for that specific device ID it has detected.
If such driver is found, the corresponding driver is installed, no other device driver (for different device ID's) is ever installed.

jaclaz


so you imply that it is already installed? because in the past, I tried to enable AHCI and I couldn't boot

#15 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,574
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 26 October 2011 - 03:06 AM

View Postcolore, on 25 October 2011 - 01:28 PM, said:

so you imply that it is already installed? because in the past, I tried to enable AHCI and I couldn't boot

No.
I am implying (actually plainly saying ;)) that

Quote

Then XP looks among the drivers available to see if it can finds a driver for that specific device ID it has detected.
If such driver is found, the corresponding driver is installed, no other device driver (for different device ID's) is ever installed.


When you change in the BIOS from "IDE emulation" to "AHCI" you effectively change the device ID.
So, IF the driver is already there, it will be installed.
BUT this won't happen on an already installed XP, only during Setup.
BUT, you can "force" the new driver by "injecting" it, besides driver injection GUI , already mentioned by allen2, you can use this "manual" technique:
http://www.msfn.org/...409#entry884409
http://forums.pcper....ad.php?t=444831

jaclaz

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy