USB手指製成XP的安裝碟/內存閃卡

發表留言 人氣: 5935°c

製作要求:
USB 1G 手指或各類閃存卡
(快速及有防寫功能的更佳)
Windows XP Pro/Home 安裝碟的 ISO (或安裝光碟)
PowerISO (或其他可掛載ISO的軟件)
usb_pre8.zip (下載)
PeToUSB (下載)
Bootsect.exe (下載)

(在 XP 系統中進行會較佳, 被免使用 Vista 時, 因會有寫入權限問題發生)

首先在 C:\ 新增一個資料夾名為 C:\USB,
將 usb_pre8.zip 內的檔案解壓到這資料夾內
跟著將 PeToUSB、Bootsec 的全部程式也一併複製到這資料夾內
然將 XP 的安裝光碟或 ISO 檔用程式掛載到虛擬光碟機內, 假設為 F:
插上 USB 手指/閃存卡等待系統識認到裝置後
進入 C:\USB 的資料夾內
雙按執行裡面的掍令檔 usb_prep8.cmd
此時它會自動執行 DOS 程式「cmd」,  同時執行了 PeToUSB 程式
此時在主程式會顯示了偵測到的 USB 手指/閃存卡 裝置

正確後按 Start 繼續
跟著的一段時間會出現幾次的確認的視窗
以防發生錯誤選擇時冇法修復
PeToUSB 會將 USB 手指進行格式化
在這過程中會建立虛擬儲存裝置的
完成後保留 DOS 的及 PeToUSB 程式的視窗
而再執行另一個 DOS cmd 指令
(按開始 > 執行 > 輸入「cmd」> enter)
在 DOS 內輸入指令

bootsect /nt52 G:

(作用是建立 NTLDR 的 boot sector)

(G:為假設手指/閃存卡所在位置, 需根據你目前的作更改)

完成後將這個 cmd 視窗及 PeToUSB 關閉
而最先的 DOS 視窗會自動出現另一個文字的選單

輸入 “1″ > enter (1. Change XP Setup Source Path)
即選擇 Windows XP ISO 掛載了的光驅機位置(如 F:\)
會出現一個選擇視窗
選擇虛擬光驅的最上層位置就可以了, 不要點選內裡的位置)

輸入 “3″ > enter (3. Change Target USB Drive Letter)
即選擇 USB 手指所在位置 (如 G:\)
如果是G: 就輸入一個 G 字母, 其他的不用輸入)
(G:為假設手指所在位置, 需根據你目前的作更改)

最後輸入 “4″ > enter (4. Make New Tempimage with XP LocalSource and Copyto USB Drive)
(作用是先立擬儲存裝置及復製檔案)
這時 USB_PREP8 會建立一個虛擬磁碟機 T:
並進行快速格式化及將安裝碟 ISO 內的檔案複制入內
直至檔案複製完成後按空白鍵繼續….
最後是會將檔案實際由虛擬磁碟機複製到 USB 手指/閃存卡內的
(這段複製過程大約需時15分左右, 要耐心等待)

最後 USB 手指將被設定為 Preferred boot drive U:
Windows XP 安裝手指/閃存卡已經設置完成了.

使用方法是在 BIOS 內設定為 Boot from USB Device
(或有 Hot Boot Menu 的話可在 Boot Menu 選取 USB Device)

當裝置 boot 起後會見到一做選單
預設在 “2″, 要在10秒時間倒數內選取 “1. TXTMode Setup Windows XP"

跟著就好像在 CD-ROM 內安裝程序一樣了.
但如在 10 秒內未有按鍵就會跳過這選單進入下一個 Boot Device 了.

如果在安裝時出現有找不到 hal.dll 檔案時的處理方法:
這是由於可能有兩硬碟時出現的的錯誤
解決方法是重啟系統到 DOS 下執行指令
修改在手指/閃存卡內的 boot.ini 檔
由於屬性是唯讀/系統/隱藏
所以要解除才可以進行修改內容

attrib c:\boot.ini -r -h -s > enter

edit c:\boot.ini > enter

會見到內容為以下, 或可能與你的有此少分別.

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS
[operating systems]
multi(0)disk(1)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

跟據你的分割區位置相應外, 其他的應為 0, 即是

multi(0)disk(0)rdisk(0)

如果有不同就要改正為 0 後存檔, 再設定為 唯讀/系統/隱藏

attrib c:\boot.ini +r +h +s > enter

到此應可以成功安裝了, 我是刻意找來硬碟令其產生錯誤的
修改後亦成功安裝到的了.

另外如果有興趣也可以先將 SP3 集成才製作手指, 方法是:

先在 C:\ 上新增一個資料夾名為 XP
然後將 WindowsXP 的安裝碟上所有的檔案連資料夾
一併 Copy 到這個 C:\XP 內
或已經有一個 ISO 檔的話
可以用 PowerISO 將所檔案解壓到個資料夾內
然後到微軟網站(下載) Windows XP 繁體的 SP3 執行檔

http://download.microsoft.com/do … 929-SP3-x86-CHT.exe

下載完成後將其更改名稱為 SP3.EXE 後存放在 C:\ 的 root 內
然後在按開始 > 執行 > 輸入

C:\SP3.exe -s:C:\XP

按 enter 之後會見到一個視窗顯示了解壓及進行更新的過程
全部完成後會彈出視窗提示更新成功

現在 C:\XP 資料夾內的檔案已成功集成為 SP3 了
為了要做一隻乾淨的安裝碟
可以先用 PowerISO 去將安裝碟製成 Image
方法是放回原先的 windows XP 的安裝碟到光碟機
執行 PowerISO
選製作影像檔
將光碟上的檔案先製成一個 Image 檔案
完成後用 PowerISO 開啟它
將裡面的檔案全部刪除
再將 C:\XP 內的所有檔案連資料夾全選
並拉放到 PowerISO 的最左面 root 的位置
完成後再按存檔
這隻已經集成了 SP3 的安裝碟已完成了
可以用來製作 USB 手指了.

相關文章:
1. USB手指(隨身碟)安裝Windows-WinSetupFromUSB篇
2. USB安裝Windows教學-WinPE篇

標籤: ,