您的位置:首頁技術文章
文章詳情頁

一個分區里完美安裝Windows 7/XP雙系統

瀏覽:82日期:2023-05-29 11:13:29

安裝雙系統的常規方法是將不同的系統安裝在不同的分區,這樣不僅要預先規劃好分區,平時雙系統的備份和維護也非常麻煩。今天教大家一種新方法,可以把系統變為單文件,而且可以放置在任意分區,還可以任意移動,備份和恢復也只要復制粘貼即可。

按部就班 單文件系統制作流程

目前,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。

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:。

我們再來配置XP單文件系統的啟動。

繼續點擊“編輯→新建實模式啟動項,將“description更改為“Boot XP,其他設置采用默認值。需要注意的是此時一定要確保C盤有“grldr.mbr、“menu.lst、“geldr這幾個文件,否則無法完成 XP單文件系統的啟動。

提示:實際上不管是XP還是Win7,我們只要有“bootmgr和“bcd配置文件,通過“bcdtool就可以很方便配置它們的啟動,而不用管這些系統安裝在哪個分區。

現在重啟系統,我們就可以在多重啟動菜單中選擇“Windows 7 VHD進入Win7單文件系統,選擇“Boot XP進入XP了!至此大功告成!

簡簡單單 玩轉雙系統

由于進入Win7單文件系統后會自動隱藏原來的C盤,因此如果要訪問原來C盤當中的數據,需要運行磁盤管理工具并為其分配一個盤符(啟動磁盤管理后可以看到系統新增了一個硬盤,這就是我們創建的虛擬硬盤)。

以分配的盤符為“N:為例,現在打開N盤我們可以看到現在整個雙系統就只有6個文件加1個BOOT目錄(如圖4所示)。而且在系統出現問題后,只要在安裝好后復制“winxp.img和“win7.vhd這兩個文件就完成了備份操作,如果要“重裝,進入任何一個系統,使用備份的文件替換同名文件即可。現在的雙系統管理和維護起來就方便很多了?!?/p>

提示:需要特別注意的是,由于Win7單文件系統當中的所有文件都封裝在一個VHD文件中(XP單文件系統則加載在內存中運行),因此使用這些系統時,要注意下載的數據和文檔不要保存在當前系統盤,或者在重新啟動前,將數據和文件移動到其他分區,否則會造成數據和文件的丟失。

點評:傳統的雙系統麻煩多多,首先要安裝在不同分區,然后又要按照一定的順序安裝才能成功,而且平時的備份和恢復操作也都很麻煩,而利用本文的方法則完全不存在這樣的問題——我們可以將多個系統“安裝在同一個分區,既有效利用了硬盤空間,又方便了平時的維護操作——復制粘貼即可。最重要的是,你可以根據需要將任意一個系統轉移到任意一個分區,然后再修改啟動配置就完成了。不用重裝,更不用重新分區!如果你經常為系統問題或者分區的問題糾結不已,不妨試一試本文介紹的方法。

標簽: Windows系統
相關文章:
国产综合久久一区二区三区