起動時にHDDスピンアップを回避する


9

起動時に特定のHDDがスピンアップしないようにする方法はありますか?

HTPC(Ubuntu 12.10)には3つのHDDがあり、1つのSSD(ブートドライブ)があります。起動時にHDDがスピンアップして起動時間を短縮し、エネルギーを節約し、HDDの寿命を延ばしたくありません。ただし、オンボードHDDコントローラーは、システムで後で使用できるように、ブート時にどのドライブが存在するかを知る必要があると思います。スピンアップを回避する可能性はありますか?

ハードウェア仕様:
メインボード:ASrock A75M-ITX(UEFI)
APU:AMD A8-3870K
HDD:WD20EARS、HD204UI、WD20EARX
SSD:OCZ Vertex3 60GB
(4GB DDR3-1600、TV-Tuner、Sharkoon 400W PSU)

HDDは、PSUから電力が供給されるとすぐに回転しますか?それとも、データを受信すると回転しますか?
ありがとう、NoMad


回答:


8

PUIS(Power-Up In Standby)という名前のSATA機能があります。BIOS、ハードドライブ、OSからのサポートも必要です。いくつかのハードドライブはピンを介してそれを有効にすることができ、いくつかはそれを介して有効にすることができますhdparm -s。これはhdparmマニュアルが言うことです:

ドライブでサポートされている場合、スタンバイ状態でのパワーオン機能を有効/無効にします。とても危ない。システムBIOS(またはファームウェア)とオペレーティングシステムカーネル(Linux> = 2.6.22)の両方がこの機能を使用するドライブのプローブをサポートしていることが確実でない限り、使用しないでください。有効にすると、ドライブがスタンバイモードで起動し、コントローラーがデバイスのスピンアップをシーケンスできるようになり、多くのドライブが電源を共有する場合の瞬間的な電流引き込みの負担が軽減されます。主に大規模なRAIDセットアップで使用します。この機能は通常無効になっており、ドライブはアクティブモードで起動されます(上記の-Cを参照)。ドライブによっては、ジャンパによってこの機能を有効にできる場合もあります。一部のSATAドライブは、SATA電源コネクタのピン11によるこの機能の制御をサポートしています。これらの場合、

もちろん、起動中にそのドライブにファイルシステムをマウントしてはなりません。そうしないと、ドライブに何かをマウントしようとするとドライブがスピンアップし、起動プロセス中に長い遅延が発生します...


ありがとう、メインボードがPUISコマンドをサポートしているかどうかを何らかの方法で確認できますか?2つのWDドライブはジャンパー経由でこれをサポートしますが、メインボードについてはよくわかりません。WebサイトはPUISまたはPM2について何も述べていません(そのため、この機能はサポートされていないと思います)が、他のメインボードのサポートサイトではこれを見つけることができません(HDD障害に関する1つのIntelサポートページを除く)。編集:UEFIにはそのようなオプションはありません
。SATA

2
一部のマザーボードでは(特にサポートされていなくても)正常に機能し、一部ではBIOSで関連するSATAポートを「無効」に設定する必要があるため、BIOSが識別/アクセスを試みないことがわかりました起動中のハードディスク。もちろん、OSレベルのアクセスは引き続き機能します(LinuxはSATAチップセットを直接プローブします)。
haimg 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.