Dual Boot - Vista / XP

http://group.zol.com.cn/frmView.php?u=http://group.zol.com.cn/14/16_137015.html

如果要說現在最熱門的軟件是什麼,相信朋友們都會異口同聲的說vista,但作為新一代的操作系統,Vista還有著太多的陌生感,因此除去很少一部分軟件狂熱者之外,絕大部分用戶還是希望繼續保留原有的Windows XP雙操作系統。

  1. 在Vista系統下設置XP/VISTA雙系統
     
    在原有的Windows XP基礎上全新安裝Windows Vista(和原來98/XP雙系統相似),這樣就可以自動生成雙引導菜單,是一種比較保險的系統安裝方式。在安裝結束後,引導時默認啟動的是Microsoft Windows Vista,此時有30秒的時間供用戶選擇,我們可以通過上、下光標箭頭選擇「早期版本的Windows」,實際上這個所謂的早期版本就是原來的Windows XP,但如果你不在現場的時間超過30秒,那就將進入Vista系統,此時你將不得不選擇重新啟動才能進入Windows XP,感覺到有些不太方便。如果你希望在Vista下調整默認的操作系統,那麼可以使用下面的兩種方法:
     
    1. 窗口下解決方案
       
      和XP時代一樣,右擊桌面上的「計算機」圖標,打開圖1所示窗口,在這裡選擇「高級系統設置」,此時會看到圖2所示的系統屬性窗口,這也是我們非常熟悉的,接下來單擊啟動和故障恢復小節中的「設置」按鈕,打開「啟動和故障恢復」對話框,如圖3所示,將默認的操作系統重置為「早期版本的Windows」,然後單擊右下角的「確定」按鈕進行保存,下一次啟動時就會默認啟動Windows XP。
       
      需要遺憾的是,這裡已經無法找到XP下的「編輯」按鈕,即使用記事本打開C盤根目錄下的BOOT.INI文件,我們看到的也是如圖4所示的內容,也就是說再也不能在這裡手工編輯引導菜單中的選項。
       
    2. 命令行解決方案
       
      雖然我們無法借助記事本編輯BOOT.INI來解決默認操作系統的問題,但可以借助Vista的BCDEdit(Boot Configuration Data Edit,啟動配置數據存儲編輯器)來完成這個任務,我們可以借助這個命令行工具在啟動配置數據存儲中添加、刪除、編輯和附加項。
       
      單擊開始菜單,在這裡找到「所有程序→附件→命令提示符」。
       
      右擊選擇「以管理員身份運行」打開命令提示符窗口,切換到\windows\system32,執行如下命令即可將Windows XP設置為默認的啟動系統:

      這裡需要說明的是,在「/default」的後面千萬不能輸入「早期版本的Windows」,否則會提示「指定的命令未知」,關於「{ntldr}」的內容可以借助「bcdedit.exe /enum」參數查看,然後通過命令提示符的快捷菜單進行標記、複製、粘貼,這裡無法通過Ctrl+C、Ctrl+V組合鍵來完成複製和粘貼的操作。

      如果需要設置啟動管理器顯示多重引導菜單的順序,可以使用「/displayorder」參數,而「/timeout」可以設置啟動管理器的超時值。
       
  2. 在XP下設置默認操作系統
     
    在Windows XP下調整默認啟動系統的方法非常簡單,相信很多朋友都不陌生,右擊桌面上的「我的電腦」圖標打開系統屬性窗口,切換到「高級」標籤頁,在這裡單擊「啟動和故障恢復」小節中的「設置」按鈕,打開啟動和故障恢復對話框,不過我們在「默認操作系統」下拉列表框中並沒有看到與Vista有關的引導項(見圖7),這是怎麼一回事呢?
     
    原來,Vista引入了全新的引導管理器,與Windows XP大不相同的是將以前保存在BOOT.INI中的啟動配置參數轉移到了啟動配置數據存儲包中,這也就是為什麼我們在BOOT.INI文件中無法查看到Vista引導選項的原因所在。那麼,難道我們再也無法在Windows XP下將XP設置為Vista/XP的默認啟動系統了嗎?
     
    當然不是,我們可以借助第三方軟件來完成這個任務,這裡介紹兩款比較好用的軟件:好處是雙系統下重新安裝XP也可以借助它們來實現雙啟動菜單
     
    1. VistaBootPRO
       
      VistaBootPRO是第一個被設計用來對Vista進行調整和優化的軟件,提供了一個圖形化的操作界面,可以非常方便的對Vista的引導管理器進行各種調整,而且還是完全免費的,目前最新版本是3.1 Beta,目前只能被安裝在Windows 2000/XP/Server 2003/Vista系統下,而且運行時需要.NET 2.0 Framework的支持(免費的,直接可從微軟網站下)。
       
      需要說明的是,VistaBootPRO採用了類似於Office 2007風格的界面,單擊窗口頂部的按鈕切換到「Manage OS Entries」標籤頁,如圖8所示,可以看到「OS List」列表框中給出了目前已安裝的操作系統,遺憾的是對中文字符的支持不是太好,總算不影響正常使用。
       
      現在的操作很簡單,選中需要設置為默認操作系統的項目,然後在下面勾選「Set as Default」復選框,如果有需要的話,可以單擊右側的雙箭頭按鈕調整各個項目的次序,通過「Up」和「Down」兩個按鈕進行調整,最後單擊右下角的「Apply」按鈕即可生效。假如需要對系統項進行重命名,首先需要勾選「Rename selected operating system」復選框,然後下面會增加Rename To 和Deive Letter 的相關選項。
       
    2. EasyBCD
       
      EasyBCD的作用與VistaBoostPRO大致相仿,也是一個完全免費的軟件,目前最新版本是1.5,當然也需要.NET 2.0 Framework的支持。
       
      運行程序,切換到「Configure Boot」標籤頁,如圖9所示,在右側窗格的「Default OS」下拉列表框中選擇「早期版本的Windows」,這裡還可以重置顯示引導管理器的默認時間,最後單擊下面的「Save Settings」按鈕即可生效,以後引導時就會默認以Windows XP啟動。
       
      如果你需要對引導管理器中的項目重命名,那麼可以在下面的「Entry-Based Settings」小節中完成,首先選中相應的引導項,然後在「Name」後面的文本框中自由命名即可。 
       
  3. 修復引導管理器
     
    有一個問題是比較令人討厭的,當按照正常的步驟完成Windows Vista/Windows XP的安裝後,此時當然雙引導菜單已經自動生成,一般情況下我們不用去改變什麼。但如果由於某些原因對Windows XP進行了修復或重新安裝,那麼原有的引導管理器會遭受破壞,雙引導菜單也已消失不見,換句話說也就是將無法進入Windows Vista,但Vista系統卻是實實在在的還呆在原來的地方,只不過是缺少了相關的啟動配置參數。
     
    此時,我們仍然可以借助VistaBootPRO修復引導管理器,方法也很簡單:切換到「Bootloader」標籤頁,如圖10所示,在這裡選擇「Reinstall the Vista Bootloader」,然後單擊下面的「Apply」按鈕,確認後會自動重啟系統,很快就可以修復Vista的引導管理器。當然,如果什麼時候不再需要Vista,可以選擇「Uninstall the Vista Bootloader」刪除引導管理器,這樣就可以不用去手工刪除C盤根目錄下的BOOT文件夾,而且是絕對的安全方便。
     
    提示:
          如果「Apply」按鈕呈灰色不可用狀態,可以先選擇「Uninstall the Vista Bootloader」,然後再切換回去再選擇就可以了。
     
  4. 刪除多餘的引導項目
     
    我們知道,如果需要刪除雙引導菜單中的多餘項目,在Windows XP時代是非常簡單的,只要用記事本打開BOOT.INI文件進行手工編輯後保存即可,但遺憾的是這一招在Vista下已經失效,因此我們仍然需要借助第三方軟件來完成這一任務。這個任務仍然需要在「Manage OS Entries」標籤頁下完成,首先在「OS List」列表框中選擇一個待刪除的操作系統,然後單擊右側紅色的刪除按鈕,此時會彈出圖11所示的對話框,再次確認後即可將其刪除。