質問: [自作pc] sata-hddへの電源制御について こんにちは。 自作pc(windows8環境)の話です。 sataにふたつhddが繋いであります。つまり、2台とも内蔵。 sata1コネクタとsata2コネクタにそれぞれ。 普段は、sata1に接続しているhddを使い、sata2のhddは、sata1のhddをまるごとバックアップをするときしか用事がありません。 しかしsata2のhddにも、ケーブル類(データと電源)は常に繋がっています。週に一度くらいしか使わない(バックアップ)のに。 電気をけちるわけではないのですが、ずっと電気が流れていると言うことは”回転”も起きていると言うことになるのだと思います。 と言うことは、寿命等にも影響があるのではないかと。 biosの設定でhddを切り離したりすることは出来ますが、これをすると電気的にも切断(”回転しない”)状態になるのでしょうか? また、その状態は無理!と言うことでしたら、sata2のhdd(つまり内蔵)の上手な扱い方をご提案いただけると幸いです。 sata2のhddへのの電源ケーブルの、入り切りが外から出来ればそれでも良いのですが...。 また今のところ、外付けは考えていません。そもそもこれがわがままなのかも知れませんけれど。 よろしくお願いいたします。
回答: 正確には、hddは電源が供給されれば、自動的に回転を開始するのが普通 その上で、sataコントローラーから初期化信号を受けて ヘッドの初期動作が行われ、またbiosなどからデバイス情報が読み取られる。 ついで、biosから要求があればmbrなどの管理領域の読み出しが行われる。 osが起動する過程で、sataコントローラーのデバイスドライバーが読み込まれ その次の行程で、パーティションテーブルの参照などが行われる。 windowsの場合は、利用可能なファイルシステムを発見したら 強制的にドライブレターを割り当てて、osからアクセス可能の状態になる。 いろんなバックグラウンドプロセスから、知らんうちにアクセスされていたりもするみたい。 そして、システムから切り離して置かなければ マルウェアから破壊されるリスクもあることを意味する。 sata機器なら、普通はホットスワップ対応だから サーバーなら、起動した後、ソフトウェア的に切り離して hdd側から電源を落として、停止させておくことはできる。 毎日電源を入れるなら、ハイバネートしているにしても 電源投入時にはspinupすることになるから、消耗するといえばする。 ただ、hddは回転させないでしまっておけば 壊れないというわけでも無いので 毎日短時間回転するほうが、むしろ良いのかもしれない。 また、windowsに汎用のホットスワップツールが無いなら それが入手できるかどうか?そこが鍵になるかもしれない。 ホットスワップベイなどは、物理的に個別に電源を切れるものがあるので そういう奴を使うほうが、たしかに簡単。 ただ、まるごとイメージコピーするのであれば いっそraid1を構成するほうがいいかもしれない。 システムまるごと複製をとることは トラブル時にシステムの再構築の手間を防ぐもので 可用性に重点を置いた考え方。。 しかし、週一複製の場合、作業時pcが使えないことと トラブル時に最悪一週間分のデータが失われ、バックアップとしては弱い面がある。 raid1の場合、マルウェアによる汚染や 操作ミスによる削除,データ破壊に対する備えにはなりにくい。 ただしhddが壊れる場合、一基が残れば、データについてのダメージは回避される。 というよりも、うっかりhddが一基壊れていることに気づかず使っていることもあるくらい。 ほんとは、raidは可用性だけを提供するもので バックアップにはならない。 それでも、可用性を求めて、バックアップをおろそかにするくらいなら raid1の副次効果をあてにする手もあるかもしれない。 でも、可用性とバックアップという2つの要素は 二種類以上の方法で備えておくべきで 週一複製とクラウドサービスへのバックアップといった組み合わせでもいいのかもしんない。