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 3.1
我前幾天在遠景論壇發過一個怎樣把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",然後保存。