Windows PE คือ อะไร?
PE ย่อมาจาก Preinstallation Environment เป็นระบบปฏิบัติการ Windows ที่ใช้ทรัพยากรในการทำงานน้อย เพื่อใช้สำหรับตรวจสอบ และแก้ปัญหาเบื้องต้นของเครื่องที่ติดตั้งระบบปฏิบัติการ Windows เป็น ระบบปฏิบัติการที่ ช่างซ่อมคอมพิวเตอร์ หรือ ผู้ดูแลระบบคอมพิวเตอร์ นิยมใช้กันในปัจจุบัน (Windows บนแผ่น Hiren's Boot ก็คือ Windows PE นั้นเอง
เราใช้ Windows PE ทำอะไร ?
อยากใช้ Windows PE จะต้องทำอย่างไร?
มีหลายวิธีครับ แต่สำหรับผู้ที่ไม่ค่อยรู้เรื่องระบบปฏิบัติการ ง่ายสุด ก็ลองไปหาแผ่น CD Hiren's Boot มาใช้
ทำ Windows PE เองได้ไหม ?
OK อากทำเอง ก็ตามนี้เลย สอนเฉพาะ ลง Windows PE บน USB Drive นะครับ
เครื่องมือที่ใช้
หลักการสำคัญของการสร้าง Windows PE บน USB Drive ประกอบด้วย 2 ขั้นตอนสำคัญ คือ
ทำให้ USB Boot ได้อย่างไร ?
ไม่ยาก หลักการสำคัญของการ Boot คือ "Disk ที่จะ Boot ได้นั้นต้องมีโปรแกรมที่เรียกว่า Bootstrap ติดตั้งอยู่ที่ Boot Sector" ในที่นี้จะแนะนำวิธีการติดตั้ง Bootstrap ของ Grub ติดตั้งไปยัง Boot Sector ทำโดย
เอาไป Boot ดู เลือก Boot จาก USB อันที่ไม่ใช่ efi BIOS จะเข้าไปสู่ Windows PE ใน Mode Command Line หาก OK แล้วก็ลองไปหาโปรแกรมพวก Portable ไปเก็บไว้ใน USB เป็นอันเสร็จพิธี
Note สร้างให้เรียนไม่ได้สร้างให้ลอก
สำหรับคำแนะนำนี้บางคนอาจจะเห็นว่าแตกต่างจากที่ Web หลายๆ ที่แนะนำ ไม่ได้บอกว่าต้อง พิมพ์คำสั่งตรงไหนบ้าง หรือ Click อะไร แต่นี้เป็นวิธีการสอนแบบหนึ่งเพื่อให้ผู้เรียน สามารถสร้างความรู้ได้ด้วยตนเอง โดยเชื่อมโยงจากความรู้เดิม
Folder "C:\Program Files (x86)\Windows Kits" เป็น Folder ที่ติดตั้ง ADK ซึ่งอาจจะเปลี่ยนตำแหน่งได้ ให้ดูเวลา ติดตั้ง ADK
Boot ได้แล้ว ทำอะไรได้บ้างละ ?
หลังจากที่ทำ USB ให้ Boot จาก USB ได้แล้ว สภาพแวดล้อมในการทำงานของ Windows PE จะเป็นดังนี้
เพิ่มความสามารถให้กับ Windows PE ได้อย่างไร ?
เราสามารถเพิ่ม Package เข้าไปใน Windows PE Image ได้ โดยที่ Package ที่ Microsoft จัดเตรียมไว้ให้ จะถูกเก็บไว้ที่ "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs" การเพิ่ม Package ลงใน Windows PE Image Disk มีขั้นตอนดังนี้
dism /mount-wim /wimfile:Media/sources/boot.wim /index:1 /mountDir:c:\mnt
dism /image:C:\mnt /add-package /packagePath:WinPE_OCs\WinPE-Scripting.cab
dism /image:C:\mnt /add-package /packagePath:WinPE_OCs\en-us\WinPE-Scripting_en-us.cab
dism /image:C:\MOUNT /add-driver /driver:"C:\PathToDriver\drivername.inf"
wpeinit
for %%p in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%p:HBCD\Wintools\HBCDmenu.exe set w=%%p
start %w%:HBCD\Wintools\HBCDmenu.exe
12. Unmount Boot.wim ด้วยคำสั่ง
dism /unmount-wim /mountDir:C:\mnt /commit
13. Copy ไฟล์ Boot.wim กลับไปไว้ที่เดิมที่ USB Drive