VMware Workstation Pro: Công cụ miễn phí để chơi game retro

VMware Workstation là một chương trình cho phép bạn chạy nhiều hệ điều hành cùng lúc trên một máy tính. Nó thường được các chuyên gia CNTT sử dụng để kiểm tra phần mềm trong nhiều môi trường khác nhau, nhưng bạn cũng có thể dùng nó để chơi game retro.

VMware nổi bật nhờ trình điều khiển tăng tốc 3D xuất sắc và độ ổn định, điều này có nghĩa là bạn có thể thiết lập một PC retro ảo với VMware. Tuy nhiên, đối với việc chơi game, VMware hiện được khuyến nghị cho các hệ thống từ thế hệ Windows 2000 trở đi, nhưng tốt nhất là với Windows XP 32-bit, vì trình điều khiển hiển thị 3D chỉ được hỗ trợ từ Windows 2000 trở đi.
May mắn thay, Windows XP 32-bit cũng tương thích ngược với các phần mềm cũ hơn, thường là từ thời Windows 3.11, vì nó có thể chạy các ứng dụng 16-bit/32-bit, vốn được hỗ trợ trên các hệ điều hành 32-bit nhưng thường không chạy được trên các hệ điều hành 64-bit.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tải xuống và cài đặt phần mềm ảo hóa VMware Workstation Pro từ nhà sản xuất Broadcom miễn phí. Cuối cùng, tôi cũng sẽ hướng dẫn bạn cách cài đặt Windows XP với trình điều khiển tăng tốc 3D để bạn có thể chơi các tựa game cũ hơn như POD hay Forsaken, và nhiều game khác nữa.
Tải xuống từ Broadcom: Trang web phức tạp

Để làm điều này, hãy truy cập trang VMware trên trang web của Broadcom tại Link và nhấp vào nút "Download Fusion or Workstation".
Việc này yêu cầu một tài khoản Broadcom, mà bây giờ khá phức tạp. Nhấp vào "Log-in" ở góc trên bên phải và sau đó nhấp vào Register.
Bạn sẽ được đưa đến một trang khác. Nhập địa chỉ email và mật khẩu của bạn, và giải quyết bất kỳ thử thách CAPTCHA nào. Sau khi đăng ký xong, hãy quay lại Trang đăng nhập và đăng nhập bình thường, sử dụng địa chỉ email của bạn làm tên người dùng.
Bây giờ, hãy truy cập lại trang tải xuống VMware (liên kết đầu tiên ở trên cùng) và bạn sẽ được chuyển hướng đến trang hỗ trợ bổ sung tại đây. Bên cạnh tên của bạn ở góc trên bên phải, có một nút nơi bạn có thể chọn sản phẩm.
Nhấp vào "VMware Cloud Foundation" và các bản tải xuống chính xác sẽ được hiển thị. Trong mục menu "My Downloads", tìm VMware Workstation Pro. Sau khi nhấp vào sản phẩm này, bạn có thể tải xuống bình thường.
Ví dụ, chọn VMware Workstation Pro 17.0 cho Windows và sau đó là phiên bản mới nhất tương ứng, 17.6.2. Bạn có thể cần chấp nhận các điều khoản cấp phép trước khi nút tải xuống có thể sử dụng được. Bây giờ bạn có thể cài đặt nó, và khi ứng dụng được khởi chạy, bạn có thể sử dụng tùy chọn "For Home use" (Dành cho sử dụng tại nhà), điều này giúp bạn sử dụng miễn phí và không yêu cầu nhập khóa sản phẩm.
Thiết lập máy ảo trong VMware
Trong lúc đó, chúng ta có thể tạo một máy ảo bằng cách nhấp vào File → New Virtual Machine hoặc nút "Create new Virtual Machine" trực tiếp trên trang khởi động. Một cửa sổ cấu hình sẽ mở ra, và chúng ta sẽ tiến hành với cấu hình "Typical" (Điển hình).
VMware bây giờ sẽ nhắc bạn chèn đĩa CD cài đặt Windows XP hoặc chọn tệp hình ảnh ISO để cài đặt. Nó sẽ được phát hiện, và lựa chọn sẽ tự động mặc định là Windows XP. Bây giờ bạn có thể gán tên cho máy ảo. Kích thước ổ đĩa cứng không nên quá nhỏ; tôi thấy 10 GB là mức tối thiểu chấp nhận được.
Cuối cùng, bạn có thể tùy chỉnh phần cứng ảo, chẳng hạn như tăng bộ nhớ ảo lên 4096 MB. 3072 MB sẽ tốt hơn vì bộ nhớ đồ họa cũng được tính vào giới hạn 4 GB này. Đây là giá trị tối đa có thể hoạt động dưới một hệ điều hành 32-bit. Bạn có thể cấu hình bộ nhớ đồ họa là 256 MB; các game retro không cần nhiều bộ nhớ đồ họa đến vậy.
Cài đặt trình điều khiển VMware (Chương trình điều khiển) trên hệ thống khách cho Windows XP
VMware Tools đi kèm chỉ hoạt động từ Windows 7 trở lên, vì vậy chúng sẽ không hoạt động trên Windows XP. Trước tiên, chúng ta cần tệp hình ảnh ISO có tên "winPreVista.iso" vì trình điều khiển này dành cho các hệ thống khách trước Windows Vista. Chúng tôi đã liên kết đường dẫn tải xuống tại đây.
Khi máy ảo với Windows XP đang chạy, hãy nhấp vào biểu tượng CDROM ở góc dưới bên phải, và sau đó chọn tệp hình ảnh ISO winPreViso.iso trong cài đặt.
Chương trình cài đặt sẽ khởi động. Nếu không, hãy nhấp đúp vào biểu tượng ổ đĩa CD-ROM trong cửa sổ My Computer. Bạn có thể tiến hành như bình thường trong chương trình cài đặt này, và nó cũng sẽ cài đặt trình điều khiển tăng tốc 3D.
Sau khi máy ảo được khởi động lại, bạn có thể kiểm tra trạng thái tăng tốc đồ họa 3D bằng cách sử dụng dxdiag. Để mở DirectX Diagnostics, vào menu Start và nhấp vào Run. Nhập lệnh "dxdiag" vào cửa sổ và nó sẽ khởi động.

Trong tab "Display" (Hiển thị), bạn có thể biết liệu tăng tốc 3D đã được bật hay chưa. Nếu nó hiển thị "Yes" (Có), bạn có thể kiểm tra đầu ra, và nếu bạn thấy khối lập phương quay, điều đó có nghĩa là nó đang hoạt động chính xác.
Giải thích các tính năng quan trọng của VMware
Với VMware, bạn cũng có thể tạo ảnh chụp nhanh (snapshot) ngay cả khi không chơi game. Ảnh chụp nhanh lưu lại trạng thái của máy ảo tại một thời điểm cụ thể. Điều này giúp bạn nếu bạn mắc lỗi trong máy ảo và sau đó muốn khôi phục trạng thái hiện tại của máy ảo về trạng thái trước đó bằng cách sử dụng cái gọi là ảnh chụp nhanh này.
Cách sử dụng chúng? Vào menu VM → Snapshots → Take Snapshot. Bạn có thể gán tên cho ảnh chụp nhanh ở đó. Trong trường hợp có lỗi hoặc nếu bạn muốn đặt lại máy ảo về trạng thái trước đó, bạn có thể lặp lại thao tác này, nhưng hãy chọn menu VM → Snapshots → Revert to Snapshot … thay vì.
Có 3 chế độ mạng khác nhau trong VMware. Với Bridged, máy ảo được kết nối trực tiếp với mạng máy chủ bằng cách sử dụng cùng một card mạng với hệ thống máy chủ. Đây chính là cái gọi là cầu nối mạng (network bridge).
Với NAT (Network Address Translation - Dịch địa chỉ mạng), mạng của máy ảo được cô lập khỏi mạng máy chủ, và hệ thống máy chủ hoạt động như một bộ định tuyến cổng (gateway router). Đây là cài đặt mặc định.
Với Host-Only, mạng hoàn toàn bị cô lập, và chỉ có kết nối giữa máy ảo và máy chủ. Có lẽ, sẽ không có kết nối internet trừ khi máy chủ đã chia sẻ nó.
Ngoài ra, VMware có thể chia mạng thành nhiều phân đoạn mạng hoặc chọn một mạng ảo cụ thể. Điều này hữu ích nếu bạn muốn xây dựng một mạng ảo chỉ giữa 2 máy ảo, nhưng nó phải được cô lập khỏi các máy ảo khác.
Cuối cùng, có tính năng "Shared Folder" (Thư mục chia sẻ) hữu ích, cho phép dữ liệu trên máy tính máy chủ được chia sẻ với máy ảo, và bạn có thể trao đổi dữ liệu giữa máy ảo và máy chủ. Bạn sẽ phải tự kích hoạt tùy chọn này trong cài đặt máy ảo và chọn các thư mục muốn chia sẻ.
Các ứng dụng khác của VMware
VMware không chỉ được sử dụng để chạy các hệ điều hành cũ, mà còn cho nhiều ứng dụng khác nhau. Trong phát triển phần mềm, ví dụ, nhà phát triển sử dụng VMware để kiểm tra xem phần mềm của họ hoạt động như thế nào dưới các hệ điều hành khác nhau và liệu nó có hoạt động ổn định hay không, mà không phải liên tục mua sắm nhiều phần cứng chỉ để thử nghiệm, hoặc để phát triển phần mềm đa nền tảng trực tiếp.
VMware cũng được sử dụng cho các môi trường đào tạo ảo, nơi người dùng có thể an toàn thử nghiệm các kịch bản khác nhau, và các buổi trình diễn trực tiếp có thể hiển thị cấu hình phần mềm hoặc hệ điều hành mà không làm hỏng hệ thống máy chủ.
Các nhà nghiên cứu bảo mật chuyên nghiệp cũng sử dụng nó để kiểm thử xâm nhập và phân tích phần mềm độc hại. Máy ảo cung cấp sự bảo mật để phần mềm đáng ngờ có thể được chạy mà không ảnh hưởng đến hệ thống máy chủ. Hoặc ngoài ra, còn có thể thực hiện các mô phỏng mạng phức tạp và kiểm tra tường lửa.
Cài đặt trò chơi
Nếu tính năng tăng tốc 3D đã được bật thành công, bây giờ bạn có thể cài đặt các trò chơi 3D cổ điển như Need for Speed I - III, Pod, hoặc Forsaken. Đừng quên cập nhật DirectX lên phiên bản mới nhất để cải thiện hiệu suất.
Hãy thử nghiệm với những trò chơi cũ không còn chạy được trên các hệ điều hành 64-bit hiện tại.
Hỗ trợ khắc phục sự cố có thể gặp
Hiệu suất chậm? Kiểm tra trong BIOS hoặc EFI của bạn xem tính năng ảo hóa VT-x hoặc AMD-V đã được bật hay chưa. Đây là công cụ cấu hình trong máy tính của bạn; nó xuất hiện khi bạn bật máy tính, ngay cả trước khi nó khởi động hệ điều hành. Bạn cũng có thể kiểm tra trước trong Task Manager trên Windows xem nó đã hoạt động hay chưa.
Không có mạng? Kiểm tra cài đặt mạng của máy ảo để xem liệu nó có bị cấu hình sai không, chẳng hạn như đang ở chế độ mạng Host-Only. Cũng hãy đảm bảo rằng bộ điều hợp mạng ảo "VMware Network Adapter" của bạn đã được bật trên hệ điều hành máy chủ.
Hiệu suất DirectX 3D chậm? Bạn có thể cần cập nhật DirectX lên phiên bản 9.0 riêng biệt trong hệ điều hành khách Windows XP của mình để nó chạy ổn định hơn. Ngoài ra, hãy kiểm tra trạng thái bộ tăng tốc 3D của bạn để xem nó có đang không hoạt động hay trình điều khiển chưa được cài đặt hay không.
Kết luận
VMware có thể đủ cho nhiều game 3D, nhưng DOSBox nên được sử dụng cho các ứng dụng DOS hoặc game DOS, vì nó được thiết kế cho mục đích đó. Điều này là do DOSBox tạo thành lớp thực thi DOS hoàn chỉnh và có thể giảm tốc độ bộ xử lý nếu cần thiết.
VirtualBox cũng là một phần mềm ảo hóa miễn phí, nhưng trình điều khiển 3D của nó thường lỗi và không sử dụng được. Tuy nhiên, cũng có tùy chọn truyền qua card đồ họa thứ hai đến máy ảo thông qua passthrough, nhưng ở đây chúng ta đã mô tả việc thực thi nguyên bản mà không cần passthrough.
Nếu bạn cần một bản sao chính xác hơn nữa của một PC retro, bạn có thể sử dụng 86Box hoặc PCem. Ở đó, nó giả lập phần cứng retro hoàn chỉnh, nhưng chúng cũng chậm hơn nhiều. Với bộ xử lý 3 GHz, nó có thể giả lập bộ xử lý Pentium II 233 MHz.