HDD + HDD(SSD) 多硬盤系統啓動問題

1、問題描述html

最近購一了款有預留msata接口的hp電腦,買回來開始折騰SSD和內存的問題,內存一次性就解決了;但SSD在安裝過程當中遇到三個問題,分別是:windows

  • 無螺絲,沒法固定固態硬盤(後在一箇舊鼠標上弄了一個,雖然不是很合,但問題算是解決了)
  • 系統安裝到固態硬盤後提示」no bootable device」 (這就是今天我要介紹的)
  • 第次開機會有RAID建立提示(暫無解決辦法,但影響不大)

2、使用機型:hp privilion m4 1019tx工具

3、測試環境:vmware + win7 + SATA + SATA測試

 

4、問題分析網站

在未安裝固態硬盤前,使用HDD上安裝的系統,能夠正常啓動系統。3d

在安裝固態硬盤後,開機仍會從HDD系統啓動,啓動後系統會提示發現新硬盤,能夠加載硬盤並進行分區操做。htm

使用winpe 將HDD上全部分區刪除(由於是新機,刪了就刪了),並在120G的SSD上建立了三個分區(我的習慣)做爲系統、軟件和文檔使用;經過VDM和WinNTSetup3_1,在win7系統成功預部署到了SSD的系統分區(硬盤使用是MBR分區表)上,正常狀況下重啓就能夠繼續完成win7安裝。blog

重啓系統,提示「No Bootable Device …」接口

查看BIOS,發現沒法更改磁盤啓動順序,且HDD盤序號爲0,SSD盤序號爲1。內存

使用vmware虛擬機進行測試,在正常的虛擬機下,增長一個SATA硬盤,並調整其序號爲SATA 0:0,原先安裝有系統的硬盤的序號爲SATA 0:1;打開虛擬機,發現沒法正常啓動。

查找資料,發現一個網站介紹的很好:http://www.multibooters.co.uk/multiboot.html,多硬盤的狀況下只能按下述方式啓動,即引導信息要寫在首塊硬盤的MBR上。

5、 解決辦法

找到問題解決起來就容易了,使用winntsetup修改首塊硬盤的MBR,而後根據各引導工具的不一樣編輯其啓動項便可;使用了wee和grup4dos都可引導第二塊硬盤上的win7;可是引導工具的速度並無windows原始的理想,即便將timeout設爲0,開機後會有1~2s黑屏時間;所以這裏仍是使用windows本身的引導,這裏以下圖先選擇首塊硬盤做爲安裝的目標磁盤,而後選擇windows nt點擊安裝便可。

 

因爲windows nt使用到激活的主分區,所以在首塊硬盤上分一個100M的分區供引導使用,分區後以下圖磁盤0所示:

如今就要使用到這個分區了,爲能夠實施引導,引導分區中必須有bootmgr和BCD文件,所以咱們把現有系統中的bootmgr文件和boot文件夾複製到上圖的C盤中;而後使用winntsetup編輯BCD文件以能夠正常引導磁盤1上的系統;以下圖:

因爲BCD文件是從SSD盤上覆制過來的,所以上面已經有原先的引導項,這裏只要確認一下上圖的啓動磁盤爲HD1且分區沒有錯便可。

再次重啓,系統就能夠正常啓動了……

本文完,供參考。

相關文章
相關標籤/搜索