Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Vista系統教程 >> Windows Vista系統基礎知識 >> 將XP與Vista安裝在一個分區下

將XP與Vista安裝在一個分區下

日期:2017/1/24 12:06:11      編輯:Windows Vista系統基礎知識

C分區是硬盤最外圈,做系統分區的好處自然不必說了。將XP與Vista安裝在一個分區下,可以同時備份雙系統,不然任何一個系統出毛病,都會影響到另一個系統不能啟動。

我發現用這種方法安裝好的XP系統上網幾乎不染病毒,可以裸奔(因為病毒的作者為了保證病毒文件盡可能得小,便於通過互聯網傳播,都采用傻瓜式編程,這樣的病毒就算進入你的機器,也因為找不到該感染路徑而無法發揮做用),但通過優盤感染則不能幸免。

至於為什麼兩個系統不能裝在同一個分區中,那是因為兩個系統的三個文件夾重名,這三個文件夾分別是:Documents and Settings,Program Files,Windows(2000是WINNT),只要把XP系統的安裝目錄改一下就可以了,比如裝在 C:\WINXP\ 下。

這樣,這三個文件夾就分別變為:C:\WINXP\Documents and Settings,C:\WINXP\Program Files,C:\WINXP\Windows。但是已經裝好的系統就不能改了,也就是說必須重新制作XP系統光盤。

整個過程需要下列軟件:

光盤鏡像編輯軟件 UltraISO

系統光盤測試軟件 VMware Workstation 或 Virtual PC

光盤刻錄軟件 Nero

XP-Vista 啟動菜單修改軟件 VistaBoot PRO

我前幾天在遠景論壇發過一個怎樣把XP與Vista都裝在一個分區中的貼子,得到廣大網友的支持,並指出了貼子的不足之處。其實,我把一個很簡單的貼子寫復雜了,現將貼子修改整理,內容如下:

把一張你常用的XP系統光盤插入光驅,打開 UltraISO,執行“文件”→“打開光盤”,找到這兩個文件:

winnt.sif、HIVESFT.INF,應該都在 \i386 目錄下,如果你的光盤不是XP系統原版光盤(比如用 EasyBoot 制作的系統光盤,這種系統光盤帶有色彩背景圖像和中文菜單),那麼你就得找到安裝程序啟動文件夾(大約6-9M,常以 BOOT EZBOOT 為文件夾名)。

以這個文件夾裡的 winnt.sif 為准,把這兩個文件提取出來保存。不要關閉 UltraISO,因為接下來還要用到它。

用記事本打開 winnt.sif,在 [Unattended] 這一欄下添加如下內容:

TargetPath=\WINXP\Windows

ProgramFilesDir = "\WINXP\Program Files"

CommonProgramFilesDir = "\WINXP\Program Files\Common",最後將此保存。

用記事本打開 HIVESFT.INF,找到 DEFAULT_PROFILES_DIR="%SystemDrive%\Documents and Settings" 這一行,把 "%SystemDrive%\Documents and Settings" 改為 "%SystemDrive%\WINXP\Documents and Settings",然後保存。

接著,把改好的這兩個文件替換回去。方法就是單擊 UltraISO 光盤目錄上原文件所在的文件夾,執行 "操作" "添加文件",找到改好文件的目錄,選擇文件,覆蓋就行了。把兩個文件都覆蓋完後另存為光盤鏡像。

然後用 VMware Workstation (Virtual PC 2007 也不錯) 測試光盤鏡像,VMware Workstation 就是虛擬機,測試光盤鏡像就是用它虛擬一台機器進行一次系統的全安裝過程。新建虛擬機後建議把軟驅刪除,因為這個東西挺煩人的。

沒有什麼問題的話就可以刻盤了。注意,千萬不要把這個ISO文件直接刻錄到光盤上,要選擇用鏡像刻盤這一項。

完成後,我們就可以用剛做好的系統盤重裝XP了,裝好後我們發現 C 盤下仍然有 Program Files 這個目錄,這是由安裝程序低能造成的(Microsoft 的系統本地化沒做好)。沒關系,把它剪切到 C:\WINXP\下就可以了。

然後,單擊“工具”→“文件夾選項”,在“查看”中選擇“顯示文件的擴展名,顯示所有的隱藏文件和文件夾”,不選擇“隱藏受保護的系統文件”,備份好C盤裡的引導文件,

autoexec.bat

boot.ini

bootfont.bin

config.sys

IO.SYS

MSDOS.SYS

NTDETECT.COM

ntldr

一共八個。一旦出現什麼問題,用深山紅葉光盤啟動系統,把這幾個文件復制回來,至少XP系統能進得去。

然後安裝vista(建議在XP下用虛擬光驅安裝,安裝後直接就進入了Vista,這時千萬不要慌),進入Vista後重復在XP下的一個步驟,那就是顯示受保護的系統文件,顯示文件的擴展名。這時我們發現,原來的 boot.ini 文件被加上了另外的一個擴展名,我們把它去掉只讀屬性,改回原名,不然的話就無法啟動XP了。

安裝VistaBoot修改啟動菜單,最後重新啟動計算機就可以進入XP了。

Copyright © Windows教程網 All Rights Reserved