由於Windows XP在Windows 2000之後發布,通常軟件都不會與將來的版本兼容,如果由於某些原因在已成功安裝Windowns XP的機器上再安裝Windows 2000,後者將會覆蓋硬盤的主引導扇區及系統盤目錄下的系統文件,造成之前安裝的Windows XP無法啟動。通常會報:
Starting Windows...
Windows 2000 could not start because the following file is missing or corrupt:WINDOWSSYSTEM32CONFIGSYSTEM
之類的錯誤,但實際的原因並不是丟失什麼文件,而是Windowns 2000版的啟動文件找不到Windows XP,即便此時啟動Windows 2000編輯boot.ini文件,加入Windows XP的啟動信息也無濟於事!
簡單的研究發現,Windows 2000/XP啟動依賴於一下幾個文件ntldr NTDETECT.COM boot.ini bootfont.ini(字體文件,不重要,就是啟動時選擇哪個系統的那些字體文件),boot.ini可以編輯,但是:XP版的ntldr NTDETECT.COM 既可以啟動XP,也可以啟動2000,而2000版的則不能XP。所以我們按照之前將上述4個文件備至一邊就可以了,安裝Windowns 2000時任其覆蓋,完成之後,將4個文件恢復,編輯boot.ini文件,加入Windowns 2000的一段就可以了!至於怎麼編輯boot.ini,其實也很簡單,google上資料應該很多哦。