Khắc phục: 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ột số người dùng đang nhận được khả năng tăng tốc phần cứng ' VT-x / AMD-V không có sẵn trong hệ thống của bạn' khi cố gắng cài đặt hoặc khởi chạy một máy ảo trong Oracle VM Virtualbox. Vấn đề không cụ thể đối với một phiên bản Windows nhất định vì nó được báo cáo xảy ra với mỗi bản phát hành Windows gần đây.

Tăng tốc phần cứng VT-x Amd-V không có sẵn trên hệ thống của bạn.

Điều gì gây ra sự tăng tốc phần cứng ' VT-x / AMD-V không có sẵn trên hệ thống của bạn'

Chúng tôi đã điều tra vấn đề đặc biệt này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa mà họ đã sử dụng để giải quyết vấn đề. Dựa trên những gì chúng tôi thu thập được, có một số tình huống phổ biến sẽ kích hoạt thông báo lỗi cụ thể này:

  • CPU của bạn không hỗ trợ VT-x / AMD-V - Một số CPU cũ hơn không được trang bị để hỗ trợ VT-x hoặc AMD-V của Intel. Nếu máy tính của bạn không hỗ trợ bất kỳ công nghệ ảo hóa nào, bạn sẽ không thể phá vỡ hoặc giải quyết thông báo lỗi.
  • VT-x / AMD-V đã bị vô hiệu hóa bởi Hyper-V - Hyper-V là công nghệ ảo hóa độc quyền của Microsoft. Các phiên bản Windows gần đây nhất sẽ kích hoạt Hyper-V tự động và vô hiệu hóa VT-x / AMD-V để tránh mọi xung đột. Tuy nhiên, Hyper-V không hoạt động tốt với các máy ảo.
  • VT-x / AMD-V bị vô hiệu hóa trong BIOS - Một lý do khác khiến bạn có thể thấy thông báo lỗi này là công nghệ ảo hóa mà CPU của bạn sử dụng bị vô hiệu hóa từ BIOS. Trong trường hợp này, truy cập cài đặt BIOS và bật VT-x / AMD-V sẽ giải quyết thông báo lỗi và cho phép bạn chạy các máy ảo.

Nếu bạn hiện đang đấu tranh để giải quyết ' Gia tốc phần cứng VT-x / AMD-V không có sẵn trên hệ thống của bạn', bài viết này sẽ cung cấp cho bạn một bộ các bước khắc phục sự cố đã được xác minh. Ở bên dưới, bạn sẽ tìm thấy một số phương pháp phổ biến mà những người dùng khác trong tình huống tương tự đã sử dụng để giải quyết thông báo lỗi.

Để tránh cho bạn khỏi việc thử các bản sửa lỗi không cần thiết, hãy làm theo các phương pháp dưới đây theo thứ tự mà chúng được trình bày. Cuối cùng, bạn nên tìm một phương pháp giải quyết (hoặc ít nhất là cung cấp câu trả lời cho) vấn đề của bạn.

Phương pháp 1: Xác minh nếu CPU của bạn hỗ trợ ảo hóa

Trước khi thử bất cứ điều gì khác, điều quan trọng là bạn phải dành thời gian để điều tra xem máy tính của bạn có được trang bị để sử dụng VT-X hay AMD-V hay không. Tất cả các CPU mới hơn sẽ hỗ trợ ảo hóa hiện nay (bao gồm cả những CPU trong phạm vi thấp). Tuy nhiên, nếu bạn đang làm việc với CPU cũ hơn, bạn nên bắt đầu bằng cách xác minh xem CPU của bạn có hỗ trợ ảo hóa không.

Có một số cách để xác minh xem CPU của bạn có được trang bị để sử dụng ảo hóa hay không - bạn sử dụng một chương trình chuyên dụng sẽ cho bạn biết liệu ảo hóa có được hỗ trợ trên CPU của bạn hay thực hiện thủ công hay không. Thực hiện theo bất kỳ hướng dẫn nào gần hơn với phương pháp ưa thích của bạn.

Cách xác minh nếu CPU của bạn hỗ trợ ảo hóa tự động

Một trong những cách dễ nhất để tìm hiểu xem máy tính của bạn có hỗ trợ ảo hóa hay không là sử dụng một công cụ chuyên dụng có tên SecurAble . Trong số những thứ khác, công cụ này sẽ phân tích sự hiện diện của các tính năng quy trình mô hình hoạt động bao gồm ảo hóa. Dưới đây là hướng dẫn nhanh về cách sử dụng SecurAble :

  1. Truy cập liên kết này (tại đây) và nhấp vào Tải xuống ngay để tải xuống phiên bản mới nhất của Securable .

    Đang tải xuống SecurAble
  2. Mở SecurAble thực thi và bấm tại dấu nhắc UAC (Kiểm soát tài khoản người dùng) .
  3. Nếu máy tính của bạn được trang bị để hỗ trợ ảo hóa phần cứng, bạn sẽ thấy màu xanh lá cây trên phần cứng .

    Xác minh nếu ảo hóa được hỗ trợ

Nếu câu trả lời là Có, điều đó có nghĩa là CPU máy tính của bạn được trang bị để hỗ trợ ảo hóa và một trong những phương pháp tiếp theo dưới đây sẽ cho phép bạn giải quyết thông báo lỗi. Nếu bạn xác định rằng ảo hóa phần cứng không được hỗ trợ, hãy làm theo các phương pháp khác dưới đây sẽ không giải quyết thông báo lỗi.

Cách xác minh nếu CPU của bạn hỗ trợ Ảo hóa thủ công

Nếu bạn muốn thực hiện thủ công, bạn có thể xác minh xem CPU của bạn hỗ trợ VT-x (trên Intel) hay AMD-V (trên AMD) bằng cách điều tra các thông số kỹ thuật của CPU theo cách thủ công. Để thực hiện việc này, hãy làm theo một trong hai hướng dẫn dưới đây (theo nhà sản xuất CPU của bạn):

Intel

Với bộ xử lý Intel, bạn có thể xem liệu Ảo hóa có được hỗ trợ hay không bằng cách xem Tài liệu Bộ xử lý có thể tìm thấy trên ARK.INTEL.COM . Khi bạn đến đó, hãy sử dụng chức năng tìm kiếm để tìm kiếm mô hình CPU cụ thể của bạn.

Sau đó, cuộn xuống tab Công nghệ nâng cao và xem trạng thái Công nghệ ảo hóa I ntel® cho I / O được chỉ đạo (VT-d)Công nghệ ảo hóa Intel® (VT-x) . Nếu bất kỳ trong số chúng được gắn nhãn là Không, thì công nghệ ảo hóa không được mô hình bộ xử lý của bạn hỗ trợ.

Xác minh nếu ảo hóa được hỗ trợ trên Bộ xử lý Intel

AMD

Nếu bạn có bộ xử lý AMD, bạn có thể xác minh xem nó có hỗ trợ ảo hóa hay không bằng cách xem các thông số kỹ thuật trên trang web của AMD. Sử dụng chức năng tìm kiếm để tìm mô hình cụ thể của bạn hoặc chọn nó từ danh sách. Khi bạn đến trang web dành riêng cho mô hình CPU của mình, hãy mở rộng menu thả xuống Các tính năng chính và xem liệu Ảo hóa có nằm trong số các Công nghệ được hỗ trợ hay không.

Ví dụ về quy trình AMD hỗ trợ ảo hóa

Nếu bạn thấy rằng ảo hóa được hỗ trợ, hãy tiến hành các phương pháp tiếp theo bên dưới để giải quyết vấn đề.

Phương pháp 2: Vô hiệu hóa Hyper V

Hyper-V (trước đây gọi là Windows Server Virtualization) là công nghệ ảo hóa độc quyền của Microsoft. Hyper-V hoàn toàn có khả năng tạo ra các máy ảo trên hệ thống x86 và x64 chạy Windows, nhưng nó không được VirtualBox hoặc VMware sử dụng vì lý do ổn định.

Tuy nhiên, các phiên bản Windows gần đây nhất được lập trình để ưu tiên Hyper-V hơn VT-X hoặc AMD-V. Và vì Hyper-V sẽ xung đột với công nghệ ảo hóa tương tự, VT-x hoặc AMD-V sẽ bị tắt theo mặc định mỗi khi Hyper-V được bật.

Như bạn có thể tưởng tượng, điều này sẽ tạo ra lỗi với Virtualbox, VMware hoặc phần mềm tương tự, vì hầu hết chúng không được thiết kế để hoạt động với Hyper-V.

May mắn thay, vô hiệu hóa Hyper-V sẽ giải quyết lỗi tăng tốc phần cứng ' VT-x / AMD-V không có sẵn trên hệ thống của bạn' nếu xảy ra sự cố. Có nhiều phương pháp mà bạn có thể làm theo để vô hiệu hóa Hyper-V và cho phép VT-x hoặc AMD-V tiếp quản. Hãy thoải mái theo dõi bất cứ ai bạn cảm thấy thoải mái hơn.

Vô hiệu hóa Hyper-V thông qua Dấu nhắc lệnh

Cách dễ nhất để vô hiệu hóa Hyper-V là bằng cách gõ một lệnh bên trong cửa sổ Dấu nhắc Lệnh nâng cao. Đây là những gì bạn cần làm:

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào cm cmd và nhấn Ctrl + Shift + Enter để mở Dấu nhắc lệnh nâng cao. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), bấm để cấp đặc quyền quản trị.

    Mở Command Prompt thông qua hộp thoại Run
  2. Trong Dấu nhắc lệnh nâng cao, nhập / dán lệnh sau và nhấn Enter để tắt chức năng Hyper-V:
     dỡ bỏ / trực tuyến / vô hiệu hóa tính năng: Microsoft-Hyper-V 

    Ngay sau khi bạn hoàn thành việc chạy lệnh này, Hyper-V sẽ bị tắt và công nghệ ảo hóa do bộ xử lý của bạn cung cấp sẽ được củng cố.

Vô hiệu hóa Hyper-V thông qua GUI

Một phương pháp khác sẽ cho phép bạn vô hiệu hóa công nghệ Hyper-V là sử dụng giao diện Bảng điều khiển. Phương pháp này chậm hơn nhưng nên được ưu tiên nếu bạn không thoải mái với việc chạy các lệnh qua thiết bị đầu cuối. Thực hiện theo các bước bên dưới để tắt Hyper-V thông qua màn hình Chương trình và Tính năng:

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào appwiz.cpl, và nhấn Enter để mở màn hình Chương trình và Tính năng .

    Nhập appwiz.cpl và nhấn Enter để mở Danh sách các chương trình đã cài đặt trên Windows
  2. Trong màn hình Chương trình và Tính năng, nhấp vào Bật hoặc tắt tính năng Windows từ ngăn bên trái.

    Truy cập menu tính năng của Windows
  3. Từ menu Tính năng của Windows, mở rộng thư mục Hyper-V và đảm bảo bỏ chọn Công cụ quản lý Hyper-V và Nền tảng Hyper-V trước khi nhấp vào OK .

    Vô hiệu hóa Hyper-V thông qua màn hình Tính năng của Windows
  4. Khởi động lại máy tính của bạn và xem lỗi đã được khắc phục ở lần khởi động tiếp theo chưa.

Nếu bạn vẫn gặp phải lỗi ' Gia tốc phần cứng VT-x / AMD-V không có sẵn trên hệ thống của bạn', hãy chuyển xuống phương pháp tiếp theo bên dưới để biết các bước đảm bảo ảo hóa được bật từ BIOS / UEFI.

Phương pháp 3: Kích hoạt ảo hóa với BIOS / UEFI

Một lý do khác khiến bạn có thể nhận được khả năng tăng tốc phần cứng ' VT-x / AMD-V không có trong hệ thống của bạn là do ảo hóa bị vô hiệu hóa từ cài đặt BIOS của bạn. Mặc dù ảo hóa được bật theo mặc định trên hầu hết các cấu hình máy tính, nhưng điều này khá phổ biến. Đối với nhiều người dùng bị ảnh hưởng, bản cập nhật BIOS là thứ đã vô hiệu hóa công nghệ ảo hóa trong BIOS.

May mắn thay, bạn có thể viết sai này khá dễ dàng bằng cách truy cập các cài đặt BIOS / UEFI của bạn và kích hoạt lại công nghệ ảo hóa từ đó.

Lưu ý: Bo mạch chủ được phát hành trước khi phát hành Windows 8 có khả năng sử dụng BIOS, trong khi hầu hết các bản dựng PC hiện đại đều sử dụng UEFI.

Trên máy tính chạy BIOS, bạn sẽ cần bấm phím Cài đặt trong màn hình khởi động ban đầu. Khóa thiết lập thường là một trong các phím F (F2, F4, F6, F8) hoặc phím Del. Nếu bạn không thể xác định khóa thiết lập dành riêng cho bo mạch chủ của mình, hãy thực hiện tìm kiếm trực tuyến trên ' kiểu bo mạch chủ + khóa thiết lập '.

Nhấn [phím] để vào thiết lập Trên máy tính dựa trên UEFI, bạn sẽ cần làm theo hướng dẫn ( tại đây ) để khởi động vào menu tùy chọn Khởi động nâng cao . Từ đó, bạn có thể truy cập cài đặt phần sụn UEFI.

Truy cập cài đặt firmware UEFI

Khi bạn nhận được mục nhập vào cài đặt BIOS / UEFI, hãy bắt đầu tìm kiếm một tùy chọn có nhãn Intel VT-x, AMD-V, Công nghệ ảo hóa Intel, Vanderpool, v.v. Bạn thường có thể tìm thấy tùy chọn trong Bộ xử lý, Bảo mật, Chipset, Nâng cao, Nâng cao Kiểm soát chipset, cấu hình CPU nâng cao, v.v.

Khi bạn quản lý để tìm tùy chọn, hãy chắc chắn rằng bạn kích hoạt nó.

Kích hoạt ảo hóa trên BIOS dựa trên HP

Lưu ý: Các cài đặt bạn sẽ tìm thấy bên trong BIOS / UEFI sẽ khác nhau tùy thuộc vào nhà sản xuất bo mạch chủ và CPU của bạn. Nếu bạn không thể tự tìm tùy chọn, hãy tìm kiếm trực tuyến các bước cụ thể để bật ảo hóa phần cứng trên cấu hình của bạn.

Khi bạn quản lý để kích hoạt ảo hóa, hãy lưu các thay đổi và khởi động lại máy tính của bạn. Ở lần khởi động tiếp theo, lỗi tăng tốc phần cứng ' VT-x / AMD-V không có sẵn trên hệ thống của bạn' sẽ không còn xảy ra khi bạn cố gắng cài đặt hoặc chạy máy ảo.

Bài ViếT Thú Vị