|
||||
一般情況下,我們安裝雙系統的常規方法是將不同的系統安裝在不同的分區,這樣不僅要預先規劃好分區,平時雙系統的備份和維護也非常麻煩。今天教大家一種新方法,可以把系統變為單文件,而且可以放置在任意分區,還可以任意移動,備份和恢復也只要復制粘貼即可。
按部就班 單文件系統制作流程
目前,Windows 7和Windows XP(以下分別簡稱Win7和XP)是大家最常用的兩個系統,也是很多用戶選擇安裝的雙系統。Win7原生支持以虛擬磁盤(以下簡稱VHD)方式啟動,Windows XP通過『firadisk』驅動,也可以實現鏡像方式啟動。
因此基於上述特性,對於安裝『Win7+XP』雙系統的用戶,我們其實可以不安裝實體系統,而只要分別制作一個VHD文件和鏡像文件即可完美享受雙系統。為了讓大家對操作流程更清楚,我們將操作步驟細分為下面5步,大家只要按這個流程制作即可。
1.在現有XP或Win7系統的基礎上創建一個VHD磁盤;
2.加載VHD磁盤並將Win7系統安裝在該磁盤,然後獲取Win7單文件系統;
XP單文件系統按照《把系統放進內存裡 自己打造高速RAMOS 》一文當中介紹的方法獲取;
3.在WinPE中將必需的啟動文件復制到D盤並格式化C盤,同時將引導記錄更改為NT60格式;
4.將啟動文件和單文件系統復制到C盤;
5.在WinPE中運行『bcdtool.exe』,依次配置Win7和XP單文件系統的啟動。
提示:本文所需軟件請點擊下載,下載後將所有文件保存在D盤根目錄下。同時為了方便讀者查詢,相關文章也一並包含在壓縮包當中。
第一步 獲取Win7單文件系統
由於XP系統不支持創建和加載VHD,因此XP用戶首先要准備一個WinPE系統,然後在其中創建並加載VHD進行安裝。方法很簡單,只要把Win7光盤中全部文件復制到D盤,然後將下載的『geldr』文件拷貝到C盤,再打開『c:\boot.ini』添加啟動即可(具體操作方法詳見2010第18期《沒光驅?多重啟動光盤『插入』硬盤》一文介紹)。完成後重啟系統進入WinPE,接著啟動命令提示符並輸入命令『Diskpart /s d:\diskpart.txt』創建並加載VHD就可以了。
注:Win7用戶直接進入系統,以管理員身份啟動『命令提示符』程序並執行上述命令即可。
接下來,繼續在命令提示符窗口中輸入『d:\sources\setup.exe』激活安裝(假設已經將Win7全部文件復制到D盤),在『你希望將系統安裝到哪個分區』步驟時將系統安裝到上面創建的虛擬硬盤,這個虛擬硬盤標示為『disk1 partion 1』(如圖1所示)。
OK,剩下的操作按屏幕提示完成Win7安裝,這樣就獲得了安裝在『D:\win7.vhd』的Win7單文件系統了。
提示:只有WinPE3.0(即Win7自帶的WinPE)的『diskpart』命令纔支持創建VHD文件,所以請大家務必使用Win7核心的WinPE。文中的『diskpart.txt』是已經制作好的批處理文件,默認在D盤(D盤必須為NTFS格式,並保證有足夠的空間創建系統文件)創建一個大小為10GB的『win7.vhd』文件。大家可以用『記事本』打開『diskpart.txt』根據自己的情況修改。
通過上述操作獲得Win7單文件系統後,你現在有兩個選擇:
1. 如果你現在安裝的是XP系統,並且你的內存並不是很大,那麼可以選擇保留現有XP系統,然後只需要在WinPE中配置Win7單文件系統的啟動就可以組成『傳統XP系統+Win7單文件系統』的雙系統;
2. 如果你現在安裝的是XP或者Win7系統,並且你的內存比較大,那麼可以選擇按照《把系統放進內存裡 自己打造高速RAMOS 》一文當中介紹的方法,制作一個運行在內存當中的XP系統,然後格式化當前系統,再在WinPE中配置啟動,獲得『Win7單文件系統+XP單文件系統』的雙系統。
當然,為了保險起見,推薦保留原系統,在確認單文件系統沒有問題後重新格式化原系統並重新配置啟動。當然也可以保留原系統,不過這樣最終的結果是生成了三個系統:原系統+XP單文件系統+Win7單文件系統。
具體該怎樣選擇,就看自己的求了。
第二步 配置單文件系統啟動
以選擇制作『Win7單文件系統+XP單文件系統』的雙系統為例,首先把制作好的『winxp.img』放置在D盤,接著啟動WinPE系統(可以直接使用Win7光盤進入),在出現選擇安裝語言界面時按下『Shift+F10』啟動命令提示符,再根據壓縮包當中提供的『配置單文件系統啟動命令』文檔的說明輸入命令,按提示格式化C盤,然後復制必要的文件到C盤。
完成上述操作後,使用『bcdtool』配置Win7和XP單文件系統的啟動。
Win7單文件系統的啟動配置同樣在命令提示符環境中完成。輸入『D:\bcdtool』來啟動『bcdtool』程序,然後依次點擊『啟動配置→打開』,選擇打開『C:\boot\bcd』並配置Win7的VHD啟動,步驟如下:
單擊『bcdtool』菜單欄的『編輯→新建Vista啟動項目』按鈕,選中新建項目後雙擊右側窗格的『device』,將其更改為『partition=P:』(也就是加載Win7.vhd虛擬磁盤的盤符,如果你輸入的是下載到的『配置單文件系統啟動命令』文檔中的命令,VHD自動加載後就是P盤,否則請自行根據實際情況修改),『description』(啟動菜單顯示名稱)更改為『Windows 7 VHD』,『Osdevice』更改為『partition=P:』(如圖2所示)。
完成後,我們再來配置XP單文件系統的啟動。
繼續點擊『編輯→新建實模式啟動項』,將『description』更改為『Boot XP』,其他設置采用默認值。需要注意的是此時一定要確保C盤有『grldr.mbr』、『menu.lst』、『geldr』這幾個文件,否則無法完成XP單文件系統的啟動。
提示:實際上不管是XP還是Win7,我們只要有『bootmgr』和『bcd』配置文件,通過『bcdtool』就可以很方便配置它們的啟動,而不用管這些系統安裝在哪個分區。
現在重啟系統,我們就可以在多重啟動菜單中選擇『Windows 7 VHD』進入Win7單文件系統,選擇『Boot XP』進入XP了!至此大功告成!