Vài ngày, chúng tôi đã đăng về một lỗi mà chúng tôi vừa nhận được khi cài đặt Windows 10 / 8.1 trên VirtualBox . Như chúng ta đã biết, VirtualBox là cách an toàn nhất để thử các phiên bản xem trước, vì nó cung cấp tất cả các yêu cầu cần thiết cho phiên bản Windows được thử nghiệm. Hôm nay, chúng tôi đã giải quyết một vấn đề khác khi cài đặt Windows trên VirtualBox . Lần này, chúng tôi nhận được một cửa sổ lỗi: PC của bạn không hỗ trợ CompareExchange128 . Đây là ảnh chụp màn hình:
Có vẻ như đây là sự cố tương thích, liên quan nghiêm ngặt đến ảo hóa kể từ Windows đang chạy trên cùng một PC. Tuy nhiên, VirtualBox các thông số phải được thỏa mãn khi bạn quyết định cài đặt bất kỳ hệ điều hành nào, ngoài các yêu cầu thông thường được chỉ định cho hệ điều hành đó. VirtualBox có một giải pháp cho việc này.
Nếu bạn gặp lỗi Bạn không thể cài đặt Windows vì bộ xử lý của bạn không hỗ trợ CompareExchange128 trong khi cài đặt Windows 10 / 8.1 bằng cách sử dụng ảo hóa trên VirtualBox, hãy đọc tiếp.
Bản sửa lỗi được đề cập bên dưới, nhưng hãy đảm bảo rằng bạn thực hiện khi VirtualBox không chạy trên hệ thống của bạn ..
Không thể cài đặt Windows vì bộ xử lý không hỗ trợ CompareExchange128
1. Mở Command Prompt với các đặc quyền quản trị.
2. Nhập lần lượt các lệnh này và nhấn Enter khóa:
cd "C:\Program Files\Oracle\VirtualBox" VBoxManage setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1
Nếu bạn nhận được lỗi lệnh lô không hợp lệ khi thực hiện lệnh cuối cùng, hãy thử nó với người dùng hiện tại ( Command Prompt không phải quản trị viên ). Bây giờ hãy khởi động lại và thử cài đặt Windows sử dụng ảo hóa và lần này bạn sẽ không gặp lỗi.
Bài viết này áp dụng cho a 32-bit bản xem trước của Windows ; nếu bạn định cài đặt 64-bit phiên bản của Windows thì bộ xử lý của bạn phải hỗ trợ CMPXCHG16b , PrefetchW và LAHF / SAHF.
Hy vọng bạn thấy bản sửa lỗi hữu ích!
Kiểm tra bài đăng này nếu bạn nhận được thông báo lỗi Không thể hoàn thành cài đặt Windows của bạn.