HDD HDD SSD 多硬碟系統啟動問題

2022-08-27 04:00:13 字數 1701 閱讀 9628

一、問題描述

最近購一了款有預留msata介面的hp電腦,買回來開始折騰ssd和記憶體的問題,記憶體一次性就解決了;但ssd在安裝過程中遇到三個問題,分別是:

二、使用機型:hp privilion m4 1019tx

三、測試環境:vmware + win7 + sata + sata

四、問題分析

在未安裝固態硬碟前,使用hdd上安裝的系統,可以正常啟動系統。

在安裝固態硬碟後,開機仍會從hdd系統啟動,啟動後系統會提示發現新硬碟,可以載入硬碟並進行分割槽操作。

使用winpe 將hdd上所有分割槽刪除(因為是新機,刪了就刪了),並在120g的ssd上建立了三個分割槽(個人習慣)作為系統、軟體和文件使用;通過vdm和winntsetup3_1,在win7系統成功預部署到了ssd的系統分割槽(硬碟使用是mbr分割槽表)上,正常情況下重啟就可以繼續完成win7安裝。

重啟系統,提示「no bootable device …」

檢視bios,發現無法更改磁碟啟動順序,且hdd盤序號為0,ssd盤序號為1。

使用vmware虛擬機器進行測試,在正常的虛擬機器下,增加乙個sata硬碟,並調整其序號為sata 0:0,原先安裝有系統的硬碟的序號為sata 0:1;開啟虛擬機器,發現無法正常啟動。

查詢資料,發現乙個**介紹的很好:多硬碟的情況下只能按下述方式啟動,即引導資訊要寫在首塊硬碟的mbr上。

五、 解決辦法

找到問題解決起來就容易了,使用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且分割槽沒有錯即可。

再次重啟,系統就可以正常啟動了……

多硬碟作業系統的引導

想在兩塊硬碟上安裝不同的作業系統,於是分別在第一塊硬碟上安裝了windowxp,第二塊硬碟上安裝了linux redhat 由於ntloader不能引導其他硬碟上的作業系統,於是決定用第二塊硬碟上來啟動計算機,於是在bios上把啟動硬碟設定為第二塊硬碟,由於前面安裝redhat時把grub安裝在了m...

DataNode的多硬碟儲存

修改hadoop安裝目錄下 etc hadoop hdfs site.xml檔案,新增如下配置資訊 dfs.datanode.data dir mnt disk1 hadoop hdfs data mnt disk2 hadoop hdfs data mnt disk3 hadoop hdfs da...

硬碟安裝系統

推薦個超簡單安裝win 7的方法。適用於 win8.1 win8 win7 vista 2008 2012 xp 2003 2000等系統。不佔空間,適合純淨安裝 詳細方法 不太懂的朋友看,懂的看下面的簡略方法 1.用winrar等軟體解壓2g多的檔案到d盤 虛擬光碟機載入後拷貝過去也可以 如圖,直...