Một số người dùng báo cáo gặp lỗi AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành máy chủ) (VERR_SVM_DISABLED) thông báo khi cố gắng khởi động máy ảo bằng VM VirtualBox . Mặc dù vấn đề cụ thể này chủ yếu được báo cáo trên Windows 7, Windows 8 và Windows 10, nhưng có một số báo cáo về nó xảy ra trên các bản phân phối Linux.
Lưu ý: Nếu bạn đang nhận được VT-X không khả dụng - VERR_VMX_NO_VMX lỗi, hãy làm theo hướng dẫn khắc phục sự cố này ( tại đây ) thay vào đó.
Điều gì khiến AMD-V bị vô hiệu hóa trong lỗi BIOS?
Chúng tôi đã điều tra vấn đề bằng cách xem xét các báo cáo người dùng khác nhau. Từ những gì chúng tôi có thể thu thập được, có một số tình huống sẽ kích hoạt sự xuất hiện của vấn đề cụ thể này. Dưới đây là danh sách với các thủ phạm phổ biến mà một số người dùng bị ảnh hưởng khác đã quản lý để xác định:
- AMD-V bị tắt trong cài đặt BIOS - Về bản chất, VERR_SVM_DISABLE mã lỗi cho bạn biết rằng PC của bạn không hỗ trợ AMD-V nhưng cài đặt BIOS của máy chủ hiện đang vô hiệu hóa nó.
- Microsoft Hyper-V đang can thiệp vào công nghệ AMD-V - Nếu Hyper-V được bật, điều đó tự động có nghĩa là công nghệ ảo hóa tích hợp đã bị tắt. Trong trường hợp này, bạn cần phải tắt nó đi để cho phép AMD-V tiếp tục được sử dụng.
- Phiên bản BIOS không hỗ trợ nhiều lõi CPU này - Hóa ra, sự cố có thể do VM VirtualBox gây ra nếu phần mềm buộc phải tạo một máy ảo có nhiều hơn 1 lõi CPU. Để làm được điều này, nó yêu cầu ảo hóa phần cứng và sẽ xuất hiện lỗi nếu tính năng bị vô hiệu hóa hoặc không khả dụng.
- Lỗi VM VirtualBox - Có một số báo cáo về lỗi này xảy ra trên các máy có khả năng hỗ trợ công nghệ ảo hóa phần cứng. Trong trường hợp này, vấn đề thường có thể được giải quyết bằng cách sửa đổi một số cài đặt dành riêng cho máy ảo.
Nếu bạn hiện đang gặp khó khăn trong việc giải quyết thông báo lỗi cụ thể này, thì bài viết này sẽ cung cấp cho bạn một số hướng dẫn khắc phục sự cố. Dưới đây, bạn có một bộ sưu tập các phương pháp mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để khắc phục sự cố.
Hãy nhớ rằng các bản sửa lỗi tiềm năng bên dưới được sắp xếp theo hiệu quả và mức độ nghiêm trọng, vì vậy hãy làm theo thứ tự cho đến khi bạn tình cờ tìm ra phương pháp hiệu quả để giải quyết vấn đề.
Phương pháp 1:Bật AMD-V từ cài đặt BIOS
AMD-V là nhãn hiệu được đổi tên cho S ecure Virtual Machine Mode (SVM) . Lý do số một khiến lỗi AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành máy chủ) (VERR_SVM_DISABLED) xảy ra là do công nghệ AMD-V bị tắt từ Cài đặt BIOS của bạn.
Mặc dù trên hầu hết các máy, tùy chọn này được bật theo mặc định, sự can thiệp của bên thứ ba hoặc sửa đổi thủ công có thể khiến nó bị tắt trên máy tính của bạn.
May mắn thay, bạn có thể bật lại AMD-V bằng cách truy cập cài đặt BIOS của mình và bật lại chế độ Máy ảo bảo mật từ cài đặt Cấu hình CPU.
Nhưng hãy nhớ rằng các bước vào BIOS sẽ khác nhau tùy thuộc vào nhà sản xuất bo mạch chủ của bạn. Để truy cập BIOS của bạn, bạn sẽ phải nhấn phím Cài đặt trong quá trình khởi động ban đầu. Thông thường, phím thiết lập là một trong các phím F (F2, F4, F8, F10, F12) hoặc phím Del (đối với máy Del). Nếu bạn không thể tự mình tìm thấy khóa Thiết lập, hãy để ý trong quá trình khởi động ban đầu để biết bất kỳ đề cập nào về nó hoặc tìm kiếm các bước cụ thể theo nhà sản xuất bo mạch chủ của bạn.
Sau khi bạn vào BIOS thành công, hãy tìm mục nhập có tên Chế độ máy ảo an toàn và đảm bảo rằng nó đã được bật. Trên phiên bản BIOS phổ biến nhất, bạn có thể tìm thấy phiên bản này trong Nâng cao> Cấu hình CPU . Khi bạn đến đó, hãy đảm bảo rằng Chế độ máy ảo an toàn là Đã bật , sau đó lưu cấu hình và thoát khỏi BIOS của bạn.
Lưu ý: Vị trí chính xác của mục này có thể thay đổi tùy theo kiểu bo mạch chủ của bạn. Nếu Chế độ máy ảo an toàn không có ở đó cho bạn, hãy tìm kiếm các bước cụ thể theo nhà sản xuất của bạn. Trên bo mạch chủ Acer, bạn có thể bật lại AMD-V bằng cách đặt AMD IOMMU thành Đã bật (bạn có thể tìm thấy nó bên trong Công nghệ ảo hóa AMD I / O menu).
Hãy nhớ rằng để thực thi thay đổi, khởi động lại máy là chưa đủ. Bạn sẽ cần thực hiện khởi động lạnh. Điều này có nghĩa là bạn cần phải tắt nguồn hoàn toàn máy của mình rồi cho phép máy khởi động lại từ đầu.
Khi lần khởi động tiếp theo hoàn tất, hãy mở máy ảo đang hiển thị cho bạn thông báo bên trong VM VirtualBox và xem sự cố đã được giải quyết chưa. Nếu bạn vẫn thấy lỗi AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành máy chủ) (VERR_SVM_DISABLED) , chuyển xuống phương pháp tiếp theo bên dưới.
Phương pháp 2:Tắt Windows Hyper-V
Một số người dùng gặp phải lỗi AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành máy chủ) (VERR_SVM_DISABLED) đã quản lý để giải quyết sự cố bằng cách tắt tính năng Microsoft Hyper-V khỏi Thêm / Xóa các tính năng của Windows màn hình.
Microsoft Hyper-V là công nghệ ảo hóa của riêng Microsoft được bật tự động trên hầu hết các phiên bản Windows gần đây. Điều này gây ra sự cố vì bất cứ khi nào Hyper-V được bật, công nghệ phần cứng tích hợp sẽ bị tắt (trong trường hợp này là (AMD-V). Vì VM VirtualBox cần AMD-V hoặc VT-X để chạy máy ảo, bạn sẽ nhận được thông báo lỗi thay vì máy ảo thực tế.
May mắn thay, bạn có thể dễ dàng khắc phục sự cố này bằng cách làm theo một số hướng dẫn đơn giản sẽ giúp bạn vô hiệu hóa công nghệ Microsoft Hyper-V. Đây là những gì bạn cần làm:
- Nhấn phím Windows + R để mở Chạy hộp thoại. Sau đó, nhập “ appwiz.cpl ”Và nhấn Enter để mở Chương trình và Tính năng .
- Bên trong Chương trình và Tính năng , sử dụng trình đơn bên phải để nhấp vào Bật hoặc Tắt các tính năng của Windows .
- Trong màn hình Tính năng của Windows, hãy tìm mục nhập Hyper-V và đảm bảo rằng hộp được liên kết với nó đã bị vô hiệu hóa. Sau đó, nhấp vào Ok để lưu các thay đổi.
- Khởi động lại máy của bạn và xem lỗi có được giải quyết ở lần khởi động tiếp theo hay không.
Nếu bạn vẫn gặp phải tình trạng AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành máy chủ) (VERR_SVM_DISABLED) khi khởi động máy ảo của bạn, hãy chuyển xuống phương pháp tiếp theo bên dưới.
Phương pháp 3:Thay đổi số lõi CPU thành 1
Nếu bạn đã sử dụng các phương pháp trên để đảm bảo rằng máy của bạn có tất cả các yêu cầu để đạt được ảo hóa phần cứng và sự cố vẫn xảy ra, thì rất có thể id công nghệ AMD-V không được cấu hình hiện tại của bạn hỗ trợ.
May mắn thay, bạn vẫn có thể sửa lỗi bằng một vài bước hướng dẫn rất đơn giản. Nhưng trước tiên, hãy xem xét nguyên nhân gây ra sự cố - Ngay cả khi bạn chưa tùy chỉnh cài đặt máy ảo đang hiển thị lỗi, cài đặt mặc định có thể tạo ra sự cố.
Điều xảy ra là, phần mềm chỉ định nhiều hơn 1 CPU trong cài đặt Hệ thống, điều này buộc hệ thống phải sử dụng ảo hóa phần cứng để khởi động máy chủ ảo. Tuy nhiên, nếu máy của bạn không hỗ trợ nó (bạn có AMD lõi tứ hoặc thứ gì đó tương tự), quy trình sẽ không hoàn tất thành công và bạn sẽ thấy AMD-V bị tắt trong BIOS (hoặc bởi máy chủ Lỗi hệ điều hành) (VERR_SVM_DISABLED) thay vào đó là tin nhắn.
May mắn thay, bạn có thể khắc phục sự cố này bằng cách thay đổi số lượng CPU được chỉ định thành 1. Điều này rất có thể sẽ giải quyết được sự cố một lần và mãi mãi. Đây là những gì bạn cần làm:
- Mở Oracle VM VirtualBox, nhấp chuột phải vào máy đang hiển thị lỗi rồi nhấp vào Cài đặt .
- Trong Cài đặt của máy ảo của bạn, chuyển đến tab Hệ thống (sử dụng menu con bên trái) và truy cập Bộ xử lý chuyển hướng. Tiếp theo, kéo thanh trượt được liên kết với (các) Bộ xử lý đến 1 CPU và nhấp vào OK để tiết kiệm.
- Đóng menu cài đặt và khởi động lại máy ảo của bạn. Nó sẽ khởi động mà không có lỗi AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành máy chủ) (VERR_SVM_DISABLED).
Phương pháp 4:Thay đổi phiên bản thành Windows 7 hoặc Windows 2003 (nếu có)
Một số người dùng Ubuntu (Linux) sử dụng VM VirtualBox để chạy Windows XP hoặc Windows 10 cũng gặp phải lỗi AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành chủ) (VERR_SVM_DISABLED). Cách họ quản lý để giải quyết vấn đề là bằng cách thay đổi cài đặt Hệ điều hành khách để phiên bản được chỉ định được đặt thành Windows 2003 hoặc Windows 7.
Mặc dù không có lời giải thích tại sao bản sửa lỗi này thành công, nhưng có vẻ như nó đã giúp rất nhiều người dùng lấy lại chức năng bình thường của máy ảo của họ. Dưới đây là hướng dẫn nhanh về cách thay đổi Phiên bản được chỉ định của Máy ảo của bạn:
- Mở VM VirtualBox, nhấp chuột phải vào máy đang hiển thị lỗi và chọn Cài đặt .
- Trong menu Cài đặt, chuyển đến menu con Chung, sau đó nhấp vào tab Cơ bản. Tiếp theo, thay đổi Phiên bản bằng trình đơn thả xuống thành Windows 2003 hoặc Windows 7 và nhấn Ok để lưu các thay đổi.
- Khởi động lại máy ảo và xem liệu quy trình khởi động có thành công hay không mà không có lỗi AMD-V bị tắt trong BIOS (hoặc bởi hệ điều hành chủ) (VERR_SVM_DISABLED)