FC2ブログ

    2019年05月

    WindowsにおいてHDD/SSDをBIOSで認識するがOSで認識しない場合の解決法

    環境


    【CPU】 Core i7 4790K BOX
    【CPUクーラー】 虎徹 MarkII SCKTT-2000
    【メモリ】 32GB
    【マザーボード】 H97 Pro4(BIOS ver. 2.10)
    【ビデオカード】 GTX 1070
    【SSD】 x2
    【HDD】 x5(SATA3_0からSATA3_4のSATAポートから接続+PCIEボードでSATAポートを2つ拡張し接続)
    【電源】 750W
    【OS】 Windows 10 Home

    症状


    上記環境に6TBのHDDをSATA3_5ポートから新規増設したところ、BIOSではHDDの型番まで認識した。
    OSを起動後、コンピュータの管理からドライブレターを割り当てようとしたところ、該当HDDが表示されなかった。
    デイバイスマネージャを確認したところ、やはり該当HDDを認識していなかった。

    解決方法


    以下の「IDE ATA/ATAPI コントローラ」のドライバを更新する。
    ・Intel(R) X Series Chipset Family SATA AHCI Controller
    ・標準 SATA AHCI コントローラ
    ただし、今回は上記ドライバを「ドライバの更新」から更新を試みるも、「最新のドライバ」であるとされ、改善が見られなかった。

    そのため別途、「インテル® チップセット・デバイス・ソフトウェア(INF 更新ユーティリティ)」をインストールした。
    使用した実行ファイルは以下から入手可能である。
    https://downloadcenter.intel.com/ja/download/28768/-INF-?product=98458
    対応しているチップセットはページ下記の「このダウンロードは以下の製品での動作が確認されています。」から確認可能である。

    解決までに試したこと(忘備録)


    SATAポート、ケーブルの初期不良->BIOSで認識できているため該当しない


    一応ポートやケーブルも変更済み
    SATA3_4に接続していたドライブをHDD_A、SATA3_5に新規で接続するドライブをHDD_Nとした場合、
    SATA3_5に接続されているHDD_Nが認識されなかったため、
    SATA3_4にHDD_Nを、SATA3_5にHDD_Aを接続したところ、HDD_Nが認識され、HDD_Aが認識されない状態となった。

    HDDの初期不良->BIOSで認識しているため該当しない


    また、上記環境で、OS起動後にSATA-USB変換ケーブルを用いてHDDを接続した場合は8個目のドライブとして認識される。
    フォーマットや読み書きも通常通り可能だった。

    HDD増設により電源不足が発生している->必要電力量と搭載電源から、該当しない


    そもそも、HDDを1個増設して不足する電力状態にあるならば、普段ゲームをしているときに動作が不安定になっているはずだが、そういったことは無い。


    以上から、ハード的な問題ではないだろうと判断した。


    デバイスマネージャで認識されていないため、ドライバの問題を疑った(というより、他に疑うものが思い浮かばなかった)


    Googleで「windows10 デバイスマネージャー hdd 認識」で検索し、2件目の「BIOSではHDDを認識するのに、Windows10では認識しない時の対処法【これで解決】」( https://www.mashilog.com/entry/bios-hdd-windows-ninnsiki )にたどり着き、ドライバの更新をするも、「最新のドライバ」であると表示されるのみで改善されず。

    「Intel(R) 9 Series Chipset Family SATA AHCI Controller+α」で検索し、「Windows 2000 向け Intel 9 Series 対応 AHCI ドライバ定義更新」( http://blog.livedoor.jp/blackwingcat/archives/1896175.html )にたどり着き、「INF ファイル」の上書きも有効らしい場合があることを知り、解決法のドライバダウンロードページに辿り着いた。

    状況が限定的すぎて全然情報がなかった。
    試していないのだが、PCI-EでSATAポートを拡張していないSATA3_0->SATA3_5までだけ使用していた場合には、この症状は起こっていなかったのかもしれない。
    8個目のドライブで症状が出るのか、それとも、M/Bの最後のSATA3ポートで症状が出るのかどちらだったのだろう。
    情報の少なさからいって、前者なのではないかという気がする(ただし、なぜ7個まで大丈夫で、8個目からだめなのか不明なので、後者なのかもしれない)。
    症状を改善してしまったので、もはや検証不可能である点、少々残念である。
    スポンサーサイト