Cách bật Intel VT-x trong Firmware BIOS hoặc UEFI của máy tính của bạn
Các CPU hiện đại bao gồm các tính năng ảo hóa phần cứng giúp tăng tốc các máy ảo được tạo trong VirtualBox, VMware, Hyper-V và các ứng dụng khác. Nhưng những tính năng này không phải lúc nào cũng được bật theo mặc định.
Máy ảo là những thứ tuyệt vời. Với các ứng dụng ảo hóa, bạn có thể chạy toàn bộ máy tính ảo trong một cửa sổ trên hệ thống hiện tại của mình. Trong máy ảo đó, bạn có thể chạy các hệ điều hành khác nhau, thử nghiệm các ứng dụng trong môi trường hộp cát và thử nghiệm các tính năng mà không phải lo lắng. Để hoạt động, các ứng dụng máy ảo đó cần các tính năng tăng tốc phần cứng được tích hợp trong CPU hiện đại. Đối với CPU Intel, điều này có nghĩa là tăng tốc phần cứng Intel VT-x. Đối với CPU AMD, điều đó có nghĩa là tăng tốc phần cứng AMD-V.
Tại một số điểm, bạn có thể gặp thông báo lỗi trong ứng dụng VM của mình như sau:
- Tăng tốc phần cứng VT-x / AMD-V không có sẵn trên hệ thống của bạn
- Máy chủ này hỗ trợ Intel VT-x, nhưng Intel VT-x bị tắt
- Bộ xử lý trên máy tính này không tương thích với Hyper-V
Những lỗi này có thể bật lên vì một vài lý do khác nhau. Đầu tiên là tính năng tăng tốc phần cứng có thể bị tắt. Trên các hệ thống có CPU Intel, tính năng Intel VT-x có thể được tắt thông qua cài đặt phần sụn BIOS hoặc UEFI. Trên thực tế, nó thường bị tắt theo mặc định trên các máy tính mới. Trên các hệ thống có CPU AMD, điều này sẽ không thành vấn đề. Tính năng AMD-V luôn được bật, do đó không có cài đặt BIOS hoặc UEFI để thay đổi.
Lý do khác khiến các lỗi này có thể bật lên là nếu bạn đang cố sử dụng ứng dụng ảo hóa như VMWare hoặc VirtualBox khi bạn đã cài đặt Hyper-V của Microsoft. Hyper-V tiếp quản các tính năng tăng tốc phần cứng đó và các ứng dụng ảo hóa khác sẽ không thể truy cập chúng.
Vì vậy, chúng ta hãy xem làm thế nào để khắc phục những vấn đề này.
Hãy thử gỡ cài đặt Hyper-V
Nếu bạn đã cài đặt Hyper-V, nó sẽ trở nên tham lam và sẽ không cho phép các ứng dụng ảo hóa khác truy cập các tính năng tăng tốc phần cứng. Điều này thường xảy ra với phần cứng Intel VT-x, nhưng cũng có thể xảy ra với AMD-V. Nếu đây là trường hợp, bạn sẽ thấy một thông báo lỗi trong ứng dụng ảo hóa của mình với hiệu ứng Intel VT-x (hoặc AMD-V) không khả dụng, ngay cả khi nó được bật trên máy tính của bạn.
Để giải quyết vấn đề này, bạn chỉ cần gỡ cài đặt Hyper-V. Hyper-V là một tính năng tùy chọn của Windows, vì vậy việc gỡ cài đặt nó hơi khác so với gỡ cài đặt một ứng dụng thông thường. Đi tới Bảng điều khiển> Gỡ cài đặt chương trình. Trong cửa sổ Chương trình và Tính năng của Cửa sổ, hãy nhấp vào hoặc bật tính năng Windows Bật hoặc tắt.
Trong cửa sổ Các tính năng của Windows Windows, hãy xóa hộp kiểm của Hyper Hyper V V, sau đó bấm vào OK OK.
Khi Windows hoàn tất việc gỡ cài đặt Hyper-V, bạn sẽ cần khởi động lại PC và sau đó bạn có thể thử sử dụng VirtualBox hoặc VMware một lần nữa.
Bật Intel VT-x trong BIOS hoặc UEFI Firmware của bạn
Nếu bạn có CPU Intel và gỡ cài đặt Hyper-V không giải quyết được vấn đề của bạn - hoặc ứng dụng ảo hóa của bạn đã báo cáo rằng Intel VT-x đã bị vô hiệu hóa - bạn sẽ cần truy cập vào cài đặt BIOS hoặc UEFI của máy tính. Các PC được tạo trước khi phát hành Windows 8 có thể sử dụng BIOS. Các PC được tạo sau khi Windows 8 ra mắt có thể sử dụng UEFI thay vào đó và khả năng sử dụng UEFI sẽ giúp PC hiện đại hơn.
Trên hệ thống dựa trên BIOS, bạn sẽ truy cập cài đặt BIOS bằng cách khởi động lại PC và bấm phím thích hợp ngay khi khởi động lần đầu. Phím bạn nhấn tùy thuộc vào nhà sản xuất PC của bạn, nhưng đó thường là phím Xóa Xóa hoặc hoặc F2 F2. Bạn cũng rất có thể sẽ thấy tin nhắn trong quá trình khởi động có nội dung giống như Press Press Chìa khóa để truy cập cài đặt. Nếu bạn không thể tìm ra khóa bên phải để vào cài đặt BIOS của mình, chỉ cần thực hiện tìm kiếm trên web cho một cái gì đó giống nhưmáy tính model_number truy cập BIOS.
Trên máy tính dựa trên UEFI, bạn không nhất thiết chỉ cần bấm phím trong khi máy tính đang khởi động. Thay vào đó, bạn sẽ cần làm theo các hướng dẫn này để truy cập cài đặt chương trình cơ sở UEFI từ các tùy chọn khởi động nâng cao của Windows. Giữ phím Shift khi bạn nhấp vào Khởi động lại trong Windows để khởi động lại thẳng vào menu đó.
Cho dù PC của bạn sử dụng BIOS hay UEFI, một khi bạn đang ở trong menu cài đặt, bạn có thể bắt đầu tìm kiếm một tùy chọn có nhãn như là Intel Intel VT-x, Công nghệ ảo hóa Intel, Công cụ ảo hóa ảo, hoặc một cái gì đó tương tự.
Thông thường, bạn sẽ tìm thấy tùy chọn trong menu con Bộ xử lý của bộ xử lý. Menu con đó có thể được đặt ở đâu đó dưới một Chipset, đường băng ở phía nam, đường ăn, điều khiển, bộ điều khiển cấu hình CPU nâng cao.
Bật tùy chọn và sau đó chọn Lưu và thoát ra khỏi tính năng hoặc tính năng tương đương để lưu các thay đổi cài đặt của bạn và khởi động lại PC của bạn.
Sau khi PC khởi động lại, bạn có thể thử sử dụng lại VirtualBox hoặc VMware.
Phải làm gì nếu bạn không thấy tùy chọn Intel VT-x trong BIOS hoặc UEFI
Thật không may, một số nhà sản xuất máy tính xách tay và nhà sản xuất bo mạch chủ không bao gồm tùy chọn trong cài đặt BIOS hoặc UEFI của họ để bật Intel VT-x. Nếu bạn không thấy tùy chọn này, hãy thử thực hiện tìm kiếm trên web cho số kiểu máy tính xách tay của bạn - hoặc bo mạch chủ của bạn, nếu đó là máy tính để bàn - và, kích hoạt Intel VT-x..
Trong một số trường hợp, các nhà sản xuất sau đó có thể phát hành bản cập nhật firmware BIOS hoặc UEFI bao gồm tùy chọn này. Cập nhật phần sụn BIOS hoặc UEFI của bạn có thể giúp - nếu bạn may mắn.
Và, hãy nhớ - nếu bạn có CPU cũ hơn, nó có thể không hỗ trợ các tính năng ảo hóa phần cứng Intel VT-x hoặc AMD-V.
Tín dụng hình ảnh: Nick Gray trên Flickr