Khắc phục: AMD-V bị tắt trong BIOS (VERR_SVM_DISABLED)

Một số người dùng báo cáo rằng việc nhận được AMD-V đã bị vô hiệu hóa trong BIOS (hoặc bởi hệ điều hành máy chủ) thông báo lỗi (VERR_SVM_DISABLED) 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.

AMD-V bị tắt trong BIOS (VER_SVM_DISABLED)

Lưu ý: Nếu bạn đang nhận được VT-X không khả dụng - lỗi VERR_VMX_NO_VMX , hãy làm theo hướng dẫn khắc phục sự cố này ( tại đây ).

Đ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 nhiều báo cáo của người dùng. Từ những gì chúng tôi có thể thu thập, 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ị vô hiệu hóa từ cài đặt BIOS - Về bản chất, mã lỗi VERR_SVM_DISABLE cho bạn biết rằng PC của bạn có 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ó để cho phép AMD-V đượ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 xuất hiện 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 để giải quyết thông báo lỗi cụ thể này, 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 Chế độ máy ảo S ecure (SVM) . Lý do số một khiến lỗi AMD-V bị vô hiệu hóa trong BIOS (hoặc bởi hệ điều hành chủ) (VERR_SVM_DISABLED) 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ứ 3 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 khám phá khóa Cài đặt, 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.

Nhấn phím BIOS trong quá trình khởi động

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 Bảo mật 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 nó trong Nâng cao> Cấu hình CPU . Khi bạn đến đó, hãy đảm bảo rằng Chế độ Máy ảo Bảo mật đã được Bật , sau đó lưu cấu hình và thoát khỏi BIOS của bạn.

Đảm bảo Chế độ máy ảo bảo mật được bật

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 dành 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ể kích hoạ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 menu Công nghệ ảo hóa AMD I / O ).

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 sẽ cần phải tắt máy hoàn toàn và sau đó 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 chủ) (VERR_SVM_DISABLED) , hãy 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 chủ) (VERR_SVM_DISABLED) đã tìm cách giải quyết vấn đề bằng cách tắt tính năng Microsoft Hyper-V từ màn hình Thêm / Xóa các tính năng của Windows .

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 tạo 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ì VM 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:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy . Sau đó, gõ “ appwiz.cpl ” và nhấn Enter để mở Chương trình và Tính năng .Hộp thoại chạy: appwiz.cpl
  2. Bên trong Chương trình và Tính năng , sử dụng menu bên phải để nhấp vào Bật hoặc Tắt các tính năng của Windows .Trong Chương trình và Tính năng, bấm vào Bật hoặc Tắt các Tính năng của Windows
  3. 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 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.Bỏ chọn hộp được liên kết với Hyper-V
  4. 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 chủ) (VERR_SVM_DISABLED) khi bật nguồn máy ảo của mình, hãy chuyển sang 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, 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 Quad-core 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 hệ điều hành chủ) ( Thay vào đó, thông báo lỗi VERR_SVM_DISABLED) .

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 vấn đề một lần và mãi mãi. Đây là những gì bạn cần làm:

  1. 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 .Nhấp chuột phải vào máy bị ảnh hưởng và nhấp vào Cài đặt
  2. Trong Cài đặt của máy ảo, hãy chuyển đến tab Hệ thống (sử dụng menu con bên trái) và truy cập tab Bộ xử lý . 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 để lưu.Đi tới Hệ thống> Bộ xử lý và đặt thanh trượt Bộ xử lý thành 1 CPU
  3. Đó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 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 lỗi AMD-V bị vô hiệu hóa 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:

  1. Mở VM VirtualBox, nhấp chuột phải vào máy đang hiển thị lỗi và chọn Settings .Nhấp chuột phải vào máy bị ảnh hưởng và nhấp vào Cài đặt
  2. Trong menu Cài đặt, đi tới menu con Chung, sau đó nhấp vào tab Cơ bản. Tiếp theo, thay đổi Phiên bản bằng menu thả xuống thành Windows 2003 hoặc Windows 7 và nhấn Ok để lưu các thay đổi.Thay đổi phiên bản hình ảnh thành Windows 7 hoặc Windows 2003
  3. Khởi động lại máy ảo và xem liệu quy trình khởi động có thành cô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) lỗi không