如何利用Win7/XP雙系統在一個分區中完美享受
一般情況下,我們安裝雙系統的常規方法是將不同的系統安裝在不同的分區。然而,這種方法不僅需要預先規劃好分區,而且平時雙系統的備份和維護也非常麻煩。今天我將向大家介紹一種新方法,可以將系統變為單文件,并可
一般情況下,我們安裝雙系統的常規方法是將不同的系統安裝在不同的分區。然而,這種方法不僅需要預先規劃好分區,而且平時雙系統的備份和維護也非常麻煩。今天我將向大家介紹一種新方法,可以將系統變為單文件,并可以放置在任意分區,還可以隨意移動、備份和恢復。
按部就班 單文件系統制作流程
目前,Windows 7和Windows XP(以下分別簡稱Win7和XP)是大家最常用的兩個系統,也是很多用戶選擇安裝的雙系統。Win7原生支持以虛擬磁盤(VHD)方式啟動,Windows XP通過“firadisk”驅動,也可以實現鏡像方式啟動。因此,對于安裝“Win7 XP”雙系統的用戶,我們其實可以不安裝實體系統,而只要分別制作一個VHD文件和鏡像文件即可完美享受雙系統。
為了讓大家對操作流程更清楚,我們將操作步驟細分為以下5步:
- 在現有XP或Win7系統的基礎上創建一個VHD磁盤
- 加載VHD磁盤并將Win7系統安裝在該磁盤,然后獲取Win7單文件系統;XP單文件系統按照《把系統放進內存里 自己打造高速RAMOS》一文中介紹的方法獲取
- 在WinPE中將必需的啟動文件復制到D盤并格式化C盤,同時將引導記錄更改為NT60格式
- 將啟動文件和單文件系統復制到C盤
- 在WinPE中運行“bcdtool.exe”,依次配置Win7和XP單文件系統的啟動
提示:本文所需軟件請點擊下載,下載后將所有文件保存在D盤根目錄下。同時為了方便讀者查詢,相關文章也一并包含在壓縮包中。
第一步 獲取Win7單文件系統
由于XP系統不支持創建和加載VHD,因此XP用戶首先要準備一個WinPE系統,并在其中創建并加載VHD進行安裝。方法很簡單,只要將Win7光盤中全部文件復制到D盤,然后將下載的“geldr”文件拷貝到C盤,再打開“c:”添加啟動即可(具體操作方法詳見2010第18期《沒光驅?多重啟動光盤“插入”硬盤》一文介紹)。完成后重啟系統進入WinPE,接著啟動命令提示符并輸入命令“Diskpart /s d:diskpart.txt”創建并加載VHD。
注:Win7用戶直接進入系統,以管理員身份啟動“命令提示符”程序并執行上述命令即可。
接下來,在命令提示符窗口中輸入“d:sourcessetup.exe”激活安裝(假設已經將Win7全部文件復制到D盤),在“你希望將系統安裝到哪個分區”步驟時選擇將系統安裝到上面創建的虛擬硬盤,這個虛擬硬盤標識為“disk1 partition 1”。完成上述操作后,你就獲得了安裝在“D:win7.vhd”的Win7單文件系統。
提示:只有WinPE3.0(即Win7自帶的WinPE)的“diskpart”命令才支持創建VHD文件,請務必使用Win7核心的WinPE。文中的“diskpart.txt”是已經制作好的批處理文件,默認在D盤創建一個大小為10GB的“win7.vhd”文件。大家可以用“記事本”打開“diskpart.txt”根據自己的情況進行修改。
通過上述操作獲得Win7單文件系統后,你現在有兩個選擇:
- 如果你現在安裝的是XP系統,并且你的內存并不是很大,那么可以選擇保留現有XP系統,然后只需要在WinPE中配置Win7單文件系統的啟動就可以組成“傳統XP系統 Win7單文件系統”的雙系統
- 如果你現在安裝的是XP或者Win7系統,并且你的內存比較大,那么可以選擇按照《把系統放進內存里 自己打造高速RAMOS》一文中介紹的方法