Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024

Nếu bạn gặp phải lỗi không chạy được máy ảo trên VMware mặc dù đã cài đặt chính xác những bước theo hướng dẫn. Vậy thì hãy xem bài viết dưới đây, Tuong.Me sẽ chia sẻ nguyên nhân cũng như cách khắc phục lỗi này.

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024
Hướng dẫn cách bật ảo hóa cpu trong bios để Sửa lỗi không chạy được máy ảo trên VMware.

This host supports AMD-V, but AMD-V is disabled hay This host supports VT-x, but VT-x is disabled là lỗi chúng ta thường hay gặp khi cài đặt máy ảo trên VMware. Lỗi này xuất hiện khi tính năng ảo hóa phần cứng (Virtualization Technology) đã bị tắt đi. VMware là phần mềm yêu cầu bạn bật tính năng này lên thì mới chạy được máy ảo trên win 10,7,8 còn trên Virtualbox thì không cần.

Ảo hóa CPU là tính năng mà hầu hết các con chip hiện nay đều được tích hợp sẵn. Tuy nhiên tùy theo mỗi nhà sản xuất mà nó có thể bị ẩn đi hoặc đã được bật lên sẵn. Dưới đây hãy cùng Tuong.Me kiểm tra CPU có hỗ trợ ảo hóa và cách bật ảo hóa cpu trong bios.

Cách kiểm tra CPU có hỗ trợ ảo hóa hay không?

Rất dễ dàng để bạn có thể kiểm tra cpu có hỗ trợ ảo hóa hay không? Bạn chỉ cần tải một tiện ích nhỏ gọn có tên là LeoMoon CPU-V tại đây. Sau đó chạy công cụ với Run as administrator thì lập tức các thắc mắc của bạn sẽ được giải đáp.

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024
Phần mềm kiểm tra cpu có hỗ trợ ảo hóa

Tại đây bạn chú ý 2 mục là AMD-v Supported và AMD-v Enabled đối với máy sử dụng chip AMD hoặc đối với Intel là VT-x Supported và VT-x Enabled.

  • Nếu VT-x Supported (AMD-v Supported) có dấu tích xanh tức là máy tính của bạn có hỗ trợ công nghệ ảo hóa. Còn nếu nó có dấu x đỏ thì xin chia buồn với bạn là bạn máy tính của bạn không sử dụng được phần mềm tạo máy ảo VMware.
  • Nếu VT-x Enabled (AMD-v Enabled) có dấu tích xanh tức là Virtualization Technology trên máy tính của bạn đã được kích hoạt. Còn nếu có dấu x đỏ thì bạn phải bật ảo hóa cpu trong bios thông qua các bước mà mình chia sẻ sau đây.

Xem thêm: Hướng dẫn cách cài đặt Win 10 chi tiết từ A – Z bằng USB

Cách bật ảo hóa CPU trong BIOS

Để sửa lỗi không chạy được máy ảo trên VMware thì bạn phải bật tính năng ảo hóa CPU lên. Dưới đây là các bước thực hiện.

Bước 1: Truy cập vào BIOS trên máy tính của bạn. Tùy thuộc vào từng dòng máy, thông thường sẽ sử dụng phím F2. Các bạn có thể xem hướng dẫn cách vào BIOS cho từng dòng máy tại đây.

Bước 2: Bước này phụ thuộc vào dòng chip và main máy tính đang sử dụng. Nhưng bạn hãy tìm đến mục nào có cụm từ như Virtualization Technology, CPU Virtualization, VT-x, AMD-V, …. Ví dụ như máy tính của mình thì mình vào Advanced > CPU Configuration > SVM Mode.

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024
Cách bật ảo hóa CPU trong BIOS

Sau đó nhấn vào Enabled để bật nó lên.

Bước 3: Save và Exit.

Lời kết

Trên đây là những hướng dẫn của Tuong.Me về cách sửa lỗi không chạy được máy ảo trên VMware. Bạn chỉ cần thực hiện một vài bước đơn giản bật tính năng ảo hóa trong BIOS là có thể khắc phục được lỗi này. Hy vọng bài viết này giúp ích được nhiều cho các bạn. Ở các bài viết sau mình sẽ chia sẻ nhiều thủ thuật tạo máy ảo trên VMware và Virtualbox đến các bạn.

Các CPU hiện đại có các tính năng ảo hóa phần cứng giúp tăng tốc các máy ảo được tạo trong VirtualBox, VMware, Hyper-V và các ứng dụng khác. Nhưng những tính năng này không phải lúc nào cũng được bật ở chế độ mặc định.

Máy ảo là một sáng kiến tuyệt vời. Với các ứng dụng ảo hóa, bạn có thể chạy một máy ảo hoàn toàn trên cửa sổ trong hệ thống hiện tại. Với máy tính ảo đó, bạn có thể chạy các hệ điều hành khác nhau, kiểm tra ứng dụng trong môi trường sandbox và thử nghiệm các tính năng mà không cần phải lo lắng. Để làm việc, những ứng dụng máy ảo cần 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ều này có nghĩa là tăng tốc phần cứng Intel VT-x đối với các Intel CPU và tăng tốc phần cứng AMD-V đối với AMD CPU.

Đôi khi, bạn có thể gặp thông báo lỗi trong các ứng dụng VM 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 không kích hoạt Intel VT-x
  • Bộ xử lý trên máy tính này không tương thích với Hyper-V

Có nhiều nguyên nhân khác nhau dẫn đến những lỗi này. Đầu tiên là tính năng tăng tốc phần cứng không được bật. Trên các hệ thống có Intel CPU, tính năng Intel VT-x có thể bị tắt thông qua cài đặt BIOS hoặc UEFI firmware. Trên thực tế, nó thường mặc định ở chế độ tắt trên các máy tính mới. Trên các hệ thống có AMD CPU, sẽ không xảy ra lỗi như vậy vì tính năng AMD-V luôn được kích hoạt, vì thế cài đặt BIOS hoặc UEFI không bị thay đổi.

Một lý do khác là sử dụng một ứng dụng ảo hóa như VMWare hoặc VirtualBox khi máy đã được cài đặt Hyper-V của Microsoft. Hyper-V đảm nhận các tính năng tăng tốc phần cứng và không cho các ứng dụng ảo khác truy cập.

Vì vậy, hãy xem làm thế nào để khắc phục những vấn đề này.

Gỡ cài đặt Hyper-V

Nếu bạn đã cài đặt Hyper-V, nó trở nên “tham lam” và 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 cũng có thể xảy ra với AMD-V. Trong trường hợp này, bạn sẽ thấy thông báo lỗi không tìm thấy Intel VT-x (hoặc AMD-V) mặc dù nó được kích hoạt trên máy tính của bạn.

Để giải quyết vấn đề này, chỉ cần gỡ bỏ cài đặt Hyper-V. Hyper-V là một tính năng Windows tùy chọn, vì vậy sẽ hơi khác một chút so với gỡ cài đặt ứng dụng thông thường. Vào Control Panel > Uninstall a Program. Trong cửa sổ "Programs and Features", chọn "Turn Windows features on or off.".

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024

Trong cửa sổ “Windows Features", xóa checkbox “Hyper-V” và sau đó click “OK”

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024

Khi hoàn thiện việc gỡ cài đặt Hyper-V, khởi động lại máy tính và sau đó thử sử dụng VirtualBox hoặc VMware một lần nữa.

Bật Intel VT-x trong BIOS hoặc UEFI

Nếu bạn có Intel CPU và việc gỡ cài đặt Hyper-V không giải quyết được vấn đề - hoặc ứng dụng ảo vẫn gửi thông báo rằng Intel VT-x đã bị vô hiệu hóa - bạn cần phải vào phần cài đặt của BIOS hoặc UEFI trên máy tính. Hệ thống BIOS thường có trong các máy tính cá nhân sản xuất trước khi phát hành Windows 8 và có thể bị thay thể bởi UEFI trong các máy tính ngày nay. Khả năng sử dụng UEFI ngày càng làm tăng tính hiện đại cho máy tính cá nhân.

Trên một hệ thống dựa trên BIOS, truy cập vào phần 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 nó khởi động lần đầu. Phím bạn cần nhấn phụ thuộc vào nhà sản xuất máy tính, nhưng thường là phím "Delete" hoặc "F2". Bạn cũng có thể thấy thông báo trong khi khởi động có nội dung như "Press {Key} to access setup." Nếu không thể tìm phím chính xác để truy cập vào phần cài đặt BIOS, chỉ cần tìm kiếm trên web với nội dung như " {Máy tính} {model_số} truy cập BIOS".

  • Hướng dẫn vào BIOS trên các dòng máy tính khác nhau

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024

Đối với máy tính dựa trên UEFI, bạn không thể chỉ cần bấm một phím trong khi máy tính đang khởi động. Thay vào đó, bạn cần thực hiện theo các hướng dẫn này để truy cập phần cài đặt UEFI từ các tùy chọn khởi động nâng cao của Windows. Giữ phím Shift khi bạn click Restart trong Windows để khởi động lại menu đó.

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024

Cho dù máy tính của bạn sử dụng BIOS hay UEFI, một khi bạn đang ở trong menu cài đặt, bạn có thể bắt đầu tìm kiếm các tùy chọn có nhãn "Intel VT-x", "Intel Virtualization Technology", "Virtualization Extensions", "Vanderpool" hoặc tương tự.

Thông thường, bạn sẽ tìm thấy tùy chọn trong menu con "Processor". Menu con này có thể được đặt ở đâu đó dưới menu "Chipset", "Northbridge", "Advanced Chipset Control" hoặc "Advanced CPU Configuration”

Bật tùy chọn và sau đó chọn "Save and Exit" hoặc tính năng tương tự để lưu thay đổi cài đặt và khởi động lại máy tính.

Lỗi vt-x đã kích hoạt nhưng không có tác dụng năm 2024

Sau khi khởi động lại máy tính, thử sử dụng VirtualBox hoặc VMware một lần nữa.

Làm gì nếu 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 có tùy chọn kích hoạt Intel VT-x trong cài đặt BIOS hoặc UEFI. Nếu không thấy tùy chọn này, hãy tìm kiếm trên web số model nếu là máy tính xách tay hoặc bo mạch chủ nếu là máy tính để bàn và "enable Intel VT-x".

Trong một số trường hợp, các nhà sản xuất có thể phát hành bản cập nhật BIOS hoặc UEFI firmware có tùy chọn này. Vậy nên, việc cập nhật BIOS hoặc UEFI firmware có thể hữu ích.