I'm wondering about the queueprioritycontrol option in the Intel AHCI driver, its been in there for a long time over its drivers releases. The line I am referring to is: Code: HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0 Its disabled by default, set by the 0 at the end of the line (1 is enabled). This option can of course be seen/changed in the registry as well. What does this setting do? It sounds like a priority control for the NCQ queueing, such that higher priority items in the queue get done first. If this is the case, how come is it always disabled, or so it seems, and what does it actually prioritise? If its always disabled, whats the point of having the setting there in the first place, and more importantly the code to control the setting? Is it the case that its disabled by default for better compatibility with older AHCI devices? Original SATA drives weren't anything more than an IDE drive with a SATA bridge, even those that aren't so old and are SATA 2! Before someone answers 'if its always default as disabled then there's a reason so leave it' or something along those lines, I will state again, why put the code and the option there in the first place? My question is what does it do, and is there any benefit from enabling it? - I have all true native SATA drives, that use Serial ATA8-AST transport mode and ATA8-AST interfaces. I asked someone I know, a couple of his drives only 2 years old has Parallel ATA8-AST transport and ATA/ATAPI-7 interface, even though a 'SATA 2' drive, was one of those IDE drives with a SATA interface whacked on. I'm talking in a situation of purely have true SATA drives. I do apologise for going on about this point, but its a valid one and possibly pertains to the question!