係統粉 > 係統教程 > Xp係統教程

另類技巧 將XP與Vista都裝在C盤中

發布時間:2015-04-16 20:24:56    瀏覽數:

另類技巧 將XP與Vista都裝在C盤中

 

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

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

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

  這樣,這三個文件夾就分別變為:C:WINXPDocuments and Settings,C:WINXPProgram Files,C:WINXPWindows。但是已經裝好的係統就不能改了,也就是說必須重新製作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=WINXPWINDOWS   

  ProgramFilesDir = "WINXPProgram Files"   

 CommonProgramFilesDir = "WINXPProgram FilesCommon",最後將此保存。   

  用記事本打開 HIVESFT.INF,找到 DEFAULT_PROFILES_DIR="%SystemDrive%Documents and Settings" 這一行,把 "%SystemDrive%Documents and Settings" 改為 "%SystemDrive%WINXPDocuments 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了。

上一篇:病毒Win32/FakeAV.ABP冒充XP安全警察 下一篇:Windows XP係統原來還可以這樣重啟

Xp相關教程