Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

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

Một số người dùng đã phàn nàn về việc gặp lỗi “CPU đã bị vô hiệu hóa bởi hệ điều hành khách” khi cố gắng phát 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 nhiên 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.

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

Đ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à có thể 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 khiến 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 do 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 trong việc giải quyết vấn đề cụ thể này, thì 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 phải 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!

Phương pháp 1:Bật VT-X (Ảo hóa Intel) 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ứ ba 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 (SETUP) trong quá trình khởi động ban đầu để truy cập vào Cài đặt BIOS của bạn .

Thông thường, phím BIOS là một trong các 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 khóa BIOS của mình , bạn có thể phát hiệ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.

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

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.

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

Ở 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 phải sự cố tương tự, hãy chuyển sang 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

“CPU đã bị vô hiệu hóa bởi hệ điều hành khách” lỗi cũng có thể xảy ra 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áy có Ivy Bridge kiến trúc khác với Cầu cát kiến trúc (hoặc ngược lại).

Bất cứ khi nào trường hợp 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. Đảm bảo 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 ( tại đây ) và nhấp vào Tải xuống để tải xuống tệp thực thi cài đặt. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  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 tệp đó vào 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 hình ảnh của bạn được đặt thành Đã tắt nguồn (không bị đình chỉ). Bạn có thể thực hiện việc 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 Phát và chọn Tắt khách khỏi danh sách. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  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). Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  5. Trong menu Cài đặt Máy ảo, chọn tab Phần cứng, 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 nó hoặc lưu trữ nó trong bộ nhớ của bạn vì bạn sẽ cần phải đi đến con đường đó trong bước tiếp theo. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  6. Mở File Explorer (hoặc ứng dụng Finder nếu bạn đang sử dụng máy Mac) và điều hướng đến Tệp đĩa địa điểm. 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 Chỉnh sửa với Notepad ++ . Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách

    Lưu ý: 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 dải băng ở trên cùng và đảm bảo rằng hộp được liên kết với Tiện ích mở rộng tên tệp được kiểm tra.

    Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  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, hãy nhấn Ctrl + S để lưu các thay đổi và đóng Notepad ++. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  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á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, đâ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ừ ngăn bên trái, sau đó nhấp vào Tạo máy ảo mới từ ngăn bên phải. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  2. Tiếp theo, chọn Tệp hình ảnh đĩa của trình cài đặt (iso) chuyển đổi và nhấn vào nút 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 Cài đặt dễ dàng hoạt động. Sau khi tệp ISO được tải, hãy nhấp vào nút Tiếp theo cái nút. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  3. Chèn thông tin đăng nhập bắt buộc và nhấn Tiếp theo một lần nữa. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  4. Đặt tên cho Máy ảo mới của bạn và đặt vị trí cho nó. Sau đó, nhấn Tiếp theo một lần nữa. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  5. Chỉ định Dung lượng đĩa mong muốn của bạn 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 vào nút Tiếp theo một lần nữa. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách
  6. Cuối cùng, nhấn vào Kết thúc để tạo máy ảo mới. Khắc phục:CPU đã bị vô hiệu hóa bởi hệ điều hành khách

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