ติดตั้ง Windows XP ใน USB Flash Disk/SD Card ด้วยวิธี USBootก่อนหน้านี้ได้แนะนำวิธีติดตั้ง Windows XP สำหรับ USB Harddisk ไปแล้ว แต่วิธีนั้นไม่สามารถนำมาติดตั้งใช้งานได้กับ USB Flash Disk และ SD Card ได้ ก็เลยต้องหาวิธีใหม่ และเท่าที่ได้ทดลองด้วยตนเอง เชื่อว่าวิธีที่กำลังจะบอกนี้ น่าจะเป็นวิธีที่ง่ายที่สุด แม้จะมีขั้นตอนมากอยู่สักหน่อย แต่ว่าแต่ละขั้นตอนนั้นง่ายแสนง่าย เพียงแต่อ่านคำถามแล้วตอบไปเรื่อยๆ นั่งรอสักพักก็จะได้ Windows XP ใน USB Flash Disk / SD Card มาใช้อย่างสบายๆ
วิธีนี้จะใช้โปรแกรมจากเว็บ
http://www.usboot.org โดยจำเป็นต้องลบระบบปฏิบัติการเดิมในเครื่องออกก่อน เพราะต้องติดตั้ง Windows XP ไว้ใน SSD แทน การติดตั้ง Windows XP ใน SSD ก็เหมือนการติดตั้ง Windows XP ทั่วๆ ไป คงไม่ต้องอธิบายอะไร แนะนำให้ฟอร์แมทของพาร์ทิชั่นเป็น
NTFS เมื่อติดตั้งแล้วยังไม่จำเป็นต้องติดตั้ง driver ใดๆ เลย ให้เริ่มขั้นตอนการปรับแต่งค่า Windows XP ด้วย USBoot ได้เลย การใช้โปรแกรม usboot นี้จะแบ่งขั้นตอนเป็น 3 เฟส 20 ขั้นตอน เห็นจำนวนขั้นตอนแล้วไม่ต้องตกใจ เพราะที่ต้องทำส่วนใหญ่คืออ่านคำถามแล้วกดคีย์บอร์ดตอบไป คำตอบส่วนใหญ๋จะเป็น space bar เกือบทั้งหมด เรียกว่ากด space bar เกือบ 20 ครั้งแล้วก็จะได้ Windows XP ใน SD Card มาสบายๆ
ก่อนอื่นให้ไปที่เว็บ
http://www.usboot.org สมัครสมาชิกให้เรีียบร้อย แล้วดาวน์โหลดโปรแกรม USBoot 1.16.zip จากนั้นให้แตกไฟล์ออกมาเป็นโฟลเดอร์ USBoot นำโฟลเดอร์นี้ไปไว้ที่ C:\ ใน Asus Eee PC แล้วไปสั่งรันโปรแกรม cmd_here.cmd ในโฟลเดอร์นั้นๆ แล้วเรียกคำสั่่ง
c:\usboot1.16\usboot phase-Iโปรแกรมจะสร้าง challenge code และถาม response code ซึ่งจะต้องกลับไปสร้างในเว็บ usboot.org (ต้องล็อกอินก่อน) เมื่อใส่ response code แล้ว ก็มาเริ่มทีละขั้นตอนดังนี้
Step I: Installation of the USBoot driverguard
Choose the desired action by pressing the appropriate key:
<space> install and activate USBoot driverguard
<s> skip this stepตรงนี้ให้กด space bar เพื่อให้ติดตั้งและใช้งาน USBoot driverguard
Step II: Installation of a generic HAL (optional -> enhances compatibility to foreign hardware)
Choose the desired action by pressing the appropriate key:
<space> install generic HAL preferring ACPI non APIC HAL over standard HAL
<a> install generic HAL preferring standard HAL over ACPI non APIC HAL
<s> skip this stepให้กด space bar อีกเช่นกัน
Step III: Disabling of SFC for replaced driver files (specified for coinstaller in USBoot.inf)
(optional -> only needed if files of drivers (eg usbport.sys) are to be replaced)
Found no files in folder "special DriverFiles"
...skipping stepขั้นตอนนี้ไม่ต้องทำอะไร มันจะตรวจพบว่าไม่ต้องเปลี่ยนแปลงอะไรและจะผ่านขั้นตอนนี้ไปเอง หลังจากนั้นโปรแกรมจะถามว่าให้รีบูทเครื่องหรือไม่ ตรงนี้ให้ตอบตกลงเพื่อรีบูทเครื่องด้วย driver ใหม่ที่เพิ่งติดตั้งไป หลังจากเครื่องรีบูทเสร็จเรียบร้อย ก็ให้สั่งรันโปรแกรม cmd_here.cmd อีกครั้งแล้วพิมพ์
C:\usboot1.16\usboot phase-IIโปรแกรมจะเริ่มขั้นตอนที่สี่ต่อไป
Step IV: Copying of special files from "special DriverFiles" to driver folder (optional -> only needed if files drivers (eg usbport.sys) are to be replaced)
Found no files in folder "special DriverFiles"
...skipping stepขั้นตอนนี้สำหรับให้เพิ่ม driver ที่ต้องการเข้าไปในระบบ แต่เราไม่ได้เพิ่มอะไร มันก็จะผ่านขั้นตอนนี้ไปอีก
Step V: Integration of additional drivers in folder "extra Drivers" (optional -> only needed if additional drivers are to be installed)
Found no extra drivers in folder "extra Drivers"
...skipping stepเหมือนขั้นตอนที่สี่ คือเราไม่ได้ต้องการเพิ่ม driver ใดๆ ให้ระบบ โปรแกรมจึงผ่านขั้นตอนนี้ไปอีก
Step VI: Installation of (generic) drivers of class USB
Choose the desired action by pressing the appropriate key:
<space> install all drivers available of class USB
<a> install only generic drivers of class USB
<s> skip this stepขั้นตอนนี้ให้กด space bar เพื่อให้ระบบติดตั้ง driver ต่างๆ ที่จำเป็นสำหรับอุปกรณ์ USB
Step VII: Installation of drivers of critical classes
Choose the desired action by pressing the appropriate key:
<space> install all drivers available of critical classes but only generic ones for
classes "System", "CDROM", "Keyboard" and "Mouse"
<a> install only generic drivers of critical classes
<!> install all drivers available of critical classes (! error-prone !)
<s> skip this stepกด space bar อีกเช่นเคย ไม่ต้องคิดมาก
Step VIII: Removal of information concerning non present devices (optional -> assures that all USB devices are installed with the coinstaller)
Choose the desired action by pressing the appropriate key:
<space> remove information concerning non present devices of class USB
<!> remove information concerning any non present devices (! error-prone !)
<s> skip this stepกด space bar อีกครั้งเพื่อให้โปรแกรมลบข้อมูลของอุปกรณ์ USB ที่ไม่ได้ใช้งาน
Step IX: Reinstallation of present devices of setup class USB
Choose the desired action by pressing the appropriate key:
<space> reinstall present devices of class USB
<a> reinstall present devices of class USB preferring generic device IDs
<s> skip this stepจากนั้นก็กด space bar อีกเพื่อให้โปรแกรมตั้งค่าต่างๆ ของอุปกรณ์ USB ที่ตรวจพบใหม่อีกครั้ง
Step X: Reinstallation of present devices preferring generic device IDs (optional -> useful for detection of some incompatibility problems with foreign hardware)
Choose the desired action by pressing the appropriate key:
<space> skip this step
<a> reinstall present devices of class SYSTEM and PROCESSOR preferring generic IDs
<!> reinstall all present devices preferring generic device IDs (! error-prone !)ขั้นตอนนี้กด space bar ได้อีกเช่นเคย หรือหากคิดว่าจะมีอุปกรณ์แปลกๆ มาเสียบใช้ในอนาคตจะกด ! แทนก็ได้
Step XI: Disabling of all pagefiles
Choose the desired action by pressing the appropriate key:
<space> disable all pagefiles
<s> skip this stepกด space bar อีกครั้ง ขั้นตอนนี้สำคัญมากสำหรับ Asus Eee PC เพราะจะเป็นการตั้งค่าให้ระบบปิดการใช้งาน pagefile หรือที่เรียกว่า swap file นั่นเอง
Step XII: Disabling of auto reboot on system errors (optional -> gives the user the chance to read potential error messages of the system)
Choose the desired action by pressing the appropriate key:
<space> disable auto reboot on system errors
<s> skip this stepกด space bar เพื่อยกเลิก auto reboot เพื่อระบบเกิดปัญหา จะได้เห็นข้อความข้อผิดพลาดก่อน
Step XIII: Installation of the USBoot ARCguard
Choose the desired action by pressing the appropriate key:
<space> install and activate USBoot ARCguard
<s> skip this stepกด space bar เพื่อติดตั้ง USBoot ARCguard ซึ่งเป็นสิ่งจำเป็นสำหรับการบูทระบบผ่านทาง USB Flash Disk หรือ SD Card
Step XIV: Installation of the USBoot driveguard
(optional -> this allows USB devices that are normally seen as removable to be reported as )
( non removable to the system. Additionally it will allow the creation of paging )
( files on USB devices but this may introduce a new source of potential failiure )
( as it will still lack some support by the real function drivers. )
Choose the desired action by pressing the appropriate key:
<space> skip this step
<a> install and activate USBoot driveguard
<!> install and activate USBoot driveguard (enable experimental support for pagefiles)สำหรับขั้นตอนที่ 14 นี้ แนะนำให้เลือกเป็น a เพื่อให้ระบบมอง USB Flash Disk และ SD Card เป็น non removable disk ซึ่งจะทำให้สามารถติดตั้งโปรแกรมหลายๆ โปรแกรมที่ไม่อนุญาตให้ติดตั้งใน removable disk ได้ หากยังอยากใช้ pagefile อยู่ ขั้นตอนนี้ให้เลือก !
Step XV: Installation of EWF filter
(optional -> virtually protects partitions from write operations if enabled by caching writes )
( in RAM [inform yourself about side effects!] - may help to extend the lifetime of)
( flash devices especially when formatted with NTFS - needs "ewf.sys" and )
( "ewfmgr.exe" from XP embedded SP2 (or newer) in folder "ewf" )
Found no "ewf.sys" in folder "ewf"
...skipping stepสำหรับผู้ที่ในฟอร์แมท NTFS ใน USB Flash Disk หรือ SD Card จำเป็นต้องมี driver พิเศษ โดยจะต้องไปหาไฟล์ ewf.sys และ ewfmgr.exe แล้วนำไปไว้ในโฟลเดอร์ ewf ของโฟลเดอร์ USBoot 1.16 อีกที แต่หากใช้เป็น FAT หรือ FAT32 ก็ไม่จำเป็น โปรแกรมมันจะข้ามขั้นตอนนี้ไปเอง
หลังจากกด space bar ไปเพลินๆ ก็จบเฟสสอง ผ่านไป 15 ขั้นตอนแล้ว คราวนี้ก็ต้องรีบูทเครื่องอีกครั้ง ให้เสียบ USB Flash Disk หรือ SD Card ที่ต้องการใช้งานไว้ในเครื่องด้วย หลังจากรีบูทก็เรียกโปรแกรม cmd_here.cmd และพิมพ์คำสั่ง
C:\USBoot1.16\usboot phase-IIIแล้วก็มาถึงขั้นตอนการคัดลอก Windows XP ที่ปรับแต่งแล้วไปที่ปลายทางที่ต้องการ
Step XVI: Copying of installation to target drive
Choose the desired action by pressing the appropriate key:
<space> copy installation to target drive
<s> skip this stepให้กด space bar เพื่อจะทำการคัดลอกข้อมูลไปที่ปลายทาง
Copying Installation -->
Select targetdrive
(1) --> E:
Please choose an item by specifying its index: 1
Your selection: E:ให้เลือกชื่อของไดร์ฟปลายทาง (USB Flash Disk หรือ SD Card ที่จะใช้งานต้องถูกฟอร์แมทมาใหม่ๆ ไม่มีข้อมูลอยู่)
Select sourcedrive
(1) --> C:
(2) --> D:
Please choose an item by specifying its index: 1
Your selection: C:คราวนี้เลือกไดร์ฟต้นทาง ซึ่งแน่นอนต้องเป็น C: ให้กด 1
Copying installation from C: to E: -->
Selected source drive is system drive -> Creating shadow of source driveฟอร์แมทของไดร์ฟต้นทางจะต้องมีไดร์ฟหนึ่งที่เป็น NTFS จะคัดลอก NTFS > NTFS หรือ NTFS > FAT32 หรือ FAT32 > NTFS ก็ได้ แต่ FAT32 > FAT32 ไม่ได้ ระบบจะใช้เวลาประมาณ 20 นาที (ขึ้นอยู่กับความเร็วการเขียนของ USB Flash Disk / SD Card)
Step XVII:Disambiguation of the ARCguard makerfile
Choose the desired action by pressing the appropriate key:
<space> disambiguate ARCguard markerfile
<s> skip this stepอันนี้ไม่รู้ว่่าคืออะไร แต่ก็กด space bar ไปก่อน
Step XVIII: Correction of driveletter assignment for USB start partition
Choose the desired action by pressing the appropriate key:
<space> correct driveletter assignment for USB start partition
<s> skip this stepกด space bar อีกแล้ว ขั้นตอนนี้จะเป็นการแก้ไขชื่อไดร์ฟสำหรับการบูทให้เป็น C:
Step XIX: Activation of EWF Filter
(optional -> only applicable if EWF filter is installed [you may also activate manually later])
( - protection will not be active until second boot of copied installation )
EWF-service is not installed
...skipping stepขั้นตอนนี้เราไม่ได้ใช้งาน โปรแกรมจะข้ามขั้นตอนนี้ไป
Step XX: Creation of a sample boot.ini file (This file aussumes the USBoot partition to be the first primary on disk!)
Choose the desired action by pressing the appropriate key:
<space> create sample boot.ini file
<a> create sample boot.ini file with additional entries for other disks/partitions
<s> skip this stepขั้นตอนสุดท้่ายแล้ว ขั้นตอนนี้แนะนำให้เลือกเป็น s เพื่อข้ามขั้นตอนไป ไม่ต้องสร้าง boot.ini (ของเดิมมีอยู่แล้ว) หากเลือกให้โปรแกรมสร้าง boot.ini ใหม่ ตอนบูทจะมีหน้าเมนูมาให้เลือกว่าจะบูทระบบแบบไหนจากพาร์ทิชั่นไหน (ที่บูทได้) โดยจะหน่วงเวลา 30 วินาที แต่เราสามารถกด ESC ตอนบูทเพื่อเลือกได้อยู่แล้ว เดี๋ยวจะซ้ำซ้อนกันเปล่าๆ
พอจบขั้นตอนนี้ก็เพียงกด space bar อีกครั้ง ถือเป็นการจบขั้นตอน สามารถปิดโปรแกรมและลองบูทระบบด้วย USB Flash Disk/SD Card ได้เลย ขั้นตอนแม้จะมากถึง 20 ขั้นตอน แต่ไม่จำเป็นต้องทำอะไรมาก แค่ตอบคำถามไปเรื่อยๆ ถือเป็นการติดตั้ง Windows XP ใน USB Flash Disk/SD Card ที่ง่ายที่สุดแล้ว ไม่ต้องแก้ไขค่าอะไรเองเลย
หลังจากตรวจสอบแล้วว่าสามารถบูท Windows XP จาก USB Flash Disk/SD Card ได้แล้ว ก็ให้นำระบบปฎิบัตการเดิมกลับมา โดยให้บูทระบบใหม่ด้วยแผ่น Asus support DVD แล้วตอบ yes จากนั้นนั่งรอสัก 10 นาที ระบบปฏิบัติการ Xandros Linux ใน SSD ก็จะกลับมาดังเดิม คราวนี้ก็จะมีสองระบบปฏิบัติการในเครื่องเดียวกันแล้ว หากต้องการบูทด้วย USB Flash Disk/SD Card ให้กด Esc ตอนบูทเครื่องแล้วเลือกชื่อของไดร์ฟที่ต้องการได้เลย