hmx-17の日記

技術ネタとかプライベート

Intel SSDのちょっとしたTips

いつものようにRSSを徘徊していたらこんな記事があったので早速トライ。
まずSuperFetchを無効にするって書いてあるけどもう無効になってるんじゃないn....有効だったので無効にする。
で、モバイル用マシンにIntel SSDを投入しているので,DIPMを有効にして消費電力を下げることにする。
まず、powercfgのクエリーを発行してGUIDを取得する。GUIDがないと設定できない。

C:\>powercfg -qh scheme_current sub_disk
電源設定の GUID: a83ffe77-647e-45df-899e-cd3f4e2835a1 (パナソニックの電源管理(
標準))
サブグループの GUID: 0012ee47-9041-4b5d-9b77-535fba8b1442 (ハード ディスク)
電源設定の GUID: 0b2d69d7-a2a1-449c-9680-f91c70521c60 (AHCI Link Power Mana
gement - HIPM/DIPM)
利用可能な設定のインデックス: 000
利用可能な設定のフレンドリ名: Active
利用可能な設定のインデックス: 001
利用可能な設定のフレンドリ名: HIPM
利用可能な設定のインデックス: 002
利用可能な設定のフレンドリ名: HIPM+DIPM
現在の AC 電源設定のインデックス: 0x00000001
現在の DC 電源設定のインデックス: 0x00000001

電源設定の GUID: 6738e2c4-e8a5-4a42-b16a-e040e769756e (次の時間が経過後ハー
ド ディスクの電源を切る)
利用可能な設定の最小値: 0x00000000
利用可能な設定の最大値: 0xffffffff
利用可能な設定の増分: 0x00000001
利用可能な設定の単位: 秒
現在の AC 電源設定のインデックス: 0x000004b0
現在の DC 電源設定のインデックス: 0x00000258

電源設定の GUID: 80e3c60e-bb94-4ad8-bbe0-0d3195efc663 (ハード ディスクのバ
ーストを無視する時間)
利用可能な設定の最小値: 0x00000000
利用可能な設定の最大値: 0xffffffff
利用可能な設定の増分: 0x00000001
利用可能な設定の単位: 秒
現在の AC 電源設定のインデックス: 0x00000000
現在の DC 電源設定のインデックス: 0x0000003c

電源設定の GUID: dab60367-53fe-4fbc-825e-521d069d2456 (AHCI Link Power Mana
gement - Adaptive)
利用可能な設定の最小値: 0x00000000
利用可能な設定の最大値: 0x000493e0
利用可能な設定の増分: 0x00000001
利用可能な設定の単位: millisecond
現在の AC 電源設定のインデックス: 0x00000064
現在の DC 電源設定のインデックス: 0x00000064

"電源設定の GUID: 0b2d69d7-a2a1-449c-9680-f91c70521c60 (AHCI Link Power Mana
gement - HIPM/DIPM)"が該当の設定項目GUIDなので、電源設定のGUID, サブグループのGUID, 設定項目GUIDをpowercfgに引数として渡し、値を設定する。
値については先の記事のプレゼン画像を参照.
また、値を設定するときには接続環境ごとに値を設定する必要があるので、AC電源接続時には"setacvalueindex"、バッテリ駆動時には"setdcvalueindex"をオプションに付ける。

C:\>powercfg setacvalueindex a83ffe77-647e-45df-899e-cd3f4e2835a1 001
2ee47-9041-4b5d-9b77-535fba8b1442 0b2d69d7-a2a1-449c-9680-f91c70521c60 2

C:\>powercfg setdcvalueindex a83ffe77-647e-45df-899e-cd3f4e2835a1 001
2ee47-9041-4b5d-9b77-535fba8b1442 0b2d69d7-a2a1-449c-9680-f91c70521c60 2

設定が終わったらもう一度クエリーを発行して設定されたかを確認する

C:\>powercfg -qh scheme_current sub_disk
電源設定の GUID: a83ffe77-647e-45df-899e-cd3f4e2835a1 (パナソニックの電源管理(
標準))
サブグループの GUID: 0012ee47-9041-4b5d-9b77-535fba8b1442 (ハード ディスク)
電源設定の GUID: 0b2d69d7-a2a1-449c-9680-f91c70521c60 (AHCI Link Power Mana
gement - HIPM/DIPM)
利用可能な設定のインデックス: 000
利用可能な設定のフレンドリ名: Active
利用可能な設定のインデックス: 001
利用可能な設定のフレンドリ名: HIPM
利用可能な設定のインデックス: 002
利用可能な設定のフレンドリ名: HIPM+DIPM
現在の AC 電源設定のインデックス: 0x00000002
現在の DC 電源設定のインデックス: 0x00000002

電源設定の GUID: 6738e2c4-e8a5-4a42-b16a-e040e769756e (次の時間が経過後ハー
ド ディスクの電源を切る)
利用可能な設定の最小値: 0x00000000
利用可能な設定の最大値: 0xffffffff
利用可能な設定の増分: 0x00000001
利用可能な設定の単位: 秒
現在の AC 電源設定のインデックス: 0x000004b0
現在の DC 電源設定のインデックス: 0x00000258

電源設定の GUID: 80e3c60e-bb94-4ad8-bbe0-0d3195efc663 (ハード ディスクのバ
ーストを無視する時間)
利用可能な設定の最小値: 0x00000000
利用可能な設定の最大値: 0xffffffff
利用可能な設定の増分: 0x00000001
利用可能な設定の単位: 秒
現在の AC 電源設定のインデックス: 0x00000000
現在の DC 電源設定のインデックス: 0x0000003c

電源設定の GUID: dab60367-53fe-4fbc-825e-521d069d2456 (AHCI Link Power Mana
gement - Adaptive)
利用可能な設定の最小値: 0x00000000
利用可能な設定の最大値: 0x000493e0
利用可能な設定の増分: 0x00000001
利用可能な設定の単位: millisecond
現在の AC 電源設定のインデックス: 0x00000064
現在の DC 電源設定のインデックス: 0x00000064


C:\>

これでo.k.