Skip to content

Instantly share code, notes, and snippets.

@mufasa71
Created May 23, 2017 17:36
Show Gist options
  • Save mufasa71/b9da5ba9d0b1c7fae1459b13ed4b8370 to your computer and use it in GitHub Desktop.
Save mufasa71/b9da5ba9d0b1c7fae1459b13ed4b8370 to your computer and use it in GitHub Desktop.
How to enable HIPM+DIPM for Event ID 129 – storachi – Reset to device, DeviceRaidPort0, was issued.

Erik August 9, 2014 at 5:07 am

Actually, this is the incorrect setting for your issue! (That setting only affects purely PCI Express devices, such as Graphics Cards) It is actually the "AHCI Link Power Management – HIPM/DIPM" Power Options setting which is changed from HIPM (Balanced) to Active (High Performance). This setting, by default, is HIDDEN inside of the advanced power settings menu. In order to expose it (as well as transition time setting from "Partial" hard disk state to "Slumber" hard disk state; "AHCI Link Power Management – Adaptive"), you must go inside the registry to both:

  1. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings012ee47-9041-4b5d-9b77-535fba8b1442b2d69d7-a2a1-449c-9680-f91c70521c60 and change the "Attributes" key value from 1 (default; hidden) to 2 (exposed). [This will expose "AHCI Link Power Management – HIPM/DIPM" under Hard Disk power settings]
  2. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings012ee47-9041-4b5d-9b77-535fba8b1442dab60367-53fe-4fbc-825e-521d069d2456 and change the "Attributes" key value from 1 (default; hidden) to 2 (exposed). [This will expose "AHCI Link Power Management – Adaptive" under Hard Disk power settings]

BE VERY CAREFUL YOU DO NOT MODIFY ANYTHING OTHER THAN THESE EXACT ABOVE TWO REGISTRY SETTINGS! YOU CAN RENDER WINDOWS INOPERABLE IF YOU DON’T KNOW WHAT YOU’RE DOING! Changing the "Attributes" key values from 1 to 2 are completely safe! All this does is changes the setting boxes from Hidden to Exposed. The settings themselves DO NOT change unless you change them inside of Power Options. (Either by way of switching performance profiles and/or changing advanced power settings through Power Options)

Please refer to this wonderful explanation of the above settings, as well as a downloadable .reg file to automatically change the above "Attributes" values SAFELY for you: http://www.sevenforums.com/tutorials/177819-ahci-link-power-management-enable-hipm-dipm.html

READ THE RED BOX! "WARNING: Your SSD and HDD drives must support HIPM and DIPM, and must have a SATA connection with AHCI mode enabled in the BIOS for them to be able to have their power usage managed. AHCI is usually enabled in the BIOS by you before installing Windows 7. If you didn’t, then you will need to enable AHCI after the installation of Windows 7 before doing this tutorial."

In order to easily check whether or not your Hard Drives support HIPM, DIPM, and/or HIPM+DIPM, you can download AIDA64 from http://www.aida64.com Please note: They are only "Trial versions", but they are fully functional and will allow you to see which, if any drives, support the above advanced power management features for HDDs/SSDs.

(HIPM = Allow Host-initiated Interface Power Management; DIPM = Allow Device-initiated Interface Power Management; HIPM+DIPM = Allow Both Host-initiated AND Device-initiated Interface Power Management; Active = Do NOT Allow either HIPM or DIPM)

Hope this helps =D -Erik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment