Máy ảo là những điều tuyệt vời. Với các ứng dụng ảo hóa, bạn có thể chạy toàn bộ máy tính ảo trong cửa sổ trên hệ thống hiện tại của mình. Trong máy ảo đó, bạn có thể chạy các hệ điều hành khác nhau, thử nghiệm các ứng dụng trong môi trường sandbox và thử nghiệm các tính năng mà không cần lo lắng. Để làm việc, các ứng dụng máy ảo này cần các tính năng tăng tốc phần cứng được tích hợp trong các CPU hiện đại. Đối với CPU Intel, điều này có nghĩa là tăng tốc phần cứng Intel VT-x. Đối với CPU AMD, nó có nghĩa là tăng tốc phần cứng AMD-V.
Tại một số thời điểm, bạn có thể gặp thông báo lỗi trong các ứng dụng VM của mình như sau:
- Tăng tốc phần cứng VT-x / AMD-V không khả dụng trên hệ thống của bạn
- Máy chủ này hỗ trợ Intel VT-x, nhưng Intel VT-x bị tắt
- Bộ xử lý trên máy tính này không tương thích với Hyper-V
Những lỗi này có thể xuất hiện vì một vài lý do khác nhau. Đầu tiên là tính năng tăng tốc phần cứng có thể bị tắt. Trên các hệ thống có CPU Intel, tính năng Intel VT-x có thể được tắt thông qua cài đặt phần mềm BIOS hoặc UEFI. Thực tế, nó thường bị tắt theo mặc định trên các máy tính mới. Trên các hệ thống có CPU AMD, điều này sẽ không thành vấn đề. Tính năng AMD-V luôn được bật, do đó không có cài đặt BIOS hoặc UEFI nào thay đổi.
Lý do khác khiến các lỗi này có thể xuất hiện là nếu bạn đang cố gắng sử dụng ứng dụng ảo hóa như VMWare hoặc VirtualBox khi bạn đã cài đặt Hyper-V của Microsoft. Hyper-V tiếp quản các tính năng tăng tốc phần cứng đó và các ứng dụng ảo hóa khác sẽ không thể truy cập chúng.
Vì vậy, hãy xem cách khắc phục những vấn đề này.
Thử gỡ cài đặt Hyper-V
Nếu bạn đã cài đặt Hyper-V, nó sẽ tham lam và sẽ không cho phép các ứng dụng ảo hóa khác truy cập các tính năng tăng tốc phần cứng. Điều này thường xảy ra với phần cứng Intel VT-x, nhưng đôi khi cũng có thể xảy ra với AMD-V. Nếu trường hợp này xảy ra, bạn sẽ thấy thông báo lỗi trong ứng dụng ảo hóa của mình với hiệu ứng là Intel VT-x (hoặc AMD-V) không khả dụng, mặc dù nó được bật trên máy tính của bạn.
Để giải quyết vấn đề này, bạn chỉ cần gỡ cài đặt Hyper-V. Hyper-V là một tính năng tùy chọn của Windows, vì vậy việc gỡ cài đặt nó hơi khác một chút so với việc gỡ cài đặt một ứng dụng thông thường. Đi tới Bảng điều khiển> Gỡ cài đặt chương trình. Trong cửa sổ "Chương trình và tính năng", nhấp vào "Bật hoặc tắt tính năng của Windows".
Bật Intel VT-x On trong BIOS của bạn hoặc Firmware UEFI
Nếu bạn có CPU Intel và gỡ cài đặt Hyper-V không giải quyết được sự cố của bạn - hoặc ứng dụng ảo hóa của bạn đã báo cáo rằng Intel VT-x đã bị tắt - bạn sẽ cần truy cập cài đặt BIOS hoặc UEFI của máy tính. Máy tính cá nhân trước khi phát hành Windows 8 có thể sử dụng BIOS. Các PC được tạo ra sau khi Windows 8 xuất hiện có thể sử dụng UEFI thay vào đó, và khả năng sử dụng UEFI phát triển máy tính hiện đại hơn.
Trên một hệ thống dựa trên BIOS, bạn sẽ truy cập vào các thiết lập BIOS bằng cách khởi động lại PC và nhấn phím thích hợp ngay khi khởi động lần đầu tiên. Phím bạn nhấn tùy thuộc vào nhà sản xuất máy tính của bạn, nhưng thường là phím “Xóa” hoặc “F2”. Bạn cũng sẽ rất có thể nhìn thấy thông báo trong quá trình khởi động có nội dung như “Nhấn {Chìa khóa} để truy cập thiết lập.”Nếu bạn không thể tìm ra khóa chính xác để truy cập vào cài đặt BIOS của mình, chỉ cần thực hiện tìm kiếm trên web cho một cái gì đó như“{computer} {model_number} truy cập BIOS.”
Thông thường, bạn sẽ tìm thấy tùy chọn trong menu phụ "Bộ xử lý". Menu phụ đó có thể được đặt ở đâu đó trong trình đơn “Chipset”, “Cầu bắc,” “Điều khiển bộ điều khiển nâng cao” hoặc “Cấu hình CPU nâng cao”.
Bật tùy chọn và sau đó chọn "Lưu và thoát" hoặc tính năng tương đương để lưu các thay đổi cài đặt và khởi động lại PC của bạn.
Phải làm gì nếu bạn không thấy tùy chọn Intel VT-x trong BIOS hoặc UEFI
Thật không may, một số nhà sản xuất máy tính xách tay và nhà sản xuất bo mạch chủ không bao gồm tùy chọn trong cài đặt BIOS hoặc UEFI của họ để bật Intel VT-x.Nếu bạn không thấy tùy chọn, hãy thử thực hiện tìm kiếm trên web cho số kiểu máy tính xách tay của bạn - hoặc bo mạch chủ của bạn, nếu đó là máy tính để bàn - và “bật Intel VT-x”.
Trong một số trường hợp, các nhà sản xuất sau đó có thể phát hành bản cập nhật firmware BIOS hoặc UEFI bao gồm tùy chọn này. Cập nhật phần mềm BIOS hoặc UEFI của bạn có thể giúp bạn - nếu bạn may mắn.
Và, hãy nhớ rằng, nếu bạn có một CPU cũ hơn, nó có thể không hỗ trợ các tính năng ảo hóa phần cứng Intel VT-x hoặc AMD-V.