
ปัญหาในการติดตั้ง Windows XP กับเครื่องคอมพิวเตอร์ หรือ โน๊ตบุค รุ่นใหม่ ๆ ที่มี Hard Disk แบบ SATA ในบางรุ่นจะไม่สามารถติดตั้งได้ เนื่องจาก Windows XP ไม่มีไดรเวอร์ที่จะรองรับ Harddisk แบบ SATA เพราะ Harddisk แบบ SATA เกิดมาหลัง Windows XP ดังนั้นมันจึงไม่มี Driver ที่สามารถรองรับ Harddisk แบบ SATA ได้
บางคนอาจจะสงสัยว่าแล้วทำไมคอมพิวเตอร์บางเครื่องที่มี Harddisk แบบ SATA สามารถลง Windows XP ได้ นั่นเป็นเพราะว่า Mainboard ของเครื่องรุ่นนั้นทำการจำลอง Harddisk แบบ SATA ให้เครื่องมองเห็นเป็นแบบ IDE ซึ่งเป็นรูปแบบของ Harddisk แบบเดิม เราจึงสามารถลง Windows XP ได้ ส่วนใหญ่เราจะเจอ Mainboard แบบนี้ในระยะแรกที่ Harddisk แบบ SATA เพิ่งออกมา แต่ในโหมดการทำงานแบบนี้จะไม่สามารถใช้ประสิทธิภาพของ Harddisk แบบ SATA ได้เต็มที่นัก ดังนั้นในระยะหลัง ๆ Mainboard จึงไม่ค่อยใส่ฟังก์ชั่นการจำลองมาอีกแล้ว เพราะผู้ใช้ คุ้นเคยกับ Harddisk แบบ SATA และมี Windows Vista ที่รองรับ Harddisk แบบ SATA อย่างเต็มที่แล้ว
นอกจากการรวมไดรเวอร์ของ Harddisk แบบ SATA แล้ว การรวมไดรเวอร์ของอุปกรณ์อื่น ๆ เข้าไปในแผ่นติดตั้งด้วย จะทำให้เราสะดวกมากขึ้นไม่ต้องลงไดรเวอร์ของอุปกรณ์ต่าง ๆ เอง บางคนเคยเห็นแผ่นติดตั้งที่รวมไดรเวอร์ลักษณะนี้มาแล้วจากแผ่น Windows XP ดัดแปลงรุ่นต่าง ๆ แต่ส่วนใหญ่จะแถมมาด้วยไวรัส สปายแวร์ และสิ่งไม่พึงประสงค์หลาย ๆ อย่าง การใช้งานจึงไม่ค่อยเสถียร มีปัญหาจุกจิกมากมาย
การใช้แผ่น Windows XP แบบเดิม ๆ จึงดีที่สุด ไม่ค่อยมีปัญหากวนใจ ในบทความนี้จึงเขียนวิธีการรวมไดรเวอร์ต่าง ๆ เข้ากับแผ่นติดตั้ง Windows XP แบบเดิม ๆ จะเป็น SP2 หรือ SP3 ก็ได้ (SP1 คงไม่มีใครใช้แล้ว)
สิ่งที่ต้องมี
- แผ่นติดตั้ง Windows XP (ขอแนะนำว่าเป็นแผ่นแท้ ที่ไม่มีการดัดแปลง)
- เครื่องเขียนซีดี พร้อมแผ่นซีดีเปล่า
- โปรแกรมเขียนแผ่นซีดี เช่น Nero
- Driver Packs สามารถโหลดได้จาก www.driverpacks.net ในหน้า Downloads > Driver Packs > Get the lates
- ไฟล์ Master Boot Record โหลดได้ที่นี่ mbr.zip โหลดเสร็จแตกไฟล์ออก
วิธีการทำ
สร้างโฟลเดอร์สำหรับเก็บไฟล์ติดตั้ง Windows XP ไว้ที่ไหนก็ได้ ในที่นี้ผมสร้างโฟลเดอร์ windows-xp ไว้ที่ไดร์ C: เสร็จแล้วคัดลอกไฟล์ทั้งหมดจากแผ่นติดตั้ง Windows XP ไปเก็บไว้
ดาวน์โหลด DriverPacks Base มาไว้ในเครื่องก่อน (ที่ไหนก็ได้) ในที่นี้ผมไว้ที่ C:\DriverPacksBase เสร็จแล้วดับเบิ้ลคลิกไฟล์ DriverPacks Base ที่ดาวน์โหลดมาดังรูปด้านล่าง

ตรวจสอบดูโฟลเดอร์ที่ติดตั้งจะเป็น C:\DriverPacksBase กด Extract เพื่อแตกไฟล์
จะมีไฟล์เพิ่มมาดังรูป

ต่อไปให้โหลดไฟล์ DriverPacks ของแต่ละประเภทมาไว้ในโฟลเดอร์ C:\DriverPacksBASE\DriverPacks โดยจะมีดังนี้
- DriverPack Chipset
- DriverPack CPU
- DriverPack Graphics A
- DriverPack Graphics B
- DriverPack Graphics C
- DriverPack LAN
- DriverPack MassStorage
- DriverPack Sound A
- DriverPack Sound B
- DriverPack WLAN
เราสามารถโหลดมาทุกตัวหรือเลือกบางตัวก็ได้ แต่ถ้าเลือกหมดทุกตัวแผ่น CD จะไม่พอ ต้องใช้แผ่น DVD แทน ถ้าต้องการเขียนใส่แผ่น CD ให้เลือก DriverPack Chipset, DriverPack MassStorage ก็พอครับ แต่ถ้าต้องการทำแผ่นบูต DVD เลือกทั้งหมดเลยครับ
นอกจากประเภทไดรเวอร์ด้านบนแล้วยังมีไดรเวอร์ประเภทอื่น ๆ อีก เป็นแบบ Third Party Driver Packs สามารถโหลดได้ที่ http://3rdpartydriverpacks.thesneaky.com/wnt5_x86-32/ ครับ โดยให้โหลดไปเก็บไว้ที่ C:\DriverPacksBASE\3rd party DriverPacks
เมื่อเราโหลดไฟล์ต่าง ๆ เสร็จแล้วให้ดับเบิ้ลคลิกไฟล์ DPs_BASE.exe จะแสดงหน้าจอดังรูปด่านล่าง

กด > เพื่อไปหน้าต่อไป ดังรูปด้านล่าง

กด > ไปหน้าต่อไป

ให้ตัวเลือกอยู่ที่ Disc กด Browse ไปเลือกโฟลเดอร์ที่เก็บไฟล์ Windows XP ไว้ ในที่นี้คือ C:\windows-xp เสร็จแล้วกด > ไปหน้าถัดไป

ให้ติ๊กเครื่องหมายถูกหน้าประเภทไดรเวอร์ที่ต้องการ และ DriverPack MassStorage text mode ด้วย เสร็จแล้วกด >

เลือก method 2 แล้วกด >

ตรงนี้จะเป็นการเลือกวิธีเรียกคำสั่งของ DriverPacks ขั้นสุดท้าย ในตอนเข้า Windows ครั้งแรก ให้เลือกเป็น RunOnceXe เซ็ตค่าเป็น Default start ID (937) เมื่อเลือกเสร็จแล้วกด >

กด >

ตรงนี้จะเป็นการเลือกว่าต้องการให้เก็บไดรเวอร์ต่าง ๆ ไว้ในเครื่องหลังจากติดตั้งเสร็จแล้วหรือไม่ จะมีประโยชน์ในกรณีที่เราเพิ่มอุปกรณ์เพิ่มในเครื่อง โปรแกรมจะมาหาไดรเวอร์ที่เก็บไว้นี้ หรือในกรณี Repair Windows จะมีการหาไดรเวอร์จากที่เก็บไว้ แต่ก็จะใช้พื้นที่เก็บไดรเวอร์เหล่านี้ด้วยถ้าเลือกทั้งหมดก็เกือบ ๆ 1 GB เราเลือกเป็น Disable หลังจากลง Windows เสร็จก็จะมีเฉพาะไดรเวอร์ของอุปกรณ์ที่มีอยู่เท่านั้น
เช่นผมต้องการให้เก็บไดรเวอร์อื่น ๆ ทั้งหมดไว้หลังจากติดตั้งเสร็จแล้ว จะเลือกที่ Enable KTD for ALL slipstreamed DriverPacks
ตรงนี้จะเลือกอะไรได้ตามที่ต้องการ แล้วกด > จะไปหน้า KTD Setings กด > ไปอีกที

เลือก Enable QSC ตามที่โปรแกรมแนะนำ กด >

ตรงนี้จะเป็นการเลือก Control Panel ของการ์ดจอ ให้เลือก Disable ทั้งสองตัวแล้วกด >

โปรแกรมจะแสดงค่าต่าง ๆ ที่เราได้ปรับแต่งให้ดู ให้กด >

โปรแกรมจะทำการตรวจไฟล์ต่าง ๆ ว่าเป็นรุ่นใหม่หรือไม่ ถ้าเป็นรุ่นเก่าแล้วเราก็ควรไปโหลดมาใหม่ครับ ต่อไปกด >

หน้าจอสุดท้าย ให้เรากด Slipstream เพื่อให้โปรแกรมทำการรวมไดรเวอร์ที่เราเลือกเข้ากับไฟล์ติดตั้ง Windows XP ดังรูปด้านล่าง

รอจนโปรแกรมทำงานเสร็จ เราจะได้ไฟล์ติดตั้ง Windows XP ที่รวมไดรเวอร์ติดตั้งอัตโนมัติ อยู่ใน C:\windows-xp พร้อมที่จะเขียนลงแผ่น CD หรือ DVD แล้ว
หากต้องการให้แผ่นติดตั้งโดยอัตโนมัติ โดยไม่ถาม CD-Key และการตั้งค่าต่าง ๆ เราสามารถกำหนดค่าไว้ล่วงหน้าแล้วใส่ไว้ในไฟล์ winnt.sif ซึ่งจะอยู่ในโฟลเดอร์ C:\windows-xp\I386 โหลดตัวอย่างไฟล์ได้ที่นี่ winnt.zip แล้ว เปลี่ยน CD-Key และค่าอื่น ๆ ตามที่คุณต้องการ เมื่อเปลี่ยนค่าตามต้องการแล้วคัดลอกไปทับไฟล์เดิมได้เลย แต่แผ่นนี้จะไม่สามารถใช้ Repair Windows XP ได้
หากต้องการให้แผ่นนี้สามารถทำการ Repair Windows XP ได้ให้ลบไฟล์ winnt.sif ที่อยู่ใน C:\windows-xp\I386 ออก
การเขียนลงแผ่นด้วย Nero Burning ROM
เปิดโปรแกรม Nero Burning ROM แล้วเลือก CD-ROM (Boot) หรือ DVD-ROM (Boot) แล้วแต่ว่าใช้แผ่นอะไร เลือกตั้งค่าตามรูปด้านล่าง


เลือกการตั้งค่าตามรูป ควรเขียนที่ความเร็วต่ำ ๆ เสร็จแล้วเลือก สร้าง จะแสดงหน้าจอดังรูปด้านล่าง

เมื่อเสร็จแล้วเลือก เบิร์น รอจนเสร็จ เราก็จะได้แผ่น Windows XP ที่รวมไดรเวอร์และติดตั้งโดยอัตโนมัติ
แก้ไขล่าสุด (วันศุกร์ที่ 25 พฤศจิกายน 2011 เวลา 21:25 น.)


