微軟聯合主席Jim Allchin透露
從客服的支持數據得知引起Windows XP不能啟動的前五個問題分別是
注冊表被破壞
文件系統被破壞(也稱為NTFS元數據崩潰)
丟失系統引導程序
不能訪問啟動設備(通常是因為安裝了損壞的存儲驅動器引起的)
系統文件損壞(部分系統文件被刪除引起)
內存崩潰
磁盤損壞或有問題的設備驅動器和內核軟件問題都會導致電腦不能啟動
Windows Vista中引入了一個稱為Windows恢復環境(Windows RE)的功能
它結合了運行環境
診斷工具和修復系統的功能
它基本上能完成Windows支持隊伍所能作的
%以上的工作
這個恢復環境可以以兩種方式加載
如果電腦生產商或IT管理員為Windows恢復環境創建了一個獨立分區並把它安裝進去
那麼它就能自動加載
另外一種方式是手動加載Vista DVD或硬盤上的恢復環境
一旦Windows恢復環境安裝到硬盤上
用戶就能夠在系統啟動時通過按F
來進入恢復環境
自動加載的過程是
在啟動時
Windows加載程序會設置一個標志來顯示啟動進程是否已經啟動
如果啟動成功
那麼這個標志會在顯示Windows登錄窗口之前被清除
但是如果啟動失敗
這個標記就不會被清除
所以當系統下一次啟動時
Windows加載程序檢測到這個標志沒被清除就會認為系統啟動失敗
加載程序就會運行Windows恢復環境而不是啟動Vista
沒有自動模式的用戶也可以通過Vista DVD來加載啟動修復工具
修復工具一旦成功啟動
它就會檢測導致系統啟動失敗的原因
修復工具會依次檢測以下原因
配置文件是否丟失或損壞?是否丟失或損壞系統文件引起?是否由丟失或損壞的驅動器引起?驅動器不兼容?升級了不兼容的操作系統?在所有這些情況中
修復程序一旦發現問題所在便會嘗試通過恢復文件
使用系統還原點或重用其它數據新創建一個數據庫(如重建注冊表或文件系統)
系統還能夠檢測並報告壞硬盤或壞的內存
當然
微軟對此類問題就無能為力了
From:http://tw.wingwit.com/Article/Fault/201311/10447.html