หากคุณต้องการแปลงเครื่องจริง (Physical Machine) เป็น Virtual Machine ที่พร้อมรันใน VirtualBox ให้อ่านต่อไปนี้
บางครั้งคุณอาจต้องเก็บคอมพิวเตอร์เก่าไว้เพื่อโปรแกรมและไฟล์ที่อยู่ภายใน ในกรณีนี้ คุณสามารถเลือกที่จะเก็บคอมพิวเตอร์เก่าไว้ (หากไม่มีปัญหาฝั่งฮาร์ดแวร์) หรือแปลงคอมพิวเตอร์จริงเป็น Virtual Machine ที่คุณสามารถเปิดใช้งานได้ผ่าน VirtualBox
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีแปลงเครื่อง Windows XP จริงเป็นเครื่อง VirtualBox คำแนะนำเดียวกันนี้สามารถใช้เพื่อแปลงเครื่องจริงที่รัน Windows 7, 8 หรือ 10 ให้เป็น VirtualBox ได้เช่นกัน
วิธีแปลง Physical Windows PC เป็น VirtualBox Virtual Machine
ขั้นตอนที่ 1: แปลงฮาร์ดดิสก์ของเครื่องจริงเป็น Virtual Disk
ขั้นตอนแรกในการแปลงเครื่องจริงเป็นเครื่อง VirtualBox คือการแปลงฮาร์ดดิสก์ของเครื่องจริงเป็นไฟล์ Virtual Hard Disk Image (VHD หรือ VHDX) สิ่งเดียวที่คุณต้องการคือ ยูทิลิตี้ disk2vhd จาก www.sysinternals.com *
* ข้อมูล: Disk2vhd เป็นยูทิลิตี้ที่สามารถสร้างไฟล์ Virtual Hard Disk Image (VHD หรือ VHDX) จากดิสก์จริง เพื่อใช้ใน VirtualBox, Microsoft Virtual PC หรือ Microsoft Hyper-V Virtual Machines (VMs)
วิธีแปลง Physical Disk เป็น Virtual Disk ด้วย Disk2vhd:
1. ดาวน์โหลดและแยกไฟล์ Disk2vhd.zip บนคอมพิวเตอร์ที่คุณต้องการแปลงเป็นเครื่อง VirtualBox หรือบนคอมพิวเตอร์อีกเครื่องที่คุณต่อดิสก์ของเครื่องจริงที่ต้องการแปลงไว้
2. จากโฟลเดอร์ที่แยกไฟล์แล้ว คลิกขวา ที่ disk2vhd64.exe และเลือก Run as administrator แล้วตอบ Yes ที่คำเตือน UAC
+
3. ในหน้าต่าง Disk2vhd:
-
- ยกเลิกการติ๊ก กล่อง Use Vhdx *
- เลือก Physical Disk ที่คุณต้องการแปลงเป็น Virtual Disk (ในตัวอย่างนี้ ผมต่อดิสก์ที่ต้องการแปลงไปที่คอมพิวเตอร์อีกเครื่อง)
- เลือก โฟลเดอร์ปลายทาง และ ตั้งชื่อ สำหรับไฟล์ Virtual Disk ที่จะสร้าง (เช่น "WindowsXP.vhd") **
- สุดท้าย คลิก Create เพื่อสร้างไฟล์ Virtual Disk Image จาก Physical Disk
* หมายเหตุ:
1. VirtualBox รองรับไฟล์ VHD แต่ไม่รองรับ VHDX
2. หากคุณรัน Disk2vhd บนเครื่องเดียวกับที่ต้องการแปลง ให้บันทึกไฟล์ Virtual Disk ไว้ที่ดิสก์อื่น ไม่ใช่ดิสก์ C:

4. ตอนนี้รอจนไฟล์ Virtual Disk ถูกสร้างเสร็จ เมื่อเสร็จแล้ว ให้ดำเนินต่อไปขั้นตอนถัดไป
ขั้นตอนที่ 2: แปลงไฟล์ VHDX เป็น VDI (ทางเลือก) *
หมายเหตุ: ตามที่กล่าวไว้ข้างต้น VirtualBox อ่านไฟล์ VHD ได้โดยไม่มีปัญหา แต่ไม่รองรับ VHDX หากคุณสร้างไฟล์ VHDX ไป لأي เหตุผล ให้ดำเนินการแปลงเป็นไฟล์ VDI ด้วยขั้นตอนด้านล่าง มิฉะนั้น ข้ามไปขั้นตอนถัดไป
วิธีแปลง VHDX เป็น VDI:
1. เปิด Command Prompt as Administrator
2. ใน Command Prompt ให้รันคำสั่งต่อไปนี้และกด Enter:
- cd C:\Program Files\Oracle\VirtualBox
3. ตอนนี้รันคำสั่งต่อไปนี้เพื่อแปลงไฟล์ VHDX เป็น VDI:
- VBoxManage clonehd FILENAME1.vhdx FILENAME2.vdi –format VDI
* หมายเหตุ: FILENAME1 = ชื่อไฟล์ (และพาธ) ของไฟล์ VHDX และ FILENAME2 = ชื่อไฟล์ของ VDI ที่แปลงแล้ว เช่น:
- VBoxManage clonehd C:\VHDX\WindowsXP.VHDX C:\VHDX\WindowsXP.VDI –format VDI

ขั้นตอนที่ 3: ตั้งค่า VM ใหม่ใน VirtualBox โดยใช้ไฟล์ VHD
1. เปิด VirtualBox Manager และเลือก New เพื่อสร้าง VM ใหม่
2. ตั้งชื่อสำหรับ VM และคลิก Next

3. ระบุขนาดหน่วยความจำที่จัดสรรให้ VM ใหม่ และคลิก Next

4a. เลือก Use an existing virtual hard disk file และคลิก Browse

4b. เลือก Add และเลือกไฟล์ VHD (หรือ VDI)

4c. สุดท้าย เลือก Create เพื่อสร้าง VM ใหม่

5. เมื่อสร้าง Virtual Machine แล้ว ไปที่ System และในการตั้งค่า Motherboard ให้ทำดังนี้:
-
- ตั้ง Hard Disk เป็น First Boot Device
- Enable I/O APIC extended feature (มิฉะนั้น VM จะบูทไม่ได้)
- นอกจากนี้ หาก Guest OS ใช้ UEFI ให้ Enable EFI (special OSes only) (มิฉะนั้นให้ทิ้งการตั้งค่านี้ไว้ไม่ติ๊ก)

6. Start Virtual Machine
7. เมื่อ VM เริ่มทำงานแล้ว ให้ดำเนินการ ติดตั้ง VirtualBox Guest Additions เพื่อเพิ่มประสิทธิภาพระบบปฏิบัติการให้ดียิ่งขึ้นและใช้งานสะดวกขึ้น และคุณก็จบสิ้นแล้ว!
เสร็จแล้ว! แจ้งให้เราทราบว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยการทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น