Boot Camp เคยเป็นวิธีหลักสำหรับผู้ใช้ MacBook ที่ต้องการรัน Windows บนแลปท็อป แต่ปัจจุบันมีปัญหาความเข้ากันได้ใหม่ Apple ได้เปลี่ยนจากชิป Intel ไปใช้ชิป M-series ของตัวเอง ทำให้ไม่สามารถติดตั้ง Windows ได้เหมือนเดิมอีกต่อไป ตอนนี้ต้องพึ่งพาซอฟต์แวร์เสมือนจริง (Virtualization) ที่เสียเงินอย่าง Parallels, CrossOver, หรือ VMware Fusion ซึ่งราคค่อนข้างสูง อย่างไรก็ตาม ไม่ต้องกังวล ในคู่มือนี้เราจะอธิบายวิธีติดตั้ง Windows บน Mac M1 และ M2 โดยไม่ใช้ Parallels ฟรีๆ
วิธีที่ 1: ใช้ไฟล์ VHDX Image
หากคิดว่า Parallels แพง ลองใช้ตัวเลือกอื่นคือ UTM โปรแกรมจำลอง (Emulator) ที่รวดเร็วและฟรี
ข้อกำหนดเบื้องต้น (Prerequisites)
ก่อนเริ่ม ตรวจสอบให้แน่ใจว่ามีสิ่งต่อไปนี้:
- Mac M1, M2, หรือ M1 Pro/Max/Ultra
- พื้นที่จัดเก็บว่างอย่างน้อย 100 GB
- การเชื่อมต่ออินเทอร์เน็ตที่เสถียร
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง UTM
ดาวน์โหลด UTM ฟรีจากเว็บไซต์ UTM หรือซื้อจาก App Store ราคา $9.99 (เวอร์ชัน App Store จะได้รับอัปเดตอัตโนมัติ ส่วนเวอร์ชันฟรีต้องดาวน์โหลดอัปเดตเอง) เมื่อดาวน์โหลดจากเว็บไซต์ จะได้ไฟล์ Disk Image ให้เปิดแล้วลากแอป UTM ไปที่โฟลเดอร์ Applications (อาจใช้พื้นที่ประมาณ 1 GB หลังแตกไฟล์)
ขั้นตอนที่ 2: ดาวน์โหลด Windows 11 ARM Insider Version
Microsoft พัฒนา Windows สำหรับโปรเซสเซอร์ Intel เท่านั้น เพื่อรันบน M1 ต้องใช้ Windows เวอร์ชัน ARM ซึ่งมีเฉพาะในโปรแกรม Windows Insider Program หลังลงทะเบียนแล้ว สามารถดาวน์โหลด Windows Insider Preview ARM 64-bit ฟรีได้ หมายเหตุ: เลือก Dev Channel ไม่ใช่ Beta Channel ไฟล์ที่ดาวน์โหลดจะเป็นรูปแบบ VHDX ซึ่งเข้ากันได้กับ UTM เวอร์ชันล่าสุด
ขั้นตอนที่ 3: สร้าง Virtual Machine ใหม่
- เปิดแอป UTM คลิก สร้าง Virtual Machine ใหม่ หรือไอคอน + บนแถบเครื่องมือ
- เลือก Virtualize (เพราะใช้ Windows ARM)
- เลือก Windows เป็นระบบปฏิบัติการ
- ติ๊กถูกตัวเลือกต่อไปนี้:
- ติดตั้ง Windows 10 หรือสูงกว่า
- นำเข้า VHDX Image
- ติดตั้งไดรเวอร์และ SPICE Tools
- คลิก Browse เลือกไฟล์ Windows 11 ARM Disk Image ที่ดาวน์โหลดมา
- คลิก Continue
ขั้นตอนที่ 4: กำหนดค่า Virtual Machine
ขั้นตอนนี้เกี่ยวกับการจัดสรรหน่วยความจำ (RAM) และ CPU Cores รวมถึงการสร้างโฟลเดอร์ร่วม (Shared Directory) เพื่อโอนไฟล์ระหว่าง macOS และ Windows
- กำหนด Memory และ CPU Cores (แนะนำอย่างน้อย 8 GB RAM เพื่อทำงานราบรื่น)
- กำหนดพื้นที่ดิสก์สำหรับ VM (ค่าเริ่มต้น 64 GB ปกติพอ)
- คลิก Browse เลือกหรือสร้างโฟลเดอร์สำหรับ Shared Directory แล้วคลิก Continue
- ในหน้าต่าง Summary ตั้ง ชื่อ ให้ VM ตรวจสอบการตั้งค่า แล้วคลิก Save
ขั้นตอนที่ 5: เริ่มใช้งาน Windows 11 บน Mac
- คลิกปุ่ม Play กลางจอ เพื่อเริ่ม VM
- จะเห็นหน้าจอตั้งค่า Windows
- หากมีปัญหาเรื่องเครือข่าย ให้รีสตาร์ท VM แล้วกด Shift + F10 เมื่อถึงหน้าเลือกประเทศ
- เมื่อเปิด Command Prompt ให้พิมพ์ oobe\bypassnro แล้ว Enter (ข้ามการตั้งค่าเครือข่ายชั่วคราว)
- เมื่อ VM รีสตาร์ท ที่หน้า "Let's connect you to internet" ให้เลือก I don't have internet
- คลิก Accept สำหรับสัญญา Microsoft และรอสักครู่
ขั้นตอนที่ 6: เสร็จสิ้นการตั้งค่า Windows
เมื่อติดตั้งเสร็จ ให้สร้างบัญชีผู้ใช้ ตั้งชื่อ المستخدم และรหัสผ่าน ตอบคำถามความปลอดภัย แล้วดำเนินการต่อจนเห็นเดสก์ท็อป Windows
ขั้นตอนที่ 7: ติดตั้ง SPICE Guest Tools
เนื่องจากเครือข่ายถูกปิดไว้ก่อนหน้านี้ จึงต้องติดตั้ง SPICE Tools เพื่อเปิดใช้งานเครือข่ายและฟีเจอร์เพิ่มเติม (ไฟล์อยู่ในไดรฟ์ CD ของ Windows แล้ว)
- เปิด File Explorer ใน Windows (ไอคอนโฟลเดอร์สีเหลือง)
- หาไดรฟ์ CD แล้วรัน spice-guest-tools-xxx.exe (xxx = หมายเลขเวอร์ชัน)
- ทำตามขั้นตอนติดตั้งของ Windows Installer
หลังติดตั้งเสร็จ VM จะรีบูท อาจปรับ Resolution และการตั้งค่าต่างๆ ได้ตามต้องการ
วิธีใช้งาน UTM
หลังติดตั้ง Windows สำเร็จ นี่คือวิธีใช้งานพื้นฐาน:
- Escape Keys: เพื่อออกจาก VM ให้กด Control + Option
- Capture Mouse Cursor Button: UTM มีปุ่มสำหรับจับเมาส์ เมื่อกด เมาส์บน Host OS จะเคลื่อนย้ายไปตำแหน่งตรงกันข้ามใน VM ช่วยให้ใช้งานสะดวกขึ้น
วิธีที่ 2: แปลง VHDX Image เป็น qcow2
หาก UTM แสดงข้อผิดพลาดตอนติดตั้ง VHDX Image สามารถใช้ qcow2 Image แทนได้ โดยใช้ QEMU และ UTM (GUI ของ QEMU) เหตุผลคือ Windows ที่จะติดตั้งไม่ได้เป็นไฟล์ ISO ธรรมดา แต่เป็น VHDX ซึ่งต้องแปลงเป็น qcow2 เพื่อให้เข้ากันได้กับ UTM และแก้ไขข้อผิดพลาด
ขั้นตอนที่ 1: ติดตั้ง QEMU ผ่าน Homebrew
ต้องใช้ Homebrew (Package Manager สำหรับ macOS) หากยังไม่มี ให้เปิด Terminal แล้วรันคำสั่ง 3 คำสั่งนี้:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
หลังติดตั้ง Homebrew ให้รันอีก 2 คำสั่งเพื่อตั้งค่า Path:
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile eval $(/opt/homebrew/bin/brew shellenv)
จากนั้นติดตั้ง QEMU:
brew install qemu
ขั้นตอนที่ 2: แปลง VHDX เป็น qcow2
เปิด Terminal รันคำสั่งต่อไปนี้ (แก้ไข Path ให้ตรงกับไฟล์ของคุณ):
qemu-img convert -p -O qcow2 /Users/<username>/Virtual\ Machines/Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX /Users/<username>/Virtual\ Machines/Windows11_22598.qcow2
- Original Location Path: ตำแหน่งไฟล์ VHDX ต้นฉบับ
- New Location Path: ตำแหน่งที่จะบันทึกไฟล์ qcow2 ใหม่
หมายเหตุ: แทนที่ <username> และหมายเลขเวอร์ชัน (22598) ให้ตรงกับไฟล์ที่คุณดาวน์โหลด
หลังแปลงไฟล์เสร็จ ขั้นตอนต่อไปเหมือนวิธีที่ 1 ทุกประการ เพียงแต่ในขั้นตอนที่ 3 ให้ ยกเลิกการติ๊ก "Import VHDX Image"
ขอให้โชคดีกับการ ติดตั้ง Windows บน Mac M1 ฟรีโดยไม่ใช้ Parallels แม้จะดูซับซ้อนสำหรับผู้ไม่คุ้นเคยเทคนิค แต่พิจารณาจากค่าใช้จ่ายเป็นศูนย์ คุ้มค่าที่จะลอง ลองทำตามดูครับ หากมีคำถามหรือข้อเสนอแนะ สามารถทิ้งไว้ในกล่องความคิดเห็นได้ ติดตาม TechCult สำหรับบทความเทคนิคน่าสนใจอื่นๆ นะครับ