PCZONE 討論區 - 觀看單一文章 - WinPE!? Windows XP-on-a-CD!? 您能想像WinXP 帶著到處走嗎?
觀看單一文章
FYI
會員
回覆: WinPE!? Windows XP-on-a-CD!? 您能想像WinXP 帶著到處走嗎?
WinPE/BartPE CD 的缺點是光碟載入慢, 軟體必須預先安裝好, 所以如果能將WinXP 安裝於USB HDD, 將可以改善以上情況, 其實網路上早已有解決方案, 小弟蒐集了其中一部份, 謹供參考, 不過小弟比較想瞭解的是其中所採用的關鍵技巧, 也許也可以用於其他地方

補充:
WinUSB - the free Windows on the USBstick(示範將WinXP 安裝於USB 儲存裝置, 重點在於將USB 驅動程式由SERVICE_DEMAND_START "3" 改為SERVICE_BOOT_START "0", 請參考Microsoft® Windows® Internals, Fourth Edition: Microsoft Windows Server™ 2003, Windows XP, and Windows 2000)
Installing and booting Windows XP from USB drive -- Guide(利用WinUSB 所介紹的方法, 製作可直接安裝於USB 儲存裝置的WinXP 安裝光碟, 使用此修改後的光碟時, 建議先安裝WinXP 於硬碟, 再複製磁碟映像到USB 儲存裝置)
Windows XP Embedded Team : Is it time for a Windows Embedded Hobbyist Program?
"Embedding" Windows XP(介紹如何安裝EWF & MinLogon 以減少WinXP 寫入儲存裝置的次數, 特別適合於以快閃記憶體作為開機碟)
引用:
作者: SFiorito
Enhanced Write Filter. It's a component from XP Embedded to write protect volume (drives). It's mostly used for embedded devices running off flash drives which can't withstand continuous writing to the disk. You don't need ewf unless you'll be using a flash disk.
WinUSB 解決了WinXP 無法由USB 裝置啟動的問題, 然而並不代表WinUSB 可以如BartPE 一樣由任一電腦啟動, 如果能夠採用BartPE 的技術, 將WinUSB 的核心改成和硬體無關, 不但可以如同BartPE 一樣由任一電腦啟動, 而且還可以方便安裝任何軟體, 不過BartPE 的啟動耗時, 事實上是因為要偵測所有內建支援的硬體, 所以在此比較可行的方式, 或許是製作一個所謂 "萬能克隆盤", 再引用WinUSB 所介紹的技巧

補充: (2006-08-25)
XP booting direct from USB - The CD Forum, 這篇主要討論WinUSB 的發展過程, 其中post #7 & #8 包含一個修改過的Ntdetect.com, 作用可能是在初始階段載入USB 驅動程式, 您需要Text2Hex 轉換工具, 例如免費的mirkes.de - tiny hexer - free hex editor with disk editor, scripting, plugin interface and more, 然而依據作者的說法, 只要以XP SP1 的Ntdetect.com & USB*.sys 取代XP SP2 的, 就不需要修改Ntdetect.com, 此外, 如果正確設定CriticalDeviceDatabase, 那麼或許完全不必更動以上所提到的幾個檔案

此篇文章於 2006-08-25 10:52 PM 被 FYI 編輯。.
回覆