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 nhận được lỗi ' 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' khi cố gắng cài đặt hoặc khởi chạy máy ảo trong Oracle VM Virtualbox. Vấn đề không phải là riêng đối với một phiên bản Windows nhất định vì nó được báo cáo là xảy ra với mọi bản phát hành Windows gần đây.

Điều gì gây ra ' 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' lỗi

Chúng tôi đã điều tra vấn đề cụ thể 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ố trường hợp 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ể tránh hoặc giải quyết thông báo lỗi.
  • VT-x / AMD-V đã bị Hyper-V vô hiệu hóa - 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ẽ tự động bật Hyper-V và tắt VT-x / AMD-V để tránh bất kỳ xung đột nào. Tuy nhiên, Hyper-V không hoạt động tốt với các máy ảo.
  • VT-x / AMD-V bị tắt 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ị tắt khỏi 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 gặp khó khăn trong việc giải quyết lỗi ' 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' , thì bài viết này sẽ cung cấp cho bạn một bộ sưu tập 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.

Để không phải 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 bên dưới theo thứ tự được trình bày. Cuối cùng, bạn sẽ tìm thấy 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.

Trước khi tiếp tục, hãy thử thực hiện quét SFC.

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

Trước khi thử bất kỳ thứ 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 mình 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 hiện nay sẽ hỗ trợ ảo hóa (bao gồm cả những CPU ở tầm thấp). Tuy nhiên, nếu bạn đang làm việc với một 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 hay 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 không hoặc thực hiện mọi việc theo cách thủ công. Thực hiện theo bất kỳ hướng dẫn nào gần với cách tiếp cận ưa thích của bạn.

Cách xác minh xem CPU của bạn có hỗ trợ Ảo hóa tự động hay không

Một trong những cách dễ nhất để biết 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 là 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 cả ảo hóa. Đây là hướng dẫn nhanh về cách sử dụng SecurAble :

  1. Thăm liên kết này (ở đây) và click vào Tải xuống để tải phiên bản mới nhất của SecurAble .
  2. Mở tệp thực thi SecurAble và nhấp vào tại lời 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 ở trên Hardware Virtualization .

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 các phương pháp tiếp theo bên dưới 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 bên dưới sẽ không giải quyết được thông báo lỗi.

Cách xác minh xem CPU của bạn có hỗ trợ Ảo hóa theo cách thủ công hay không

Nếu muốn thực hiện mọi việc theo cách thủ công, bạn có thể xác minh xem CPU của mình có hỗ trợ VT-x (trên Intel) hay AMD-V (trên AMD) hay không 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 bên dưới (tùy theo nhà sản xuất CPU của bạn):

Intel

Với bộ xử lý Intel, bạn có thể biết liệu Ảo hóa có được hỗ trợ hay không bằng cách xem Tài liệu về bộ xử lý có 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 kiểu CPU cụ thể của bạn.

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

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 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 kiểu 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.

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 để khắc phục sự cố.

Phương pháp 2: Tắt 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 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 bất cứ khi nào 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, việc tắt Hyper-V sẽ giải quyết được lỗi ' 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' nếu sự cố. Có nhiều phương pháp mà bạn có thể làm theo để tắt 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 kỳ cái nào bạn cảm thấy thoải mái hơn.

Tắt Hyper-V thông qua Command prompt

Cách dễ nhất để vô hiệu hóa Hyper-V là nhập một lệnh bên trong cửa sổ Command Prompt được nâng lên. Đây là những gì bạn cần làm:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy. Sau đó, gõ “ cmd ” và nhấn Ctrl + Shift + Enter để mở Command Prompt được nâng lên. Khi được UAC (Kiểm soát tài khoản người dùng) nhắc , hãy nhấp vào để cấp đặc quyền quản trị.
  2. Trong Command Prompt nâng cao, nhập / dán lệnh sau và nhấn Enter để tắt chức năng Hyper-V:
    dism.exe / Trực tuyến / Tắt-Tính năng: Microsoft-Hyper-V

    Ngay sau khi bạn chạy xong 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ố.

Tắt Hyper-V qua GUI

Một phương pháp khác cho phép bạn tắt công nghệ Hyper-V là sử dụng giao diện Control Panel. Phương pháp này chậm hơn nhưng nên được ưu tiên hơn nếu bạn không cảm thấy thoải mái với việc chạy các lệnh qua thiết bị đầu cuối. Làm theo các bước bên dưới để tắt Hyper-V 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 Chạy. Sau đó, nhập “ appwiz.cpl ” và nhấn Enter để mở màn hình Chương trình và Tính năng .
  2. Bên trong màn hình Chương trình và Tính năng , hãy nhấp vào Bật hoặc tắt các tính năng của Windows từ ngăn bên trái.
  3. Từ Windows Features menu, mở rộng thư mục Hyper-V và chắc chắn để bỏ chọn Công cụ Hyper-V ManagementHyper-V vBulletin trước khi bấm OK .
  4. Khởi động lại máy tính của bạn và xem lỗi đã được giải quyết ở lần khởi động tiếp theo chưa.

Nếu bạn vẫn gặp phải lỗi ' 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' , hãy chuyển sang phương pháp tiếp theo bên dưới để biết các bước đảm bảo rằng ảo hóa được bật từ BIOS / UEFI.

Phương pháp 3: Bật ảo hóa trong BIOS / UEFI

Một lý do khác khiến bạn có thể gặp lỗi ' 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' là do tính năng ảo hóa bị tắt 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 đây là một sự cố 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ứ cuối cùng đã vô hiệu hóa công nghệ ảo hóa trong BIOS.

May mắn thay, bạn có thể viết sai điều này khá dễ dàng bằng cách truy cập cài đặt BIOS / UEFI của mình và bậ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 đang sử dụng UEFI.

Trên máy tính hỗ trợ BIOS, bạn cần nhấn phím Cài đặt trong màn hình khởi động ban đầu. Phím Cài đặt 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 một phím để vào thiết lập hoặc biosTrên máy tính dựa trên UEFI, hã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 chương trình cơ sở UEFI.

Khi bạn vào được cài đặt BIOS / UEFI của mình, hãy bắt đầu tìm 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 đảm bảo rằng bạn đã bật tùy chọn đó.

Bậ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 của mình 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ự mình tìm thấy 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.

Sau khi bạn quản lý để bậ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 khả dụng 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ột máy ảo.