Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Bật ảo hóa phần cứng trên Windows 10: Hướng dẫn từng bước

Có nhiều điều khiến Windows 10 trở thành phiên bản Windows tốt nhất từ trước đến nay. Một trong đó là hỗ trợ ảo hóa phần cứng, cho phép tạo máy ảo. Với những người chưa biết, theo thuật ngữ đơn giản, ảo hóa là tạo ra một phiên bản ảo của một thứ gì đó (hệ điều hành, thiết bị lưu trữ, máy chủ mạng, v.v.) trên cùng một tập hợp phần cứng. Tạo máy ảo cho phép người dùng kiểm tra ứng dụng beta trong môi trường cô lập, sử dụng và chuyển đổi dễ dàng giữa hai hệ điều hành khác nhau, v.v.

Mặc dù ảo hóa là tính năng hầu hết người dùng không cần, nhưng nó bị tắt theo mặc định trên Windows. Người dùng phải bật thủ công từ menu BIOS rồi cài đặt phần mềm ảo hóa của Windows (Hyper-V). Trong bài viết này, chúng tôi sẽ trình bày chi tiết cách bật ảo hóa trên Windows 10 và hướng dẫn tạo máy ảo.

Cách bật ảo hóa trên Windows 10

Điều kiện tiên quyết cho ảo hóa

Ảo hóa phần cứng lần đầu xuất hiện trên Windows 8 và đã phát triển để bao gồm nhiều tính năng hơn như chế độ phiên bản nâng cao, đồ họa độ trung thực cao, chuyển hướng USB, khởi động bảo mật Linux, v.v. trên Windows 10. Tuy nhiên, tính năng ảo hóa tốt hơn cũng đòi hỏi hệ thống mạnh hơn. Dưới đây là các điều kiện máy tính cần đáp ứng để tạo và chạy máy ảo.

  1. Hyper-V chỉ có trên Windows 10 Pro, Enterprise và Education. Nếu bạn dùng Windows 10 Home và muốn tạo máy ảo, cần nâng cấp lên bản Pro. (Nếu không chắc phiên bản Windows, gõ winver trong thanh tìm kiếm Start hoặc hộp lệnh Run và nhấn Enter.)
  2. Máy tính phải chạy trên bộ vi xử lý 64-bit hỗ trợ SLAT (Secondary Level Address Translation). Để kiểm tra, mở ứng dụng Thông tin hệ thống và xem mục System Type và Hyper-V Second Level Address Translation Extensions.
  3. Cần tối thiểu 4 GB RAM, tuy nhiên nhiều hơn sẽ mang lại trải nghiệm mượt mà hơn.
  4. Cần đủ dung lượng lưu trữ trống để cài đặt hệ điều hành mong muốn trên máy ảo.

Kiểm tra xem ảo hóa đã bật trong BIOS/UEFI chưa

Công nghệ ảo hóa có thể đã được bật trên máy tính của bạn. Để kiểm tra, làm theo các bước sau:

  1. Tìm Command Prompt hoặc PowerShell (cả hai đều được) trong thanh tìm kiếm và chọn Mở.
  2. Gõ systeminfo.exe và nhấn Enter. Có thể mất vài giây để thu thập và hiển thị thông tin.
  3. Cuộn tìm mục Hyper-V Requirements. Kiểm tra trạng thái Virtualization Enabled in Firmware. Nên hiển thị "Yes" nếu ảo hóa đã bật.

Cách khác: mở Task Manager (Ctrl + Shift + Esc), tab Performance, kiểm tra trạng thái (đảm bảo CPU được chọn bên trái). Nếu ảo hóa chưa bật, hãy bật từ menu BIOS trước, sau đó cài Hyper-V để tạo máy ảo.

Bật ảo hóa trong BIOS/UEFI

BIOS – phần mềm đảm bảo máy tính khởi động đúng – cũng quản lý nhiều tính năng nâng cao. Như bạn đoán, BIOS chứa cài đặt bật công nghệ ảo hóa trên Windows 10. Để bật Hyper-V và quản lý máy ảo, cần trước tiên bật ảo hóa trong menu BIOS.

Phần mềm BIOS khác nhau tùy nhà sản xuất, phím vào BIOS (BIOS key) cũng khác nhau. Cách dễ nhất là nhấn liên tục một trong các phím (F1, F2, F3, F10, F12, Esc, hoặc Delete) khi máy khởi động. Nếu không biết phím BIOS riêng, làm theo hướng dẫn dưới đây:

  1. Mở Cài đặt Windows (Win + I) và chọn Cập nhật và Bảo mật.
  2. Dùng menu điều hướng bên trái, chuyển đến trang cài đặt Khôi phục.
  3. Nhấn nút Khởi động lại ngay trong phần Khởi động nâng cao.
  4. Trên màn hình Khởi động nâng cao, chọn Khắc phục sự cố và vào Tùy chọn nâng cao.
  5. Chọn Cài đặt Firmware UEFI và khởi động lại.
  6. Vị trí cài đặt Ảo hóa hoặc Công nghệ Ảo hóa khác nhau tùy nhà sản xuất. Trong menu BIOS/UEFI, tìm tab Advanced hoặc Configuration, và bật ảo hóa.

3 cách bật Hyper-V trên Windows 10

Phần mềm hypervisor gốc của Microsoft gọi là Hyper-V, cho phép tạo và quản lý môi trường máy tính ảo (máy ảo) trên một máy chủ vật lý đơn lẻ. Hyper-V có thể chạy hệ điều hành ảo, cùng với ổ cứng và card mạng ảo. Người dùng nâng cao thậm chí có thể ảo hóa máy chủ.

Mặc dù Hyper-V có sẵn trên tất cả PC được hỗ trợ, nhưng cần bật thủ công. Có đúng 3 cách cài đặt Hyper-V trên Windows 10, tất cả được giải thích chi tiết dưới đây.

Phương pháp 1: Bật Hyper-V từ Control Panel

Đây là cách dễ dàng và trực quan nhất vì có giao diện người dùng đồ họa. Chỉ cần điều hướng đến đích cần thiết và tích vào ô.

  1. Nhấn Win + R để mở hộp lệnh Run, gõ control hoặc control panel và nhấn OK.
  2. Tìm Chương trình và Tính năng trong danh sách các mục Control Panel và nhấn vào. Có thể thay đổi kích thước biểu tượng thành nhỏ hoặc lớn để dễ tìm.
  3. Trong cửa sổ Chương trình và Tính năng, nhấn vào liên kết Bật hoặc tắt tính năng Windows bên trái.
  4. Cuối cùng, bật ảo hóa bằng cách tích vào ô bên cạnh Hyper-V và nhấn OK.
  5. Windows sẽ tự động tải và cấu hình tất cả tệp cần thiết. Sau khi hoàn tất, bạn sẽ được yêu cầu Khởi động lại.
  6. Nhấn Khởi động lại ngay để reboot ngay hoặc chọn Không khởi động lại và tự khởi động sau. Ảo hóa chỉ được bật sau khi reboot, đừng quên bước này.

Phương pháp 2: Bật Hyper-V bằng Command Prompt

Chỉ cần một lệnh để bật và cấu hình Hyper-V từ Command Prompt.

  1. Gõ Command Prompt trong thanh tìm kiếm Start (Win + S), chuột phải kết quả và chọn Chạy với tư cách Quản trị viên.
  2. Lưu ý: Nhấn Có trong cửa sổ UAC yêu cầu cấp quyền.
  3. Trong cửa sổ Command Prompt nâng cao, gõ lệnh sau và nhấn Enter:
    Dism /online /Get-Features | find "Microsoft-Hyper-V"
  4. Bạn sẽ nhận danh sách tất cả lệnh liên quan Hyper-V. Để cài đặt tất cả tính năng Hyper-V, thực thi:
    Dism /online /Enable-Feature /FeatureName:Microsoft-Hyper-V-All
  5. Tất cả tính năng Hyper-V sẽ được cài đặt, bật và cấu hình. Để hoàn tất, cần khởi động lại máy. Nhấn Y và Enter để khởi động lại từ Command Prompt.

Phương pháp 3: Bật Hyper-V bằng PowerShell

Tương tự phương pháp trước, chỉ cần thực thi một lệnh trong cửa sổ PowerShell nâng cao để cài đặt tất cả tính năng Hyper-V.

  1. Tương tự Command Prompt, PowerShell cũng cần chạy với quyền quản trị. Nhấn Win + X (hoặc chuột phải nút Start) và chọn Windows PowerShell (Admin) từ menu người dùng nâng cao.
  2. Để lấy danh sách tất cả lệnh và tính năng Hyper-V, thực thi:
    Get-WindowsOptionalFeature -Online | Where-Object {$_.FeatureName -like "*Hyper-V*"}
  3. Thực thi lệnh đầu tiên trong danh sách để cài đặt và bật tất cả tính năng Hyper-V. Toàn bộ dòng lệnh là:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  4. Nhấn Y và Enter để khởi động lại máy và bật Hyper-V.

Cách tạo máy ảo bằng Hyper-V?

Sau khi đã bật ảo hóa và cài đặt Hyper-V trên Windows 10, đã đến lúc áp dụng công nghệ và tạo máy ảo. Có nhiều cách tạo máy ảo (Hyper-V Manager, PowerShell, Hyper-V Quick Create), nhưng dễ nhất là dùng ứng dụng Hyper-V Manager.

  1. Mở Control Panel theo cách bạn thích và nhấn Công cụ quản trị. Cũng có thể mở trực tiếp (Windows Administrative Tools) qua thanh tìm kiếm.
  2. Trong cửa sổ Explorer tiếp theo, nhấp đúp vào Hyper-V Manager.
  3. Cửa sổ Hyper-V Manager sẽ mở. Bên trái là tên máy tính của bạn, chọn nó để tiếp tục.
  4. Nhấn vào Hành động ở trên cùng và chọn Mới, tiếp theo là Máy ảo.
  5. Nếu muốn tạo máy ảo với cấu hình cơ bản nhất, nhấn trực tiếp Hoàn tất trong cửa sổ Wizard Máy ảo mới. Ngược lại, để tùy chỉnh, nhấn Tiếp theo và thực hiện từng bước.
  6. Bạn sẽ thấy máy ảo mới ở bảng điều khiển bên phải của cửa sổ Hyper-V Manager. Các tùy chọn bật/tắt, tắt máy, cài đặt, v.v. cũng có ở đó.

Bài viết liên quan:

  • 8 cách mở Windows Services Manager trên Windows 10
  • Cách khắc phục Windows 10 chạy chậm sau cập nhật
  • 3 cách chia sẻ Wi-Fi mà không tiết lộ mật khẩu

Đó là cách bạn có thể bật ảo hóa và tạo máy ảo trên Windows 10. Nếu gặp khó khăn hiểu bất kỳ bước nào, hãy bình luận bên dưới, chúng tôi sẽ phản hồi sớm nhất.