VMware Workstation Pro – เครื่องมือฟรีสำหรับการเล่นเกมเรโทร

15.01.2025 20:12 Uhr – 35 Minuten Lesezeit
Von Stefan Dreher

VMware Workstation เป็นโปรแกรมที่ช่วยให้คุณสามารถรันระบบปฏิบัติการหลายระบบพร้อมกันบนคอมพิวเตอร์เครื่องเดียวได้ มักถูกใช้โดยผู้เชี่ยวชาญด้านไอทีเพื่อทดสอบซอฟต์แวร์ในสภาพแวดล้อมที่หลากหลาย แต่คุณก็สามารถใช้เพื่อเล่นเกมเก่า (retro gaming) ได้เช่นกัน

VMware โดดเด่นด้วยไดรเวอร์ 3D accelerator ที่ยอดเยี่ยมและความเสถียร ซึ่งหมายความว่าคุณสามารถตั้งค่าคอมพิวเตอร์เสมือนสำหรับเกมเก่า (virtual retro PC) ด้วย VMware ได้ อย่างไรก็ตาม สำหรับการเล่นเกม VMware ในปัจจุบันแนะนำให้ใช้กับระบบตั้งแต่ Windows 2000 เป็นต้นไป โดยเฉพาะอย่างยิ่งกับ Windows XP 32-bit เนื่องจากไดรเวอร์การแสดงผล 3D รองรับตั้งแต่ Windows 2000 เป็นต้นไปเท่านั้น

โชคดีที่ Windows XP 32-bit ยังสามารถใช้งานร่วมกับซอฟต์แวร์รุ่นเก่าได้ โดยมักจะย้อนไปถึงยุค Windows 3.11 เลยทีเดียว เพราะสามารถรันแอปพลิเคชันแบบ 16-bit/32-bit ได้ ซึ่งรองรับบนระบบปฏิบัติการ 32-bit แต่บ่อยครั้งจะไม่รองรับบนระบบปฏิบัติการ 64-bit

ในคู่มือนี้ ผมจะแสดงวิธีดาวน์โหลดและติดตั้งซอฟต์แวร์เวอร์ชวลไลเซชัน VMware Workstation Pro จากผู้ผลิต Broadcom ได้ฟรี สุดท้าย ผมจะแสดงวิธีติดตั้ง Windows XP พร้อมกับไดรเวอร์ 3D accelerator เพื่อให้คุณสามารถเล่นเกมเก่า ๆ อย่าง POD หรือ Forsaken เป็นต้น

การดาวน์โหลดจาก Broadcom: เว็บไซต์ค่อนข้างยุ่งยาก

ในการดำเนินการนี้ ให้ไปที่หน้า VMware บนเว็บไซต์ Broadcom ที่ ลิงก์นี้ แล้วคลิกปุ่ม "Download Fusion or Workstation"

ขั้นตอนนี้ต้องใช้บัญชี Broadcom ซึ่งตอนนี้ค่อนข้างซับซ้อน ให้คลิก "Log-in" ที่มุมขวาบน จากนั้นคลิก Register

ตอนนี้คุณควรจะถูกนำไปยังอีกหน้าหนึ่ง ป้อนที่อยู่อีเมลและรหัสผ่านของคุณ รวมถึงแก้ไข CAPTCHA หากมี เมื่อลงทะเบียนแล้ว ให้กลับไปที่ หน้าเข้าสู่ระบบ แล้วเข้าสู่ระบบตามปกติ โดยใช้อีเมลของคุณเป็นชื่อผู้ใช้

ตอนนี้ให้ไปที่หน้าดาวน์โหลด VMware อีกครั้ง (ลิงก์แรกที่ด้านบน) และคุณจะถูกเปลี่ยนเส้นทางไปยังหน้าสนับสนุนเพิ่มเติม ที่นี่ ถัดจากชื่อของคุณที่มุมขวาบน จะมีปุ่มที่คุณสามารถเลือกผลิตภัณฑ์ได้

คลิกที่ "VMware Cloud Foundation" แล้วการดาวน์โหลดที่ถูกต้องควรจะแสดงขึ้นมา ใต้เมนู "My Downloads" ให้มองหา VMware Workstation Pro หลังจากคลิกที่ผลิตภัณฑ์นี้ คุณก็สามารถดาวน์โหลดได้ตามปกติ

ตัวอย่างเช่น ให้เลือก VMware Workstation Pro 17.0 สำหรับ Windows แล้วเลือกเวอร์ชันล่าสุดที่เกี่ยวข้อง คือ 17.6.2 คุณอาจต้องยอมรับเงื่อนไขสิทธิ์การใช้งานก่อนที่ปุ่มดาวน์โหลดจะสามารถใช้งานได้ ตอนนี้คุณควรจะสามารถติดตั้งได้แล้ว และเมื่อเปิดแอปพลิเคชัน คุณสามารถใช้ตัวเลือก "For Home use" ซึ่งจะทำให้คุณใช้งานได้ฟรี และไม่จำเป็นต้องป้อน Product Key

การตั้งค่าเครื่องเสมือน (Virtual Machine) ใน VMware

ในระหว่างนี้ เราสามารถสร้างเครื่องเสมือนได้โดยการคลิกที่ File → New Virtual Machine หรือปุ่ม "Create new Virtual Machine" บนหน้าเริ่มต้นโดยตรง หน้าต่างการตั้งค่าจะเปิดขึ้น และเราจะดำเนินการด้วยการตั้งค่าแบบ "Typical"

ตอนนี้ VMware จะแจ้งให้คุณใส่แผ่นซีดีสำหรับการตั้งค่า Windows XP หรือเลือกไฟล์อิมเมจ ISO สำหรับการติดตั้ง ควรจะถูกตรวจพบ และการเลือกจะถูกตั้งค่าเริ่มต้นเป็น Windows XP โดยอัตโนมัติ ตอนนี้คุณสามารถกำหนดชื่อให้กับเครื่องเสมือนได้ ขนาดฮาร์ดไดรฟ์ไม่ควรเล็กเกินไป ผมคิดว่า 10 GB เป็นขนาดขั้นต่ำที่ยอมรับได้

สุดท้าย คุณสามารถปรับแต่งฮาร์ดแวร์เสมือนได้ เช่น เพิ่มหน่วยความจำเสมือนเป็น 4096 MB แต่ 3072 MB จะดีกว่า เพราะหน่วยความจำกราฟิกยังถูกนับรวมในขีดจำกัด 4 GB นี้ด้วย นี่คือค่าสูงสุดที่เป็นไปได้ที่สามารถทำงานภายใต้ระบบปฏิบัติการ 32-bit คุณสามารถกำหนดหน่วยความจำกราฟิกเป็น 256 MB ได้ เกมเก่าไม่ต้องการหน่วยความจำกราฟิกมากขนาดนั้น

การติดตั้งไดรเวอร์ VMware (โปรแกรมควบคุม) บนระบบ Guest สำหรับ Windows XP

VMware Tools ที่ให้มานั้นใช้งานได้ตั้งแต่ Windows 7 เป็นต้นไปเท่านั้น ดังนั้นจึงไม่สามารถใช้กับ Windows XP ได้ ก่อนอื่นเราต้องใช้ไฟล์อิมเมจ ISO ที่ชื่อว่า "winPreVista.iso" เพราะไดรเวอร์นี้สำหรับระบบ Guest ที่เก่ากว่า Windows Vista เราได้ใส่ลิงก์ดาวน์โหลดไว้ ที่นี่

เมื่อเครื่องเสมือนที่ใช้ Windows XP กำลังทำงาน ให้คลิกที่ไอคอน CDROM ที่มุมขวาล่าง จากนั้นเลือกไฟล์อิมเมจ ISO "winPreViso.iso" ในการตั้งค่า

จากนั้นโปรแกรมติดตั้งควรจะเริ่มต้นขึ้น หากไม่เป็นเช่นนั้น ให้ดับเบิลคลิกที่ไอคอนไดรฟ์ CD-ROM ในหน้าต่าง My Computer คุณสามารถดำเนินการตามปกติในโปรแกรมติดตั้งนี้ และมันจะติดตั้งไดรเวอร์ 3D accelerator ให้ด้วย

หลังจากรีสตาร์ทเครื่องเสมือนแล้ว คุณสามารถตรวจสอบสถานะการเร่งความเร็ว 3D graphics โดยใช้ dxdiag หากต้องการเปิด DirectX Diagnostics ให้ไปที่เมนู Start แล้วคลิกที่ Run ป้อนคำสั่ง "dxdiag" ในหน้าต่างที่ปรากฏขึ้น แล้วมันควรจะเริ่มต้นขึ้น

ในแท็บ "Display" คุณสามารถตรวจสอบได้ว่า 3D acceleration เปิดใช้งานอยู่หรือไม่ หากระบุว่าใช่ คุณสามารถทดสอบการแสดงผลได้ และหากคุณเห็นลูกบาศก์ที่หมุนได้ แสดงว่ามันทำงานได้อย่างถูกต้อง

อธิบายคุณสมบัติสำคัญของ VMware

ด้วย VMware คุณสามารถสร้างสแนปช็อต (snapshots) ได้นอกเหนือจากการเล่นเกม สแนปช็อตจะบันทึกสถานะของ VM ณ จุดเวลาหนึ่ง สิ่งนี้ช่วยคุณได้หากคุณทำผิดพลาดใน VM และต้องการกู้คืนสถานะปัจจุบันของ VM กลับไปยังสถานะก่อนหน้า โดยใช้สิ่งที่เรียกว่าสแนปช็อต

ใช้งานอย่างไร? ไปที่เมนู VM → Snapshots → Take Snapshot คุณสามารถกำหนดชื่อให้กับสแนปช็อตได้ที่นั่น ในกรณีที่เกิดข้อผิดพลาด หรือหากคุณต้องการรีเซ็ต VM กลับไปเป็นสถานะก่อนหน้า คุณสามารถทำซ้ำขั้นตอนนี้ได้ แต่ให้เลือกเมนู VM → Snapshots → Revert to Snapshot … แทน

ใน VMware มีโหมดเครือข่าย 3 แบบที่แตกต่างกัน ด้วยโหมด Bridged เครื่อง VM จะเชื่อมต่อโดยตรงกับเครือข่ายของ Host โดยทำงานผ่านการ์ดเครือข่ายเดียวกับระบบ Host นี่คือสิ่งที่เรียกว่า network bridge

ด้วย NAT (Network Address Translation) เครือข่ายของ VM จะถูกแยกออกจากเครือข่ายของ Host และระบบ Host จะทำหน้าที่เป็นเกตเวย์เราเตอร์ นี่คือการตั้งค่าเริ่มต้น

ด้วยโหมด Host-Only เครือข่ายจะถูกแยกออกอย่างสมบูรณ์ และมีการเชื่อมต่อเพียงแค่ระหว่าง VM กับ Host เท่านั้น คาดว่าจะไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ เว้นแต่ Host จะได้แชร์ไว้

นอกจากนี้ VMware ยังสามารถแบ่งเครือข่ายออกเป็นส่วนย่อยหลายส่วน หรือเลือกเครือข่ายเสมือนเฉพาะได้ สิ่งนี้มีประโยชน์หากคุณต้องการสร้างเครือข่ายเสมือนระหว่าง VM เพียง 2 เครื่อง แต่ต้องการให้แยกออกจาก VM อื่น ๆ

สุดท้าย ยังมีคุณสมบัติ "Shared Folder" ที่มีประโยชน์ ซึ่งช่วยให้ข้อมูลบนคอมพิวเตอร์ Host สามารถแชร์กับ VM ได้ และคุณสามารถแลกเปลี่ยนข้อมูลระหว่าง VM และ Host ได้ด้วย คุณจะต้องเปิดใช้งานตัวเลือกนี้ด้วยตนเองในการตั้งค่า VM และเลือกโฟลเดอร์ที่จะแชร์

การใช้งาน VMware เพิ่มเติม

VMware ไม่เพียงแต่ใช้สำหรับรันระบบปฏิบัติการเก่าเท่านั้น แต่ยังใช้สำหรับการใช้งานที่หลากหลายอีกด้วย ยกตัวอย่างเช่น ในการพัฒนาซอฟต์แวร์ นักพัฒนาใช้ VMware เพื่อตรวจสอบว่าซอฟต์แวร์ของตนทำงานอย่างไรภายใต้ระบบปฏิบัติการที่แตกต่างกัน และทำงานได้อย่างราบรื่นหรือไม่ โดยไม่จำเป็นต้องซื้อฮาร์ดแวร์จำนวนมากมาเพื่อการทดสอบอยู่ตลอดเวลา หรือเพื่อพัฒนาซอฟต์แวร์ข้ามแพลตฟอร์มโดยตรง

VMware ยังถูกใช้สำหรับสภาพแวดล้อมการฝึกอบรมเสมือน (virtual training environments) ที่ผู้ใช้สามารถทดลองสถานการณ์ต่าง ๆ ได้อย่างปลอดภัย และการสาธิตสดสามารถแสดงการตั้งค่าซอฟต์แวร์หรือระบบปฏิบัติการได้โดยไม่สร้างความเสียหายให้กับระบบ Host

นักวิจัยความปลอดภัยมืออาชีพยังใช้ VMware สำหรับการทดสอบการเจาะระบบ (penetration testing) และการวิเคราะห์มัลแวร์ (malicious software) เครื่องเสมือนช่วยให้มั่นใจได้ว่าซอฟต์แวร์ที่น่าสงสัยสามารถรันได้โดยไม่ส่งผลกระทบต่อระบบ Host นอกจากนี้ ยังมีการดำเนินการจำลองเครือข่ายที่ซับซ้อนและการทดสอบไฟร์วอลล์อีกด้วย

การติดตั้งเกม

หาก 3D acceleration เปิดใช้งานได้สำเร็จ ตอนนี้คุณสามารถติดตั้งเกม 3D คลาสสิกอย่าง Need for Speed I - III, Pod หรือ Forsaken ได้แล้ว อย่าลืมอัปเดต DirectX เป็นเวอร์ชันล่าสุดเพื่อประสิทธิภาพที่ดีขึ้น

ลองใช้งานกับเกมเก่า ๆ ที่ไม่สามารถรันบนระบบปฏิบัติการ 64-bit ในปัจจุบันได้แล้ว

ความช่วยเหลือที่เป็นไปได้เกี่ยวกับปัญหา

ประสิทธิภาพช้า? ตรวจสอบใน BIOS หรือ EFI ของคุณว่า virtualization VT-x หรือ AMD-V เปิดใช้งานอยู่หรือไม่ สิ่งนี้คือเครื่องมือการตั้งค่าในคอมพิวเตอร์ของคุณ ซึ่งจะปรากฏขึ้นเมื่อคุณเปิดคอมพิวเตอร์ แม้กระทั่งก่อนที่จะบูตระบบปฏิบัติการ คุณยังสามารถตรวจสอบใน Task Manager ใต้ Windows ก่อนได้ว่าได้เปิดใช้งานอยู่แล้วหรือไม่

ไม่มีเครือข่าย? ตรวจสอบการตั้งค่าเครือข่ายของ VM เพื่อดูว่าตั้งค่าผิดพลาดหรือไม่ เช่น อยู่ในโหมด Host-Only network นอกจากนี้ ตรวจสอบให้แน่ใจว่าอะแดปเตอร์เครือข่ายเสมือน "VMware Network Adapter" ของคุณเปิดใช้งานอยู่บนระบบปฏิบัติการ Host ของคุณ

ประสิทธิภาพ DirectX 3D ช้า? คุณอาจต้องอัปเดต DirectX เป็น 9.0 แยกต่างหากในระบบปฏิบัติการ Windows XP guest ของคุณ เพื่อให้ทำงานได้อย่างเสถียรยิ่งขึ้น นอกจากนี้ ตรวจสอบสถานะ 3D accelerator ของคุณว่าไม่ได้เปิดใช้งานอยู่หรือไม่ หรือไม่ได้ติดตั้งไดรเวอร์

สรุป

VMware อาจเพียงพอสำหรับเกม 3D หลายเกม แต่สำหรับแอปพลิเคชัน DOS หรือเกม DOS ควรใช้ DOSBox เนื่องจากมันถูกออกแบบมาเพื่อสิ่งนั้น เพราะ DOSBox สร้างเลเยอร์การทำงานของ DOS ที่สมบูรณ์ และสามารถลดความเร็วของโปรเซสเซอร์ได้หากจำเป็น

VirtualBox ก็เป็นซอฟต์แวร์เวอร์ชวลไลเซชันฟรีเช่นกัน แต่ไดรเวอร์ 3D ของมันมักจะมีข้อผิดพลาดและใช้งานไม่ได้ อย่างไรก็ตาม ยังมีตัวเลือกในการส่งผ่านการ์ดกราฟิกตัวที่สองไปยัง VM ผ่าน passthrough ได้ด้วย แต่ในที่นี้เราได้อธิบายการรันแบบ native โดยไม่มี passthrough

หากคุณต้องการจำลองคอมพิวเตอร์เก่า (retro PC) ที่แม่นยำยิ่งขึ้น คุณสามารถใช้ 86Box หรือ PCem ได้ โปรแกรมเหล่านี้จำลองฮาร์ดแวร์เก่าได้ครบถ้วน แต่ก็ทำงานได้ช้ากว่ามาก ด้วยโปรเซสเซอร์ 3 GHz อาจจำลองโปรเซสเซอร์ Pentium II 233 MHz ได้

บทความนี้เดิมทีเผยแพร่เป็นภาษาเยอรมัน และได้รับการแปลด้วยความช่วยเหลือทางเทคนิค รวมถึงผ่านการบรรณาธิการก่อนเผยแพร่ ดูบทความต้นฉบับ (ภาษาเยอรมัน)