2012年11月19日 星期一

安裝Windows 8 \ XP 雙系統後的開機問題

因為工作需求,一台電腦需要安裝多個OS測試,所以往往一顆硬碟切割多個Partition, 裝了Windows 8後,發現要切換OS進入WinXP時,都會發生磁碟有誤需做Check Disk的訊息,雖然只要重新Check Disk過即可進入Windows XP系統,但感覺不太妙,不曉得會不會造成資料損毀(該備份的要趕快備份)。

當切換到Windows 8開機過後,此時再進到Windows XP又得重新Check Disk一次,來回幾次之後的結果,就是再也進不了Windows XP,直接BSOD 藍天白雲 Orz....

開始上網找有沒有人遇到相同的慘案及解決方式。
----------------------------------------------------------------------

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


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


建議灌雙系統時,能停用Hyperboot 。

停用Hyperboot 的方法:
1. 進入控制台後選擇「系統及安全性」。
2. 在系統及安全性的畫面上,請選擇「電源選項」。
3. 點選左側選單,「喚醒時需要密碼」。
4. 進到「定義電源鈕並開啟密碼保護」畫面,看到下方的「開啟快速啟動」是灰色無法取消,因此請按下「變更目前無法使用的設定」。
5. 此時下方的「開啟快速啟動」已經不是灰色,請取消勾選後按下〔儲存變更〕,這樣就可以讓HyperBoot停用。


引用: http://walker-a.com/archives/1856

沒有留言:

張貼留言