「また初期不良か・・」と思いましたが、色々調べてみるとどうやらSATAカード側コントローラチップとの相性問題で認識できなかったという事が解りました。
ということで解決まで非常に悩んだので、原因と対策をまとめて記事にしておきます。
・問題の起きるカード及びコントローラチップ
カード:バッファロー(メルコ)製 IFC-ATS2P2コントローラチップ:VIA VT6421L
サウスブリッジのVIA VT8237 及び VT8237Rでも問題が起きるようなので、VIAの他のSATAチップでも発生の可能性有り。
・認識できないHDD
HDT725032VLA360 (320G SATA300 7200rpm) 確認済
HDT725040VLA360 (400G SATA300 7200rpm) 未確認
HDT725050VLA360 (500G SATA300 7200rpm) 確認情報有り
HDS721010KLA330 (1TB SATA300 7200rpm) 未確認
HDP725050GLA360 (500G SATA300 7200rpm) 未確認
HDT725025VLA380 (250G SATA300 7200rpm) 確認情報有り
HDT722525DLA380 (250G SATAII 7200rpm) 確認情報有り
恐らく現行の日立 HGST(旧IBM)製 Deskstarシリーズ(シリアルATA版)の多くで問題が起きるのではないかと思います。
・問題となる症状
繋いでHDDの電源は入るものの、BIOSレベルでも全く認識できない状態。
・認識できない原因
日立HGST製HDD側のSATA転送レート設定がデフォルトで3.0Gb/secになっている為、1.5Gb/secにしか対応していない一部のマザーボードやカード(VIA製チップ搭載)で認識できない。
どうやら、VIAがSATAの正式な規格に準拠してない為、1.5Gb/secモードへの自動切替が上手くいかないらしい。
日立HGST製のHDDにはジャンパスイッチ等も一切無い為、お手上げ状態。
・解決方法1:Feature Toolで1.5Gbモードに変更
Hitachi Feature Toolを使って、初期値を3.0Gbモードから1.5Gbモードに変更する。
但し、HDD自体を認識できなければ変更しようがないので、一旦認識出来る環境(SATA2またはVIA以外のSATAインターフェースを搭載しているマシン)に接続し Max Transfer Speedを変更後、電源オフ&オンを行う必要がある。
※認識は出来ても1.5G固定への変更が出来ない環境(チップ)も存在するようなので(この記事のコメントに詳しい情報有り)、確実に認識させたい場合は次の解決方法が手っ取り早い。
・解決方法2:別のSATAカードを購入
3.0Gb/secに対応しているSATA2のチップ搭載カードか、Silicon Imageのチップを搭載しているSATAカードを買う。
1.5Gb/secのみのSATAカードでも、Silicon Imageのコントローラチップを搭載していれば問題ない模様。
うちのマシンにはPCI Expressが無いので、PCI用のRATOC REX-PCI15Sを買い、無事認識できました。
Silicon Image社SiI3512コントローラチップ搭載、ホットプラグ用ツールとアクセスLED用コネクタ付属で実売三千円台前半とナカナカお買い得なやつです。
通販でコレ一個買うのは送料が・・という感じだったのですが、送料無料のAmazon
・参考情報
増設したHDDを認識しない
テーマ: 不具合 - ジャンル: コンピュータ
