Khắc phục: CPU đã bị vô hiệu hóa bởi hệ điều hành khách



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Một số người dùng đã phàn nàn về việc nhận được Lỗi 'CPU đã bị vô hiệu hóa bởi hệ điều hành khách' khi cố gắng chơi một máy ảo bên trong Ứng dụng VMware Workstation . Hầu hết người dùng bị ảnh hưởng báo cáo rằng sự cố đột ngột bắt đầu xảy ra sau khi hình ảnh hoạt động tốt. Đây có vẻ không phải là lỗi dành riêng cho hệ điều hành vì người dùng đã báo cáo lỗi này xảy ra với hình ảnh Linux, MacOS và Windows.



CPU đã bị vô hiệu hóa bởi hệ điều hành khách. Tắt nguồn hoặc đặt lại máy ảo.

CPU đã bị vô hiệu hóa bởi hệ điều hành khách. Tắt nguồn hoặc đặt lại máy ảo.



Điều gì đang gây ra CPU đã bị vô hiệu hóa do lỗi hệ điều hành khách

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. Hóa ra, có một số tình huống sẽ dẫn đến sự xuất hiện của vấn đề cụ thể này. Dưới đây là danh sách các trường hợp phổ biến được biết là gây ra thông báo lỗi này:



  • Máy khách không thể khởi động chính xác - Nguyên nhân phổ biến nhất của lỗi này là sự cố cấu hình đĩa hoặc sự cố hỏng gần đây đối với máy khách của bạn khiến máy không sử dụng được.
  • VT-X không được bật từ cài đặt BIOS - Một lý do khác tại sao sự cố này xảy ra là khi công nghệ VT-X (còn được gọi là Intel Virtualization) - mà VMware Workstation cần - bị tắt khỏi cài đặt BIOS.
  • ID CPU vi phạm thỏa thuận cấp phép - Có một số tình huống trong đó hình ảnh hệ điều hành không thể khởi động được nữa vì phần mềm phát hiện CPU không tương thích. Điều này có thể được giải quyết bằng cách che ID CPU.

Nếu bạn đang gặp khó khăn để giải quyết vấn đề cụ thể này, bài viết này sẽ cung cấp cho bạn một số phương pháp khắc phục sự cố sẽ giúp ích cho nguyên nhân của bạn. Dưới đây là một số phương pháp (với hướng dẫn từng bước) 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ố.

Để có kết quả tốt nhất, hãy làm theo các phương pháp bên dưới để cho đến khi bạn gặp bản sửa lỗi thành công trong việc giải quyết sự cố cho bạn. Hãy bắt đầu nào!

Phương pháp 1: Bật VT-X (Intel Virtualization) từ Cài đặt BIOS

Vì đây là một trong những tình huống phổ biến nhất, hãy bắt đầu bằng cách đảm bảo rằng VT-X được bật trong cài đặt BIOS của bạn. Máy của bạn có thể đã bị vô hiệu hóa VT-X theo mặc định, ứng dụng của bên thứ 3 có thể đã làm điều đó cho bạn hoặc bạn có thể đã vô hiệu hóa công nghệ này theo cách thủ công trong quá khứ.



Trong mọi trường hợp, mọi nhà sản xuất bo mạch chủ sẽ bao gồm một tùy chọn để tắt hoặc bật công nghệ VT-X trong cài đặt BIOS của họ. Vấn đề chỉ là tìm ra con đường chính xác để làm như vậy.

Hãy nhớ rằng các bước chính xác để truy cập cài đặt BIOS sẽ khác nhau tùy theo nhà sản xuất bo mạch chủ của bạn. Nhưng có một số điểm chung - bạn sẽ cần nhấn BIOS (CÀI ĐẶT) trong quá trình khởi động ban đầu để có được quyền truy cập vào Cài đặt BIOS .

Thông thường, phím BIOS là một trong những Phím F (F2, F4, F8, F10, F12) hoặc phím Dell (đối với máy tính Dell). Nếu bạn không biết Phím BIOS , bạn có thể nhận ra nó trong màn hình đầu tiên (gọi là SETUP). Ngoài ra, bạn có thể tìm kiếm khóa BIOS cụ thể của mình trực tuyến theo kiểu bo mạch chủ của bạn.

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

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

Khi bạn có quyền truy cập vào cài đặt BIOS của mình, bạn thường có thể tìm thấy mục Công nghệ ảo hóa được liệt kê là VTx / VTd . Bật nó, lưu các thay đổi trong cài đặt BIOS của bạn và khởi động lại máy của bạn.

Bật công nghệ ảo hóa (VTx / VTd) từ Cài đặt BIOS

Ở lần khởi động tiếp theo, hãy mở cùng một hình ảnh trong VMware Workstation và xem sự cố đã được giải quyết chưa. Nếu bạn vẫn gặp sự cố tương tự, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Thực hiện quy trình che ID CPU

Các 'CPU đã bị vô hiệu hóa bởi hệ điều hành khách' cũng có thể xảy ra lỗi nếu kiểm tra bảo mật vô hiệu hóa bộ xử lý - nếu bộ xử lý không quen thuộc được tìm thấy. Điều này thường xảy ra nếu bạn cố gắng di chuyển hình ảnh từ một máy có Cầu Ivy kiến trúc khác với Cầu Sandy kiến trúc (hoặc ngược lại).

Bất cứ khi nào tình huống này xảy ra, hệ thống của bạn sẽ từ chối khởi động hình ảnh trừ khi ID CPU được che mặt. Việc sửa đổi này có thể được thực hiện khá dễ dàng nếu bạn có VMware ESXi hoặc một sản phẩm cao cấp khác, nhưng với máy trạm VMware, không có tùy chọn GUI để thực hiện việc này.

Tuy nhiên, có một cách để che ID CPU bằng cách sửa đổi tệp VMX của hình ảnh. Để làm điều này, bạn sẽ cần một trình soạn thảo văn bản mạnh mẽ như Notepad ++ . Dưới đây là hướng dẫn từng bước về cách chỉnh sửa tệp VMX của hình ảnh để giải quyết 'CPU đã bị vô hiệu hóa bởi hệ điều hành khách' lỗi:

  1. Hãy chắc chắn rằng bạn có Notepad ++ được cài đặt trên hệ thống của bạn. Nếu bạn không, hãy truy cập liên kết này ( đây ), và nhấp vào Tải xuống để tải xuống tệp thực thi cài đặt. Bật tiện ích mở rộng tên tệp từ File Explorer

    Tải xuống trình soạn thảo văn bản Notepad ++

  2. Mở tệp thực thi cài đặt Notepad ++ và làm theo lời nhắc trên màn hình để cài đặt nó trên hệ thống của bạn.
  3. Sau khi trình chỉnh sửa văn bản được cài đặt, hãy đảm bảo rằng Trạng thái của hình ảnh của bạn được đặt thành Tắt nguồn (không bị đình chỉ). Bạn có thể làm điều này bằng cách nhấp vào trình đơn thả xuống được liên kết với Biểu tượng chơi và lựa chọn Tắt máy khách khỏi danh sách.

    Đảm bảo rằng Trạng thái của máy Khách được đặt thành TẮT nguồn

  4. Tiếp theo, đảm bảo rằng máy khách đã được chọn, sau đó nhấp vào Chỉnh sửa cài đặt máy ảo (từ ngăn bên tay phải).

    Nhấp vào liên kết Chỉnh sửa cài đặt máy ảo

  5. Trong menu Cài đặt Máy ảo, chọn tab Phần cứng và sau đó nhấp vào Đĩa cứng (SCSI) thiết bị. Sau đó, di chuyển sang ngăn bên phải và xem vị trí chính xác của Tệp đĩa . Sao chép hoặc lưu trữ trong bộ nhớ của bạn vì bạn sẽ cần phải đi đến đường dẫn đó trong bước tiếp theo. Go to Hardware>Đĩa cứng (SCSI) và xem vị trí của tệp Đĩa

    Đi tới Phần cứng> Đĩa cứng (SCSI) và xem vị trí của tệp Đĩa

  6. Mở File Explorer (hoặc ứng dụng Finder nếu bạn đang sử dụng Mac) và điều hướng đến Tệp đĩa vị trí. Bạn sẽ thấy một loạt các loại tệp khác nhau. Trong số đó, bạn nên tìm một tệp có .vmx sự mở rộng. Khi bạn phát hiện ra nó, hãy nhấp chuột phải vào nó và chọn Biên tập với Notepad ++ .

    Nhấp chuột phải vào tệp .vmx và chọn Chỉnh sửa bằng Notepad ++

    Ghi chú: Nếu bạn đang sử dụng Windows 10 và bạn không thể thấy các tiện ích mở rộng trong File Explorer, hãy truy cập tab Chế độ xem bằng cách sử dụng dải băng ở trên cùng và đảm bảo rằng hộp được liên kết với Phần mở rộng tên tệp được kiểm tra.

    Bật tiện ích mở rộng tên tệp từ File Explorer

  7. Với tệp .vmx được mở bằng Notepad ++, cuộn xuống cuối tệp cấu hình và chèn dòng mã sau:
     cpuid.1.eax = “0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101 ″ 
  8. Sau khi dòng mã được chèn vào cuối tài liệu, nhấn Ctrl + S để lưu các thay đổi và đóng Notepad ++.

    Chèn tùy chọn cấu hình vào cuối tệp cấu hình

  9. Khởi động lại máy ảo từ ứng dụng Wmware Workstation Player. Máy khách sẽ khởi động thành công mà không có 'CPU đã bị vô hiệu hóa bởi hệ điều hành khách' thông báo lỗi.

Nếu phương pháp này không thành công, hãy chuyển xuống phương pháp cuối cùng bên dưới.

Phương pháp 3: Tạo một máy ảo mới

Nếu hai phương pháp trên không cho phép bạn giải quyết 'CPU đã bị vô hiệu hóa bởi hệ điều hành khách' lỗi, bạn gặp sự cố cấu hình đĩa hoặc gần đây bạn đã thực hiện một thao tác làm hỏng máy ảo của mình.

Nhưng bất kể điều gì gây ra lỗi, bạn có thể giải quyết nó bằng cách tạo một máy khách mới từ đầu. Nhưng hãy nhớ rằng làm như vậy có nghĩa là bạn sẽ mất mọi dữ liệu được lưu trữ trong máy khách.

Nếu bạn quyết định làm điều này, dưới đây là hướng dẫn nhanh về cách tạo máy ảo mới:

  1. Mở VMware Workstation, chọn Trang Chủ từ khung bên trái, sau đó nhấp vào Tạo một máy ảo mới từ ngăn bên phải.

    Tạo một máy ảo mới

  2. Tiếp theo, chọn Tệp hình ảnh đĩa trình cài đặt (iso) chuyển đổi và nhấn Duyệt qua để chọn hình ảnh. Trình hướng dẫn sẽ tự động phát hiện hệ điều hành và chuẩn bị cho Dễ cài đặt hoạt động. Khi tệp ISO được tải, hãy nhấp vào Kế tiếp cái nút.

    Tải ảnh ISO lên và nhấn nút Tiếp theo

  3. Chèn thông tin đăng nhập bắt buộc và nhấn Kế tiếp một lần nữa.

    Chèn thông tin đăng nhập cần thiết để Cài đặt Dễ dàng

  4. Đặt tên cho máy ảo mới của bạn và đặt vị trí cho nó. Sau đó, nhấn vào Kế tiếp một lần nữa.

    Đặt tên và vị trí của máy ảo mới của bạn

  5. Chỉ định mong muốn của bạn Dung lượng đĩa bằng cách chọn Kích thước đĩa tối đa và quyết định phương pháp lưu trữ. Sau đó, nhấp lại vào nút Tiếp theo.

    Đặt cài đặt dung lượng đĩa

  6. Cuối cùng, nhấn Hoàn thành để tạo máy ảo mới.

    Hoàn thành việc tạo máy ảo VMware mới

Bạn sẽ có thể chạy máy khách mới mà không thấy 'CPU đã bị vô hiệu hóa bởi hệ điều hành khách' lỗi trong lần đầu tiên Khởi động thủ tục.

5 phút đọc