close

Hyper-V là gì? Kiến trúc, phiên bản và so sánh với KVM, VMware, Proxmox

Tác giả: Hồng Nhi Ngày đăng: 21/06/2024 Chuyên mục: VPS & Cloud Server
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Hyper-V là công nghệ ảo hoá của Microsoft, một hypervisor loại 1 (type 1) chạy trực tiếp trên phần cứng, cho phép một máy tính chạy nhiều máy ảo Windows, Linux hoặc FreeBSD cùng lúc. Hyper-V có sẵn trong Windows Server và trong Windows 11 bản Pro, Enterprise, không cần mua phần mềm ảo hoá riêng (Microsoft Learn). Nhà cung cấp hosting cũng dùng hypervisor như Hyper-V hoặc KVM để chia máy chủ vật lý thành các máy chủ ảo VPS cho thuê.

Hyper-V là gì?

Hyper-V là hypervisor của Microsoft: lớp phần mềm nằm giữa phần cứng và các hệ điều hành, chia CPU, RAM, ổ đĩa và card mạng của một máy vật lý thành nhiều máy ảo tách biệt. Mỗi máy ảo có hệ điều hành riêng và không thấy dữ liệu của máy ảo khác.

Là hypervisor type 1, Hyper-V đạt hiệu năng gần với máy thật và yêu cầu CPU có ảo hoá phần cứng (Intel VT hoặc AMD-V) cùng SLAT. Hyper-V là nền tảng, không phải dịch vụ: bạn dùng nó để tạo và quản lý máy ảo, còn VPS là máy ảo đã được tạo sẵn để thuê.

Hyper-V hoạt động như thế nào?

Hyper-V chia máy thành các phân vùng (partition). Phân vùng gốc (root partition) chạy Windows, là phân vùng duy nhất truy cập trực tiếp bộ nhớ vật lý và thiết bị. Mỗi phân vùng con là một máy ảo, chỉ thấy thiết bị ảo và gửi yêu cầu qua kênh VMBus sang phân vùng gốc (Microsoft Learn).

Sơ đồ kiến trúc Hyper-V từ dưới lên: phần cứng có Intel VT hoặc AMD-V và SLAT, hypervisor type 1 cấp CPU ảo và bộ nhớ riêng, kênh VMBus; phân vùng gốc chạy Windows Server hoặc Windows 11 giữ công cụ quản lý VMMS, driver thật và VSP; các máy ảo Windows, Linux, FreeBSD trong phân vùng con dùng VSC gửi yêu cầu thiết bị qua VMBus; bật Hyper-V trên Windows 11 thì Windows trở thành phân vùng gốc
  • Integration Services: driver giúp máy ảo dùng thiết bị ảo tối ưu (Enlightened I/O) thay vì thiết bị giả lập chậm hơn.
  • Thế hệ máy ảo: Generation 2 dùng firmware UEFI, hỗ trợ Secure Boot; Microsoft khuyên chọn Generation 2 trừ khi cần ổ đĩa ảo cũ hoặc hệ điều hành khách không khởi động được bằng UEFI (Microsoft Learn).
  • Ổ đĩa ảo và checkpoint: ổ của máy ảo là file .vhdx; mỗi checkpoint lưu trạng thái máy ảo thành file .avhdx cạnh đó, nên checkpoint giữ lâu sẽ chiếm thêm ổ đĩa.
  • Virtual switch: có ba loại: External nối máy ảo ra mạng thật, Internal nối máy ảo với máy chủ, Private chỉ nối các máy ảo với nhau (Microsoft Learn).

Hệ quả thực tế: sau khi bật Hyper-V trên Windows 11, chính Windows bạn đang dùng cũng chạy trên hypervisor ở vai trò phân vùng gốc, chứ Hyper-V không chạy như một ứng dụng bên trong Windows. Vì vậy phần mềm ảo hoá khác trên cùng máy bị ảnh hưởng, như nêu ở phần cách bật Hyper-V bên dưới.

Hypervisor type 1 và type 2 khác nhau ra sao?

Hypervisor type 1 chạy trực tiếp trên phần cứng, còn type 2 chạy như một ứng dụng trên hệ điều hành có sẵn và hợp để thử nghiệm trên máy cá nhân. Hyper-V thuộc type 1.

Tiêu chíType 1 (bare-metal)Type 2 (hosted)
Chạy ở đâuTrực tiếp trên phần cứngTrên Windows, macOS hoặc Linux có sẵn
Ví dụHyper-V, KVM, VMware ESXiVirtualBox, VMware Workstation
Hiệu năng máy ảoGần máy thậtThấp hơn do qua thêm một lớp hệ điều hành
Dùng choMáy chủ, trung tâm dữ liệu, VPSMáy cá nhân, học tập, thử phần mềm

Hyper-V có trên những phiên bản Windows nào?

Hyper-V có trong Windows Server 2016, 2019, 2022 và 2025 (bản Standard và Datacenter) dưới dạng vai trò (role), và trong Windows 11 bản Pro, Enterprise, Education dưới dạng tính năng tùy chọn. Windows 10 và Windows 11 bản Home không cài được Hyper-V. Bản Hyper-V Server 2019 miễn phí sẽ hết hỗ trợ năm 2029.

Phiên bảnCó Hyper-V?Ghi chú
Windows Server 2025, 2022, 2019, 2016Có, vai trò Hyper-VStandard cho chạy 2 máy ảo Windows Server khi đã cấp phép đủ toàn bộ lõi của máy chủ; Datacenter không giới hạn (Microsoft)
Windows 11 Pro, Enterprise, EducationCó, tính năng tùy chọnBật trong Windows Features hoặc bằng PowerShell
Windows 10 Pro, EnterpriseCóWindows 10 Home/Pro đã hết hỗ trợ sau 14/10/2025 (Microsoft Learn)
Windows 10, Windows 11 HomeKhôngCần nâng lên Pro hoặc dùng hypervisor type 2
Hyper-V Server 2019 (bản riêng, miễn phí)Có, chỉ có Hyper-VNằm trong danh sách hết hỗ trợ năm 2029 (Microsoft Learn); Microsoft không ra bản miễn phí mới sau 2019
Đối chiếu Microsoft Learn và microsoft.com ngày 21/10/2026.

Phần cứng cần CPU 64-bit có SLAT, VM Monitor Mode, bật Intel VT hoặc AMD-V và Data Execution Prevention trong BIOS/UEFI, cùng ít nhất 4 GB RAM (Microsoft Learn). Kiểm tra bằng lệnh systeminfo: mọi dòng trong mục “Hyper-V Requirements” phải là Yes. Nếu Hyper-V đã bật, systeminfo chỉ hiện “A hypervisor has been detected”.

Khác biệt Standard, Datacenter và vòng đời từng phiên bản: xem Windows Server là gì.

Hyper-V dùng để làm gì?

Hyper-V dùng để chạy nhiều máy chủ ảo trên ít máy vật lý hơn, dựng môi trường thử nghiệm tách biệt, chạy hệ điều hành khác ngay trên Windows và xây hạ tầng có khả năng chuyển máy ảo khi máy chủ gặp sự cố. Doanh nghiệp dùng bản trên Windows Server, lập trình viên dùng bản trên Windows 11.

  • Hợp nhất máy chủ: gom nhiều máy chủ ít tải thành máy ảo trên một máy vật lý, giảm chi phí phần cứng, điện và chỗ đặt.
  • Thử nghiệm và phát triển: tạo máy ảo Windows hoặc Linux, lưu checkpoint trước khi thay đổi để quay lại khi lỗi.
  • Sẵn sàng cao và dự phòng: Failover Clustering tự khởi động máy ảo trên máy khác khi một máy chủ hỏng; live migration chuyển máy ảo khi bảo trì; Hyper-V Replica sao chép máy ảo sang địa điểm khác.
  • Đám mây riêng: làm lớp ảo hoá cho private cloud, quản lý bằng Windows Admin Center hoặc System Center.

Chỉ cần đóng gói một ứng dụng thì container như Docker nhẹ hơn, vì dùng chung nhân hệ điều hành với máy chủ.

Hyper-V trên Windows Server khác Windows 11 thế nào?

Hyper-V trên Windows Server dành cho môi trường sản xuất, có live migration, Failover Clustering, Hyper-V Replica. Hyper-V trên Windows 11 là bản gọn cho lập trình viên và kỹ thuật viên, có Quick Create để tạo máy ảo nhanh. Hai bản dùng chung kiến trúc hypervisor.

Tính năngWindows ServerWindows 11 Pro/Enterprise
Mục đích chínhChạy máy ảo cho hệ thống thậtPhát triển, thử nghiệm
Live migration, Failover ClusteringCóKhông
Hyper-V ReplicaCóKhông
Shielded VM, GPU Partitioning, Storage Spaces DirectCó (tùy bản, tùy phần cứng)Không
Quick CreateKhông phải trọng tâmCó
Quản lýHyper-V Manager, PowerShell, Windows Admin Center, System CenterHyper-V Manager, PowerShell
Tóm tắt từ Microsoft Learn: Hyper-V virtualization in Windows Server and Windows (truy cập 21/10/2026).

Cách bật Hyper-V trên Windows 11 và Windows Server thế nào?

Trên Windows 11 Pro, bạn bật Hyper-V bằng một lệnh PowerShell hoặc trong “Turn Windows features on or off”. Trên Windows Server, bạn cài vai trò Hyper-V bằng Server Manager hoặc lệnh Install-WindowsFeature. Cả hai cần quyền Administrator và một lần khởi động lại máy (Microsoft Learn).

Bật Hyper-V trên Windows 11

# PowerShell (Run as administrator), nhập Y để khởi động lại
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

# Hoặc dùng DISM
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Bằng giao diện: Control Panel → Programs → Programs and Features → Turn Windows features on or off → tích Hyper-V → OK → khởi động lại. Không có file cài riêng để tải.

Cài vai trò Hyper-V trên Windows Server

# PowerShell (Run as administrator); máy tự khởi động lại khi cài xong
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

# Kiểm tra sau khi khởi động lại
Get-WindowsFeature Hyper-V

Bằng giao diện: Server Manager → Manage → Add Roles and Features → Role-based or feature-based installation → chọn máy chủ → tích Hyper-V → chọn virtual switch, migration, nơi lưu máy ảo → Install. Trên Server Core, -IncludeManagementTools chỉ cài module PowerShell; bạn quản lý bằng Hyper-V Manager từ máy khác.

Sau khi khởi động lại, chạy lại systeminfo: dòng “A hypervisor has been detected” cho biết Hyper-V đã chạy; trên Windows Server, Get-WindowsFeature Hyper-V báo Install State là Installed. Từ lúc này, VMware Workstation và VirtualBox (dùng chung tính năng ảo hoá của CPU với Hyper-V) có thể không khởi động được máy ảo, hoặc chạy trên nền hypervisor của Windows nhưng chậm hơn. Cần dùng lại chúng như trước thì tắt Hyper-V rồi khởi động lại máy.

Hyper-V khác KVM, VMware ESXi và Proxmox VE thế nào?

Hyper-V, KVM, VMware ESXi và Proxmox VE đều là nền tảng ảo hoá chạy máy ảo trên máy chủ, khác nhau ở hệ điều hành nền, giấy phép và công cụ quản lý. Hyper-V gắn với Windows, KVM là module của nhân Linux, ESXi là sản phẩm thương mại của VMware, Proxmox VE là nền tảng mã nguồn mở xây trên KVM.

Cây quyết định có nên dùng Hyper-V: chạy website, ứng dụng mà không muốn tự vận hành phần cứng và hypervisor thì thuê VPS hoặc cloud server, muốn tự vận hành thì thuê máy chủ vật lý; tự dựng hạ tầng ảo hoá thì đội ngũ quen Windows và Active Directory chọn Hyper-V trên Windows Server, bản Standard cho 2 máy ảo Windows Server, cần nhiều hơn tính bản Datacenter; quen Linux, mã nguồn mở chọn KVM hoặc Proxmox VE; đã dùng VMware chọn vSphere/ESXi; thử nghiệm trên máy cá nhân chạy Windows 11 Pro, Enterprise, Education thì bật Hyper-V và dùng Quick Create, Windows Home hoặc macOS dùng hypervisor type 2 như VirtualBox, VMware Workstation
Tiêu chíHyper-VKVMVMware ESXiProxmox VE
Nền tảngWindows Server, Windows 11 ProModule kvm.ko trong nhân Linux, dùng cùng QEMUHệ điều hành riêng cài thẳng lên máy chủDựa trên Debian, dùng KVM cho máy ảo và LXC cho container
Giấy phépĐi kèm bản quyền Windows Server/WindowsMã nguồn mởThương mại (VMware by Broadcom)Mã nguồn mở (AGPLv3)
Quản lýHyper-V Manager, PowerShell, Windows Admin CenterDòng lệnh, libvirt và các công cụ bên thứ baGiao diện web, vCenterGiao diện web tích hợp, dòng lệnh
Phù hợpHạ tầng đã dùng Windows, Active DirectoryHạ tầng Linux, tự xây nền tảngDoanh nghiệp đã đầu tư hệ sinh thái VMwareCụm máy chủ nhỏ và vừa cần giao diện web, mã nguồn mở
Theo tài liệu chính thức: Microsoft Learn, linux-kvm.org, proxmox.com, vmware.com (truy cập 21/10/2026). Bảng so sánh tiêu chí kỹ thuật, không xếp hạng sản phẩm.

KVM nằm trong nhân Linux chính thức từ bản 2.6.20. So sánh thêm Xen, XCP-ng, container và cách chọn nền tảng cho cả cụm máy chủ: xem so sánh các nền tảng ảo hoá máy chủ.

Hyper-V và VPS liên quan gì với nhau?

VPS là một máy ảo được tạo bằng hypervisor trên máy chủ của nhà cung cấp; Hyper-V là một trong các hypervisor dùng được cho việc đó, bên cạnh KVM và VMware ESXi. “Dịch vụ ảo hoá Hyper-V” thường là thuê máy chủ vật lý để tự chạy Hyper-V, hoặc thuê VPS đã được ảo hoá sẵn.

Bạn không cần cài Hyper-V để dùng VPS Windows. Muốn chạy Hyper-V bên trong VPS (dựng lab, chạy giả lập Android), VPS phải được bật ảo hoá lồng nhau (nested virtualization). Microsoft chỉ hỗ trợ Hyper-V lồng trong Hyper-V; Hyper-V chạy trên hypervisor của hãng khác là kịch bản không được hỗ trợ (Microsoft Learn).

Cần tự chạy Hyper-V cho nhiều máy ảo thì dùng máy chủ vật lý cài Windows Server, vì bạn kiểm soát CPU, RAM và bản quyền. Chỉ cần vài máy chủ chạy ứng dụng thì thuê VPS hoặc cloud server để khỏi vận hành phần cứng và hypervisor.

Khi nào không nên dùng Hyper-V?

Không nên dùng Hyper-V khi máy chạy Windows Home, khi bạn đang phụ thuộc VirtualBox hoặc VMware Workstation (xem lưu ý ở mục cách bật), khi hạ tầng hoàn toàn chạy Linux, hoặc khi máy quá ít RAM để chia cho máy ảo. Khi đó nền tảng khác hoặc thuê VPS hợp lý hơn.

  • Hạ tầng toàn Linux: KVM hoặc Proxmox VE không cần giấy phép Windows Server.
  • Máy dưới 8 GB RAM: Microsoft yêu cầu tối thiểu 4 GB cho máy chủ Hyper-V, mỗi máy ảo cần thêm RAM riêng (kinh nghiệm: dưới 8 GB rất khó chạy cùng lúc hai máy ảo Windows).

Câu hỏi thường gặp về Hyper-V

Hyper-V có miễn phí không?

Hyper-V không tính phí riêng: nó đi kèm Windows Server và Windows 11 Pro, Enterprise, Education, nên bạn trả tiền cho bản quyền Windows. Máy ảo chạy Windows Server cần giấy phép riêng, theo điều kiện bản Standard và Datacenter ở bảng phiên bản phía trên.

Hyper-V có chạy được Linux không?

Có. Microsoft hỗ trợ máy ảo Ubuntu, Debian, Red Hat Enterprise Linux, SUSE, Oracle Linux và FreeBSD trên Hyper-V. Các bản Linux mới đã có sẵn driver Hyper-V (LIS) trong nhân, không phải cài thêm (Microsoft Learn). Bạn tạo máy ảo Linux từ file ISO của bản phân phối, giống máy ảo Windows.

Hyper-V Server 2019 còn dùng được không?

Còn chạy được và còn nhận bản vá đến năm 2029 theo lịch vòng đời của Microsoft (bảng phiên bản phía trên). Microsoft không ra bản Hyper-V Server miễn phí mới sau 2019 (Microsoft Tech Community), nên hệ thống mới nên dùng vai trò Hyper-V trên Windows Server 2025.

Vì sao bật Hyper-V báo máy không hỗ trợ?

Thường do ảo hoá phần cứng (Intel VT-x hoặc AMD-V) đang tắt trong BIOS/UEFI, CPU không có SLAT, hoặc máy đang chạy Windows Home. Chạy systeminfo để xem dòng nào trong mục Hyper-V Requirements là No, rồi bật tùy chọn tương ứng trong BIOS/UEFI.

Hồng Nhi

Content Manager

Chị Hồng Nhi, "người giữ lửa" đứng sau wiki.tino.org, là một Content Manager tài năng với hành trình sự nghiệp đầy cảm hứng. Tốt nghiệp cử nhân Ngữ văn Anh năm 2017, cử nhân Ngữ văn Nga năm 2019 và Thạc sĩ Quan hệ Quốc tế năm 2024 tại trường Đại học KHXH&NV - ĐHQG TP.HCM, chị sở hữu nền tảng kiến thức vững chắc cùng kinh nghiệm dày dặn trong lĩnh vực truyền thông.Vốn xuất thân từ "xã hội" nhưng với niềm đam mê sáng tạo nội dung giá trị, chị đã "lấn sân" sang lĩnh vực công nghệ và nhanh chóng khẳng định bản thân. Với phương châm "diễn giải cái khó hiểu nhất bằng cách dễ hiểu nhất", chị đã chinh phục độc giả bằng những bài viết blog công nghệ súc tích, dễ hiểu và hữu ích. Đồng hành cùng TinoHost từ những ngày đầu thành lập, chị Hồng Nhi hiện là Content Manager, người trực tiếp quản lý và vận hành wiki.tino.org cùng nhiều website uy tín khác.

Xem thêm bài viết

Bài viết liên quan