Hướng Dẫn Chi Tiết Cách Tạo Máy Ảo Bằng Hyper-V Trên Windows

Hyper-V là một nền tảng ảo hóa được tích hợp sẵn trong Windows 8, Windows 10 và Windows 11 (chỉ có trên phiên bản Pro, Enterprise và Education), cho phép bạn tạo và quản lý các máy ảo (VM) mà không cần cài đặt thêm phần mềm của bên thứ ba như VirtualBox hay VMware. Bài viết này sẽ hướng dẫn bạn cách tạo máy ảo bằng Hyper-V một cách chi tiết và dễ hiểu nhất.

Giao diện Hyper-V ManagerGiao diện Hyper-V Manager

I. Tổng Quan Về Hyper-V và Các Thuật Ngữ Quan Trọng

Trước khi đi vào chi tiết, hãy cùng làm quen với một số khái niệm và thuật ngữ quan trọng trong Hyper-V:

  • Hypervisor: Phần mềm quản lý máy ảo, tạo và chạy các máy ảo. Hyper-V là một hypervisor loại 1, chạy trực tiếp trên phần cứng.
  • Máy ảo (Virtual Machine – VM): Một hệ thống máy tính được mô phỏng, chạy trên một môi trường ảo hóa.
  • Hệ điều hành Host (Host OS): Hệ điều hành đang chạy Hyper-V (ví dụ: Windows 10).
  • Hệ điều hành Guest (Guest OS): Hệ điều hành chạy bên trong máy ảo (ví dụ: Ubuntu, Windows 7).
  • Đĩa cứng ảo (Virtual Hard Disk – VHD/VHDX): Tập tin mô phỏng ổ cứng vật lý, chứa hệ điều hành và dữ liệu của máy ảo.
  • Switch ảo (Virtual Switch): Thiết bị mạng ảo cho phép máy ảo kết nối với mạng vật lý và các máy ảo khác.

II. Hướng Dẫn Tạo Máy Ảo trên Windows 10/11

Bước 1: Kích Hoạt Hyper-V

Hyper-V thường không được kích hoạt mặc định. Để kích hoạt, bạn thực hiện như sau:

  1. Tìm kiếm “Turn Windows features on or off” trong Start Menu và nhấn Enter. Hoặc, mở hộp thoại Run (Windows + R), nhập “optionalfeatures.exe” và nhấn Enter.

Tìm kiếm "Turn Windows features on or off" trong Start MenuTìm kiếm "Turn Windows features on or off" trong Start Menu

  1. Trong cửa sổ Windows Features, đánh dấu chọn “Hyper-V” và nhấn OK.

Cửa sổ Windows Features với Hyper-V được chọnCửa sổ Windows Features với Hyper-V được chọn

  1. Windows sẽ yêu cầu khởi động lại máy tính để hoàn tất quá trình cài đặt. Hãy lưu lại công việc và chọn “Restart Now“.

Yêu cầu khởi động lại máy tính sau khi kích hoạt Hyper-VYêu cầu khởi động lại máy tính sau khi kích hoạt Hyper-V

Bước 2: Tạo Switch Ảo (Virtual Switch)

Switch ảo cho phép máy ảo kết nối với mạng Internet.

  1. Tìm kiếm “Hyper-V Manager” trong Start Menu và mở ứng dụng.
  2. Ở khung bên phải, dưới mục “Actions“, chọn “Virtual Switch Manager“.

Chọn Virtual Switch Manager trong Hyper-V ManagerChọn Virtual Switch Manager trong Hyper-V Manager

  1. Chọn “External” và nhấn “Create Virtual Switch“.

Chọn External để tạo Virtual SwitchChọn External để tạo Virtual Switch

  1. Đặt tên cho Switch ảo, chọn card mạng vật lý từ menu dropdown, và đánh dấu chọn “Allow management operating system to share this network adapter“. Nhấn OK.

Đặt tên và cấu hình Virtual SwitchĐặt tên và cấu hình Virtual Switch

  1. Một cửa sổ cảnh báo sẽ xuất hiện, nhấn “Yes” để tiếp tục.

Cửa sổ cảnh báo khi tạo Virtual SwitchCửa sổ cảnh báo khi tạo Virtual Switch

Bước 3: Tạo Máy Ảo (Virtual Machine)

  1. Trong Hyper-V Manager, kích chuột phải vào tên máy tính của bạn (ở dưới mục Hyper-V Manager) và chọn “New” -> “Virtual Machine“.

Chọn New Virtual MachineChọn New Virtual Machine

  1. Cửa sổ New Virtual Machine Wizard sẽ hiện ra, nhấn “Next“.

New Virtual Machine WizardNew Virtual Machine Wizard

  1. Đặt tên cho máy ảo và chọn vị trí lưu trữ (nếu muốn). Nhấn “Next“.

Đặt tên và chọn vị trí lưu trữ máy ảoĐặt tên và chọn vị trí lưu trữ máy ảo

  1. Chọn “Generation 1” (tương thích với hầu hết các hệ điều hành khách) hoặc “Generation 2” (hỗ trợ UEFI và một số tính năng nâng cao, chỉ tương thích với Windows 8/10/11 64-bit và các phiên bản Server tương ứng). Nhấn “Next“.

Chọn Generation cho máy ảoChọn Generation cho máy ảo

  1. Nhập dung lượng RAM bạn muốn cấp cho máy ảo. Nhấn “Next“.

Cấp phát RAM cho máy ảoCấp phát RAM cho máy ảo

  1. Chọn Virtual Network Switch đã tạo ở bước trước từ menu dropdown. Nhấn “Next“.

Chọn Virtual Network Switch cho máy ảoChọn Virtual Network Switch cho máy ảo

  1. Lựa chọn các tùy chọn mặc định hoặc tùy chỉnh kích thước ổ đĩa ảo. Nhấn “Next“.

Cấu hình ổ đĩa ảoCấu hình ổ đĩa ảo

  1. Chọn “Install an operating system from a bootable image file” và duyệt đến file ISO của hệ điều hành bạn muốn cài đặt.

Chọn file ISO để cài đặt hệ điều hànhChọn file ISO để cài đặt hệ điều hành

  1. Nhấn “Finish” để hoàn tất quá trình tạo máy ảo.

Hoàn tất quá trình tạo máy ảoHoàn tất quá trình tạo máy ảo

Bước 4: Cài Đặt Hệ Điều Hành Khách

  1. Trong Hyper-V Manager, kích chuột phải vào máy ảo vừa tạo và chọn “Connect“.

Kết nối đến máy ảoKết nối đến máy ảo

  1. Cửa sổ máy ảo sẽ hiện ra. Nhấn vào biểu tượng nút nguồn để khởi động máy ảo.

Khởi động máy ảoKhởi động máy ảo

  1. Máy ảo sẽ khởi động từ file ISO đã chọn và bắt đầu quá trình cài đặt hệ điều hành khách. Thực hiện theo các hướng dẫn trên màn hình để hoàn tất cài đặt.

III. Lưu Ý Khi Tạo Máy Ảo Windows Cũ (Vista hoặc Cũ Hơn)

Để cài đặt các hệ điều hành Windows cũ hơn (ví dụ: Windows Vista, Windows XP), bạn cần thực hiện một số điều chỉnh:

  1. Khi tạo máy ảo, luôn chọn “Generation 1“.
  2. Sau khi tạo máy ảo, vào “Settings” của máy ảo.
  3. Chọn “Add Hardware“, sau đó chọn “Legacy Network Adapter” và nhấn “Add“.
  4. Kết nối adapter này với Virtual Switch đã tạo.

IV. Kết Luận

Với Hyper-V, bạn có thể dễ dàng tạo và quản lý các máy ảo trên Windows mà không cần phần mềm của bên thứ ba. Điều này rất hữu ích cho việc thử nghiệm hệ điều hành mới, chạy các ứng dụng không tương thích hoặc tạo môi trường phát triển và kiểm thử phần mềm. Hãy thử nghiệm và khám phá những tính năng tuyệt vời mà Hyper-V mang lại!