Trong quá trình làm việc với máy tính, đôi khi chúng ta có nhu cầu cài đặt một hệ điều hành mới vào máy tính. Tuy nhiên quá trình cài đặt mới một hệ điều hành hoặc cài đặt cùng với hệ điều hành cũ là không đơn giản vì có thể gây ra mất mát dữ liệu. Vấn đề này trở nên đơn giản hơn vì chúng ta có thể tạo ra các máy tính ảo và cài đặt các hệ điều hành này vào trong các máy tính ảo đó mà không sợ mất mát dữ liệu trên máy tính thật | Trong quá trình làm việc với máy tính, đôi khi chúng ta có nhu cầu cài đặt một hệ điều hành mới vào máy tính. Tuy nhiên quá trình cài đặt mới một hệ điều hành hoặc cài đặt cùng với hệ điều hành cũ là không đơn giản vì có thể gây ra mất mát dữ liệu. Vấn đề này trở nên đơn giản hơn vì chúng ta có thể tạo ra các máy tính ảo và cài đặt các hệ điều hành này vào trong các máy tính ảo đó mà không sợ mất mát dữ liệu trên máy tính thật. Bài này sẽ giới thiệu sơ lược một số chương trình cho phép tạo các máy tính ảo như thế. innotek Virtual Box: Công cụ tạo máy ảo miễn phí, mạnh, gọn nhẹ và mã nguồn mở. Hỗ trợ máy ảo cho nhiều hệ điều hành như: - OS/2 - Novell Netware - Solaris UNIX - Các dòng hệ điều hành Linux - Toàn bộ dòng hệ điều hành của Microsoft như DOS, Windows Hỗ trợ nhiều chủng loại phần cứng ảo cũng như chạy được trên nhiều nền hệ điều hành. Screen shots: Máy ảo VirtualBox chạy hệ điều hành Windows Vista Download: Microsoft Virtual PC: . mspx Công cụ tạo máy ảo miễn phí, tốt và gọn nhẹ của Microsoft, tuy nhiên công cụ này chỉ hỗ trợ tạo các máy ảo giả lập cho các hệ điều hành thuộc Microsoft như: - MS-DOS - Windows - Windows 9x - Windows XP - Windows Server - Windows Vista. Chỉ chạy được trên nền Windows từ XP trở lên và MacOS X. Screenshot: Máy ảo Virtual PC cho hệ điều hành Ubuntu Linux Download: 6402-3199-48A3-AFA2-2DC0B40A73B6&displaylang=en VMWare Workstation: Cực mạnh, hỗ trợ tốt các phần cứng ảo và hỗ trợ mạng tốt, tuy nhiên VMWare không miễn phí. Cho phép giả lập gần như mọi hệ điều hành: - MS-DOS - OS/2 - Novell Netware - Toàn bộ dòng Windows - Các dòng hệ điều hành Linux - Các dòng hệ điều hành UNIX. - MacOS X Screenshot: Máy ảo VMWare cho hệ điều hành MacOS X x86 Download: Chỉ cho xài thử 30 ngày Một số lưu ý khi sử dụng các công cụ giả lập máy tính: - Đĩa cứng ảo của máy tính giả lập sẽ được tạo ra dưới dạng một tập tin và có kích thước khá lớnv - RAM dành cho máy tính ảo sẽ lấy từ bộ nhớ hệ thống. - Các phần cứng khác như card giao tiếp mạng, card âm thanh sẽ được giả lập và được nối với các thiết bị này để có thể làm việc với các thiết bị phần cứng thật.