BTW, this setting applies to all systems, not just those that are AMD based.
no it doesn't.
Yup. Intel based systems, including my Intel systems, have that registry entry and it is enabled by default. Disabling it will prevent drives from "sleeping" before APM triggers a sleep command.
A driver that is not running on a device because of the absence of supported hardware or different vendor driver being loaded, cannot apply its parameters to the sub devices of an unaffiliated device.
SC.EXE Query amdsbs
SERVICE_NAME: amdsbs
TYPE : 1 KERNEL_DRIVER
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Parameters set in the registry correspond to functions in the driver, no intel driver supports "EnableHDDParking" so no intel device can benefit from the "EnableHDDParking" parameter
Service names respective to Intel include iaStorA, iaStorAV, iaStorAVC, iaStorV
redundant service iaStor used to respect the following parameters
"Port0AAM"=dword:000000fe
"Port0APM"=dword:000000ff
"Port1APM"=dword:000000ff
"Port1AAM"=dword:000000fe
and iaStorA
"EnableAPM"=dword:00000000
There is no confirmation that this parameter works for current versions of the Intel AHCI/RAID driver (AV, AVC) but it may.