Windows To Go คือความสามารถของ Windows 8 ที่ boot และใช้งานจาก flash drive พูดง่ายๆ เราใช้ PC ได้โดยไม่ต้องมี hard disk ถือแค่ flash drive ไปอย่างเดียวก็ใช้งานได้เลย ซึ่งหลังจากที่ Microsoft ได้ออก Windows 8 Consumer Preview มาให้ทดสอบ ด้วยความตื่นเต้นเรื่อง Hyper-V 3 และทราบว่ามันลงบน flash drive ได้แบบนี้ ด้วยความตื่นเต้น ลงทุนไปซื้ออุปกรณ์มาทำ จึงขอเล่าวิธีทำตามนี้เลย
ขั้นตอน A. เตรียมอุปกรณ์สำคัญ
(Link ทั้งหมดอยู่ด้านล่าง)
1. download Windows 8 ISO file
2. download Windows AIK
3. download Oracle Virtualbox
4. หา flash drive ที่มีขนาดอย่างน้อย 16 GB (แนะนำ 32GB ผมซื้อมาราคา 930 บาท Kington รุ่น DataTraveler )
ขั้นตอน B. เตรียม Flash drive
การเตรียม flash drive ใช้คำสั่ง diskpart.exe อันนี้ขอเตือนว่าหากไม่เคยมีประสบการณ์ใช้คำสั่งนี้ จะต้องระมัดระวังอย่างสูง เพราะถ้าใช้ผิดอาจทำให้ข้อมูลในเครื่องสูญหายได้ เราจะใช้คำสั่งตามลำดับดังนี้
list disk |
แสดงรายการว่ามี drive ไหนที่เป็น usb ให้ดูที่ขนาดก็จะรู้ว่าอันไหนเป็น flash drive ตัวอย่าง
 |
select disk 1 |
เพื่อเลือกทำงานกับ flash drive ของเรา |
detail disk |
เพื่อกันพลาด ใช้คำสั่งนี้ดูว่ามันเป็น removable disk และใช้ drive ที่เราต้องการ
 |
clean |
เป็นการลบ partition ต่างๆ ออกจาก flash drive |
create partition primary |
สร้าง primary partition |
format fs=ntfs quick |
ก็ quick format แต่ทำจริงต้องรอนิดหน่อย |
active |
กำหนดให้ disk นี้ นำไปใช้ boot เครื่องได้ในอนาคต |
exit |
|
ขั้นตอน C. ติดตั้ง Windows 8 ลง flash drive ด้วย image file (install.wim)
1. Microsoft ได้สร้าง tool สำหรับการ Deploy Windows ชื่อ Windows Automated Installation Kit (AIK) ในขั้นตอนนี้ AIK จะช่วยจัดการเรื่องการอ่าน disk image จากไฟล์ install.wim ที่ถูกบรรจุอยู่ใน Windows 8 ISO file มาติดตั้งลง flash drive ให้เรา
2. AIK นี้ต้องไป download เป็น .iso ไฟล์มาลง ส่วนที่เราจะใช้จริงๆ คือ c:\Program Files\Windows AIK\Tools แล้วเข้าไปใน x86 หรือ amd64 อีกที ถ้าเราเคยลงไว้เครื่องอื่น เวลาใช้งานให้ Copy folder ที่เก็บไฟล์ชื่อ imagex.exe มาใช้งานก็ได้ เราต้องการแค่ folder นี้ ดูจากภาพด้านล่าง เครื่องเป็น 64bit ก็ใช้ amd64
3. ให้เรา copy file install.wim จาก Windows 8 .iso ใน folder ชื่อ \source มาไว้ใน folder เดียวกับ imagex.exe (อาจใช้วิธีอ่านตรงจาก .iso เลยก็ได้ แต่ผมสะดวกแบบนี้)

4. ใช้คำสั่ง imagex /apply เพื่ออ่านไฟล์ install.wim ไปติดตั้งบน flash drive ในเครื่องผม flash drive อยู่ที่ e: คำสั่งนี้ใช้เวลาหลายชั่วโมง การใช้คำสั่งนี้ใน Windows 7 ตอนเปิด command promt ให้ click ขวา เลือก run as administrator ด้วย
imagex.exe /apply install.wim 1 e:\

ขั้นตอน D. ทำ flash drive ให้ boot ได้
ถึงตรงนี้จวนเสร็จแล้ว แต่เป็นส่วนที่เหมือนวุ่นวายที่สุด เพราะเป็นการทำให้ flash drive ของเราใช้ boot เครื่องได้ เพราะขั้นตอน C เป็นเพียง copy file เท่านั้น การสร้าง boot disk ใช้คำสั่ง bcdboot ที่มีอยู่บนเครื่องอยู่แล้ว ผมไม่เก่งคำสั่งนี้แต่เห็นว่า parameter /f มันมากับ Windows 8 จึงต้องเอาไป run คำสั่งนี้บนเครื่องที่เป็น Windows 8 จริงๆ
วิธีง่ายๆ ของการมี Windows 8 ที่จะ run bcdboot ของผมก็คือ ใช้ Oracle Virtual Box สร้าง VM แล้วติดตั้ง Windows 8 ลงไปก่อน สาเหตุสำคัญคือ VirtualBox รู้จัก guest Windows 8 และมองเห็น flash drive ที่อยู่บน host ได้ ถ้าไม่อยากใช้ virtualbox ก็ลง Windows 8 บน physical PC ไปเลย เมื่อมี Windows 8 ก็ใช้คำสั่งนี้ โดยเปลี่ยน e: เป็น drive letter ของ flash drive ที่ตรงกับบนเครื่อง
bcdboot.exe e:\windows /s e: /f ALL
ขั้นตอน E. กำหนดให้เครื่อง boot จาก USB/flash ได้
เราต้องกำหนดลำดับการ boot ของเครื่องที่เราจะใช้ Windows 8 จาก USB โดยกำหนดใน BIOS ให้ boot จาก USB ก่อน boot จาก hard disk การใช้งาน Windows 8 บน USB ก็จะช้ากว่าลงบน disk แต่ก็เป็นทางเลือก เราใช้ flash drive นี้บนเครื่องต่างรุ่นกันก็ได้
Reference
1. Windows 7 AIK (http://www.microsoft.com/download/en/details.aspx?id=5753)
2. Windows 8 Consumer Preview (http://windows.microsoft.com/en-US/windows-8/consumer-preview)
2. Oracle VirtualBox (https://www.virtualbox.org/wiki/Downloads)
Like this:
Like Loading...