Windows 8與7的雙硬碟雙系統開機問題

記得XP與Vista時代,當時因CPU與記憶體的瓶頸,虛擬機器的軟體尚未流行,因此玩家流行著雙硬碟雙系統的運作模式,透過BIOS的簡單切換開機順序,隨心所欲切換想要的作業系統,自從換上了4核心CPU與8G記憶體後,都是使用虛擬機器來模擬多作業系統的運作,Windows 7後更有支援VHD開機,因此直到Windows 8搭配SSD固態硬碟後,才又玩起雙硬碟雙系統的切換,結果竟然出現意想不到的要磁碟錯誤?

Bloggerads載入中~

 

 

那天興沖沖的網購一顆Intel SSD 330系列固態硬碟,為了讓Windows 8展現無與倫比的完美速度,決定採用雙硬碟雙系統方式,原先的Windows 7系統保持原狀,先移除連接與電源,新的SSD固態硬碟連接並安裝Windows 8 RTM版作業系統,之後再與原先的WIndows 7硬碟同時接上機器,並利用BIOS來切硬碟開機順序,以達到雙硬碟雙系統的開機切換。

 

但發覺只要切換Windows 8的系統開機後,當再切回來Windows 7開機時,都會發生磁碟有誤需Chkdsk的訊息,雖然只要重新Chkdsk過即可進入Windows 7系統(不曉得會不會造成資料損毀),不過要是再次切換到SSD的Windows 8開機過後,此時回Windows 7又得重新Chkdsk一次,這樣反覆的測試,結果都一樣要掃瞄磁碟來修正錯誤,還真擔心萬一造成Windows 7那顆硬碟的損毀,還是趕緊的備份較妥當。

 

 

Windows 8的開機速度比Windows 7更快了,當中有很多的技術不是三言兩語就能描述清楚的,其實Widnows系統早就對開機的速度提供多樣化的技術,如待機、休眠、睡眠與混合式的睡眠技術(就是睡眠與休眠的組合)。例如當系統休眠時,系統會自動將記憶體中的資料存到硬碟上,然後對所有裝置設備的電力中斷,與關機一樣不耗用任何電力,當恢復時系統會將存在硬碟的資料回寫入記憶體上,讓你快速的回到休眠前狀態。

 

然而Windows 8就是使用HyperBoot的開機技術,此HyperBoot是透過系統休眠來達成整體的開機加速,猜想可能是進入Windows 8系統的硬碟後再關機時,事實上那時是啟動HyperBoot方式進入休眠,當進入另一Windows 7硬碟開機立即檢測到Hyperboot的存在,於是想要喚起Windows 8系統而產生的錯誤。

 

由於Windows 8的HyperBoot特性,想要雙硬碟雙系統的人都能都會遇到此問題,除非你非常熟悉啟動分割區的配置,可以透過Grub引導BootMGR來避免此類的問題,不然建議直接停用Hyperboot來解決此問題。果然我停用Hyperboot後,輕鬆來回的切換雙硬碟的Windows 7與Windows 8,或許Windows 8是安裝在固態硬碟上,一點也不會因為停用HyperBoot而導致開機變慢。

 

雙硬碟雙系統就是一顆硬碟一個系統,在實作前已有系統在運作,最好備份資料以防萬一。如我先連接一顆硬碟安裝完Windows 7系統後關機並拔除連接,再將另一顆硬碟連接上再安裝Windows 8系統,成功後開機進入系統內先關閉HyperBoot功能,其操作如下:

 

▼在「開始」畫面上空白處(沒有磚的地方)按下滑鼠右鍵,此時畫面下方會出現一淺藍色工具列,請按下工具列右邊「所有應用程式」圖示。

 

 

▼接著在畫面上左、右捲動尋找,即可以找到「控制台」工具程式,請點選來開啟。

 

 

▼進入控制台後選擇「系統及安全性」。

 

 

▼在系統及安全性的畫面上,請選擇「電源選項」。

 

 

▼平常都是在這個畫面調整電源的計劃,不過此畫面看不到HyberBoot的選項,原來是藏在「喚醒時需要密碼」內。

 

 

▼來到「定義電源鈕並開啟密碼保護」畫面,看到下方的「開啟快速啟動」是灰色無法取消,因此請按下「變更目前無法使用的設定」。

 

 

▼此時下方的「開啟快速啟動」已經不是灰色,請取消勾選後按下〔儲存變更〕,這樣就可以讓HyperBoot停用。確定停用後再將Windows 7的硬碟接上,之後就可以利用BIOS來切換開機啟動不同的作業系統,且也不會互相干擾,至於Windows 8關掉HyperBoot,還是會比Windows 7開機快啦!

 

itwalker

網路改變了眾人的生活模式,雖然離開電腦一陣子,對電腦的熱愛從未間斷過,或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

1 個回應

  1. JOE 說:

    之前用雙系統都一直出現這樣的問題,謝謝你的解答(雖然還沒試過

    itwalker 說:
    有許多方式可以使用雙系統,但此種方式是最簡單,也是目前我使用的方式~~

發表迴響