文章詳情頁
U盤啟動PE安裝Win XP的成功經驗
瀏覽:61日期:2023-07-21 16:57:48
通過U盤、光盤啟動PE安裝windows xp(原版與無人安裝值守版均可)的試驗和101%成功經驗,耗費我X小時的測試時間、Y小時的文稿寫作和Z小時的知識儲備。 一、FAQ 1.為啥用pe來安裝windows? 因為: (1)速度快 (2)可以不用光驅,適用于沒有光驅的筆記本電腦(本人正是受華碩eeePc的驅動,才作此嘗試的) (3)因為可以在pe中可以使用虛擬光驅(見后面圖片1),可以不解開iso文件直接安裝,減少麻煩。 2.為啥只討論通過U盤、光盤啟動PE安裝來windows xp? 因為PE硬盤安裝需要C盤有NT(2000,xp)系統啟動核心文件,在C盤有系統時一般沒問題,C盤若為空盤則比較麻煩,鑒于U盤、光盤啟動PE已比較普及,故本文只討論通過U盤、光盤啟動PE安裝windows xp的問題。還因為硬盤啟動PE后,格式化C盤(如果無法格式化C盤,是因為op.wim文件被使用,可以將虛擬光驅軟件vdm拷出,再運行桌面卸載外置工具功能后,便可以正常格式化)再安裝Windows的方法相對簡單,通過虛擬光驅加載iso文件,安裝原版windows xp失敗的問題同樣可用本文后面提供的解決方案。 C盤為空盤,安裝PE的方法,請用老毛桃070911版提供的硬盤安裝功能或老九提供的PE安裝工具包中Dos下安裝方法。 注意: (1)PE選用老毛桃的修改版,啟動后pe系統盤符為D:,其它PE系統系統盤符為X:的,應該也沒問題。 (2)測試的兄弟請注意備份文件,尤其是玩兩個C盤(除擴展分區外,另有兩個主分區)的,請用pq隱藏掉需要保護的主分區,并激活另一個用于測試的主分區。 (3)PE U盤啟動技術本文不予討論,請到無憂啟動論壇尋求技術支持。如果你的BIOS兼容性夠好,用芯邦2090能模擬光盤啟動,則測試應該與光盤啟動PE安裝一樣,否則一般U盤以usb-hdd方式啟動效果最好。 (4)無人安裝值守版的兩個配置文件請自行Google,并注意放置位置(使用PE自帶的Ultroiso)。 (5)每次安裝前,C盤均已格式化。 二、試驗過程 1.從U盤啟動PE安裝windows xp (1)四種方案 A 、PE+虛擬光驅+原版window xp iso文件 B 、PE+原版window xp解開文件 C 、PE+虛擬光驅+無人安裝值守版window xp iso文件(在PE下用ultroiso加入兩個配置文件) D 、PE+無人安裝值守版window xp解開文件。 (2)測試過程 A方案: 第一遍安裝:加載iso后,雙擊Setup開始安裝,發現提示升級安裝,并提示要升級驅動器格式(后證實是因為啟動u盤為FAT格式),疑惑!!!因為C盤已經是NTFS,安裝系統和U盤有什么關系?繼續,發現向U盤(即D盤,PE啟動后的系統盤)寫入數據,而C盤為空,思考。估計是安裝程序在PE環境中認為這是在PE基礎上的升級安裝所致,并默認向PE系統目錄拷貝文件。 第二遍安裝:吸取上面的經驗,在加載iso后,拔出U盤(在拔出前,先運行虛擬光驅,因為雖然 PE可以脫離U盤運行,但作為外置程序的虛擬光驅程序還在U盤上;但這是虛擬光驅已運行,U盤是不能正常退出的,只能強行拔出,同時已證實虛擬光驅運行不受影響)。安裝,輸入序列號,默認安裝,很快要求重新啟動(快的不可思議),檢查C盤,發現有臨時文件夾,根目錄下有NT的啟動文件,但臨時文件夾很小(小于10M)。重啟,繼續文字界面安裝,發現要求插入光盤,而此時PE環境已逝,不可能提供虛擬光驅環境。安裝失敗。 B方案: 啟動進入PE環境,拔掉U盤,進入解開目錄,運行setup,開始安裝,輸入序列號,拷貝文件(時間有點長),檢查C盤發現臨時文件夾很大(近600M,估計已經拷入全部文件),重啟,從C開始進入文字界面安裝,發現又重新拷貝了一遍文件(不知為何還要重新拷一遍,直接移動豈不是更快一點),正常安裝成功。 一個結論: windows xp在PE下安裝時,如從光驅安裝,只拷貝必要文件就開始下一階段的安裝,而在本地硬盤解開安裝時,安裝程序就會自動一次性拷入全部文件(不知微軟為何區別對待?)。這就是B方案成功而A方案失敗的原因。 C方案: 類似A方案開始安裝,因為無人值守文件的作用,也是自動一次性拷入全部文件,順利安裝成功。奇怪了,為何無人值守版本會一次性拷入全部文件,有什么小九九?于是檢查無人值守配置文件winnt32.bat發現winnt32命令使用了makelocalsource 參數,要求一次性拷入全部所需文件。 D方案: 因為D方案結合了B和C特點,順利安裝成功。 A方案的成功之旅: 解開原版安裝和無人安裝值守版都沒有問題,原因在于一次性拷入了全部文件(當然還有及時拔掉U盤)。難道從原版window xp iso文件安裝成功非要手工給winnt32.exe輸入makelocalsource參數開可以嗎?相信大家未必愿意記住這個命令,添加無人值守文件有點煩,也不夠靈活。 于是重新開始A方案的探索,終于發現了秘密。在輸入序列號后的下一頁上,有個高級選項,發現兩個參數復選項(見后面圖片2、3、4),一個為拷入全部文件,一個為可以選擇特定磁盤。趕緊選上,一路NEXT,順利安裝成功。(只怪自己太年少輕狂,前面測試時沒注意這個選項,當然沒有這些彎路,也就沒有這么深的體會了,也就沒有這篇文章了)。 原版輸入序列號后,沒有出現高級選項界面的,可以在命令行模式(運行cmd.exe)下輸入setup/makelocalsource 強行打開該節目。 2.從光盤啟動PE安裝windows xp 刻錄好PE 的iso文件,順利啟動安裝。因為光盤是只讀的,安裝程序無法將文件拷入光盤(當然它想),乖乖地將文件拷入C盤,同樣存在一次性拷貝全部文件選擇的問題,進入高級選項,成功安裝。 三、經驗與疑問 1. PE系統安裝windows xp時,會認為是針對自己的升級安裝,從而向PE系統目錄寫文件。如從光盤啟動PE安裝,則會自動安裝到C盤,可以成功安裝;如從U盤啟動PE安裝,則會向PE系統目錄(老毛桃為D盤)寫入文件,C盤下沒有引導文件,導致重啟安裝失敗(所以我靈機一動,安裝前強行拔掉了U盤);如PE從C盤啟動安裝,格式化后也會自動安裝到C盤,可以成功安裝(本人估計,未經證實);如PE從非C盤(邏輯分區,非我上面提到的另一個隱藏的主分區)啟動安裝,會碰到什么問題,我想不出來(也許部分文件在C盤,部分文件在邏輯盤,沒有精力再試驗了,畢竟夜里2點了,明天還要上班)。 2. A方案PE+虛擬光驅+原版window xp iso文件無疑是最方便的一種,成功的關鍵是一次性拷入全部文件,所以要注意選擇。 3. 注意事項 (1)U盤安裝,因U盤需在安裝前拔出,iso文件不能存放在U盤上,必須拷到硬盤除C盤(d盤如是PE映射的U盤,則拷到其它分區)以外的分區。大家硬盤一般有兩個區吧,這是從U盤啟動PE安裝的唯一缺憾(除非你的U盤有寫保護,我的沒有)。 (2)這個方法安裝完成后,因為安裝過程中D盤符被U盤PE占用,你原先的D盤變成了E盤,請手工調整。 4. 測試中遇到的幾點疑問 (1)老毛桃0901版本啟動后,B盤0.9M,進去一查為89M,拔掉U盤后程序都還在,但都不能用了,難道op.wim的內容沒有真正釋放出來,而只是一個映射? (2)我的C盤grub在啟動img文件進入虛擬dos時,在插入U盤的情況下,啟動到sect ?booting時失敗,而拔掉U盤,則一切正常,這個C盤啟動的虛擬Dos居然跟U盤有聯動,合作玩我,郁悶耶?
排行榜
