รู้ไหมว่า Windows 10 มี Tool built-in สำหรับสร้าง Virtual Machines? Microsoft Hyper-V เป็น Native Hypervisor ของ Windows ใช้ Hyper-V สร้าง VM บน Windows 10 Pro, Enterprise, Education 64-bit ได้ทั้งหมด โดยไม่ต้องติดตั้งซอฟต์แวร์ภายนอก
นี่คือวิธีสร้าง Virtual Machine ใน Windows 10 ด้วย Hyper-V
Hyper-V คืออะไร?
Hyper-V เดิมเป็นฟีเจอร์ Windows Server เท่านั้น แต่ย้ายมาสู่ Windows 10 นำ Integrated Hypervisor มาสู่ Windows Desktop Hyper-V ใช้ได้เฉพาะ Windows 64-bit เท่านั้น และ ไม่มีบน Windows 10 Home Edition (อย่างน้อยไม่ได้ Out of the box)
Hyper-V รันแต่ละ VM ใน Isolated Environment รัน Hyper-V VM หลายตัวพร้อมกันได้ ถ้าฮาร์ดแวร์รับไหว ควรเช็ค System Requirements ก่อน
ต้องมี RAM อย่างน้อย 2GB (หรือมากกว่า) CPU ต้องรองรับ Virtualization ผ่าน Intel VT-x หรือ AMD-V ไม่แน่ใจดูยังไง?
คลิกขวา Taskbar เลือก Task Manager แท็บ Performance ใต้กราฟ ดูสถานะ Virtualization
- บอก Enabled = Virtualization เปิดอยู่ใน BIOS แล้ว
- บอก Disabled = ต้องเข้า BIOS เปิด Virtualization Option
หากไม่เห็นตัวเลือกเลย = CPU ไม่รองรับ Virtualization
วิธีติดตั้ง Hyper-V บน Windows 10
หลังเปิด CPU Virtualization ต้องติดตั้ง Hyper-V
วิธีง่ายที่สุดให้ Hyper-V ติดตั้งถูกต้องคือใช้ PowerShell (PowerShell ต่างจาก Command Prompt ยังไง?) มีตัวเลือกติดตั้งผ่าน Windows Features แต่ไม่ทำงานถูกต้องเสมอไป
พิมพ์ powershell ในค้นหา Start Menu คลิกขวา Best Match เลือก Run as Administrator พิมพ์คำสั่ง:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
คำสั่งเสร็จ สำหรับงานที่เปิดอยู่ แล้ว Restart ระบบ รีบูทเสร็จ จะเจอตัวเลือก Hyper-V ใน Start Menu
สร้าง Virtual Machine ด้วย Hyper-V บน Windows 10
พิมพ์ hyper v ในค้นหา Start Menu เลือก Hyper-V Manager
ในรายการ Actions เลือก New > Virtual Machine > Next
ตั้งชื่อ VM แล้ว Next
เลือก Hyper-V Generation
ตอนนี้ต้องเลือก Hyper-V Generation สำหรับ VM
Generation 1 รองรับ Guest OS 32-bit และ 64-bit Virtual Hardware รองรับ Hyper-V รุ่นก่อน
Generation 2 รองรับ Guest OS 64-bit เท่านั้น มี UEFI-based Firmware และฟีเจอร์ Virtualization ใหม่ๆ
หากใช้ 32-bit OS เลือก Generation 1 หากคิดว่าจะย้าย VM ไป Host อื่น เลือก Generation 1 มิฉะนั้น เลือก Generation 2
Generation 2 VM บูทเร็วกว่า ใช้ Max RAM มากกว่า Virtual CPU Cores มากกว่า และอื่นๆ
สร้าง VM แล้ว ไม่สามารถเปลี่ยน Generation ได้
กำหนด Memory, Network, และ Virtual Hard Disk Type
ระบุ RAM ที่จัดสรรให้ VM RAM มาก = VM เร็วขึ้น แต่ขึ้นกับ Guest OS และ Hardware ของ Host
ไม่แน่ใจให้ RAM เท่าไหร่ เช็ค Minimum Requirements ของ Guest OS แล้วเพิ่มอีกนิดถ้าทำได้
สามารถใช้ Hyper-V Dynamic Memory ตัวเลือกนี้ให้ Hyper-V จัดการ RAM consumption แบบยืดหยุ่น ไม่บีบ Host Machine
กำหนดเสร็จ ไป Configure Networking เลือก Default Switch
เลือกขนาด Virtual Machine Storage
แนะนำตั้งขนาด Storage ตาม Minimum Spec ของ Guest OS บวกเพิ่มเล็กน้อย VHDX Virtual Storage Disk ขยายแบบ Dynamic ไม่ต้องสร้าง Drive ใหญ่ตั้งแต่แรก หากต้องการ เพิ่ม Storage ได้
สุดท้าย เลือกติดตั้ง OS ตอนนี้ หรือภายหลัง
ติดตั้งตอนนี้ (ตอนบูท VM ครั้งแรก) เลือก Install an operating system from a bootable CD/DVD-ROM Browse ไปที่ OS Image (.ISO) ที่ต้องการ
เช็ค Summary คลิก Finish
ปรับ Hyper-V VM Settings
กด Finish จะกลับ Hyper-V Manager คลิกขวาชื่อ VM เลือก Settings
Settings Menu ให้การควบคุมรายละเอียด VM Settings
เช่น ใช้แท็บ Processor จัดสรร CPU Cores มากขึ้น หรือปรับ Network Adapter Settings เปลี่ยน VM Switch หรืออื่นๆ
บูท Hyper-V Virtual Machine
เวลามาถึง Double-click VM เพื่อเริ่ม จะต้องติดตั้ง Guest OS แล้วใช้งานได้ตามต้องการ
ใช้ Hyper-V Quick Create Deploy VM
หลังติดตั้ง Hyper-V มีตัวเลือก Hyper-V Quick Create
Hyper-V Quick Create สร้าง VM เร็ว
พิมพ์ hyper v ในค้นหา Start Menu เลือก Hyper-V Quick Create เลือก Local Installation Source Browse ไป Guest OS Installation Disc (หรือ .ISO) คลิก Create Virtual Machine กระบวนการไม่กี่วินาที ปรับ Settings ได้ทีหลัง
แม้วิธีที่ 2 เร็วกว่า แต่คุ้มค่าที่รู้จัก Hyper-V Manager
VM ไหนดีที่สุด?
ทุก VM มี Pros และ Cons Hyper-V ผสานกับ Windows 10 ดี ใช้ง่าย ฟรี ไม่ใช่ตัวเลือกเดียว Major VM Tools อื่นๆ: VirtualBox และ VMWare Player นี่คือการเปรียบเทียบ VirtualBox, VMWare, และ Hyper-V