質問: raidカードとsataカードを増設後、sataカードからブートしたい いろいろいじったのですが解決できないのでご教授お願いします。 最近sataカードを増設したのですが、sataからブートできなくて困ってます。 増設前の構成:raidカードのraid機能を使わずataカードとして利用。マザーのide0からosを起動。ataカードにはデータ用hddが1台接続。 増設後の構成:sataカードを増設後、satahddにosをインストール。biosにてブート順位をsatahddに設定。ataカードにはデータ用hddが1台接続。 biosで設定したのにもかかわらず、ataカード→sataカードの順でhddを読み込んで?いるようです。 ataカードにhddをつながないと素直に立ち上がるのですが、ataカードにhddをつないで起動するとエラー(ntldr missing)が出て起動しません。 ご教授お願いします。
回答: ata raidカードもsataカードも、bios上ではscsi機器扱いで表示されます。 なので、biosのブート順位を、scsi⇒ide設定にするのは正解ですが、 scsi同士(ご質問の場合、ata raidとsata)の認識される順番を変えないことにはどうにもなりませんデス。 (私のマザーのbiosは、ideもscsiも接続されているhdd全部が、hddの項目に一まとめにされていて、その中でブート順位を決められるようになっていて、raidカード2枚挿し状態でも面倒が無くてよいのですが、そういう機能はbios次第なので・・・) pciスロットには、認識される順番(通常、#1の方が先)がありますから、カードを挿すスロットを入れ替えてみたら良いのではないかと思います。 入れ替えない場合には、ataカードに繋がっているhddにプライマリパーティション(基本パーティション)を作成、アクティブに設定して、そこに"ntldr"、"ntdetect.com"、"bootfont.bin"、"boot.ini"を置く必要があります。(4つのファイルを単にコピーする場合には、"boot.ini"の編集が必要。)