Sửa lỗi không cài được máy tính ảo, bật ảo hóa trong BIOS/ UEFI

Đa số các dòng chíp (CPU) hiện nay đều được tích hợp tính năng ảo hóa phần cứng để bạn có thể tạo được máy tính ảo một cách dễ dàng.

Mình cũng đã chia sẻ với các bạn một số phần mềm tạo máy tính ảo rồi, ví dụ như VirtualBox hay là VMware… đây đều là những phần mềm tạo máy ảo tốt nhất hiện nay.

Máy tính ảo thực sự là một sáng kiến rất tuyệt vời, bạn có thể tạo một máy tính ảo ngay trên máy tính thật.

Và trên máy tính ảo này thì bạn có thể sử dụng bao nhiêu hệ điều hành tùy thích, bạn có thể trải nghiệm bất cứ hệ điều hành nào mà bạn muốn mà không lo ảnh hưởng đến hệ điều hành trên máy tính thật.

Và trên máy tính ảo thì bạn cũng có thể test các mẫu virus, test các phần mềm mà bạn nghi ngờ là đang bị nhiễm virus mà không lo ảnh hưởng đến hệ thống.

Một số dòng máy tính khi bạn mua về để sử dụng thì đã mặc định kích hoạt sẵn tính năng ảo hóa này rồi, tuy nhiên một số dòng máy tính thì không có. Và trong quá trình cài đặt máy tính ảo bạn có thể sẽ gặp một thông báo lỗi với nội dung như thế này:

Tăng tốc phần cứng VT-x / AMD-V không khả dụng trên hệ thống của bạn

Hoặc: Máy chủ này hỗ trợ Intel VT-x, nhưng không kích hoạt Intel VT-x

Hoặc là: Bộ xử lý trên máy tính này không tương thích với Hyper-V

Nói chung là có khá nhiều nguyên nhân dẫn đến lỗi không thể cài đặt và sử dụng máy tính ảo, mình có thể liệt kê ra một vài nguyên nhân như sau:

  • Tính năng tăng tốc phần cứng chưa được bật.
  • Nếu bạn đang sử dụng chíp Intel CPU, thì tính năng TV-x (chế độ ảo hóa) đang bị Disable.
  • Máy tính của bạn đã được cài đặt phần mềm ảo hóa mặc định (Hyper-V) của Microsoft. Trong khi đó Hyper-V luôn đảm nhận các tính năng tăng tốc phần cứng và không cho các ứng dụng ảo hóa khác truy cập.

NOTE:
Nếu như bạn đang sử dụng chíp AMD CPU thì rất ít khi gặp lỗi khi cài đặt phần mềm ảo hóa, vì mặc định tính năng AMD-V  luôn được kích hoạt trong BIOS hoặc UEFI.

I. Làm thế nào để biết máy tính có hỗ trợ ảo hóa không?

Nhiều bạn có hỏi mình là làm thế nào để biết máy tính có hỗ trợ công nghệ ảo hóa không?

Vâng ! và để trả lời cho câu hỏi này thì mình sẽ chia sẻ với các bạn một phần mềm nhỏ gọn và cực kỳ hữu ích giúp bạn biết được, máy tính mà bạn đang sử dụng có hỗ trợ công nghệ ảo hóa hay không?

Hoặc là tính năng ảo hóa ( Virtualization Technology ) đã được kích hoạt hay chưa?

+ Bước 1: Bạn tải phần mềm có tên là LeoMoon CPU-V tại đây / Link dự phòng.

+ Bước 2: Sau khi tải về, bạn giải nén và nháy đúp chuột để sử dụng. Phần mềm thuộc dạng Portable nên bạn không cần phải cài đặt, nháy đúp chuột vào file LeoMoon CPU-V.exe hoặc nhấn chuột phải vào file đó và chọn Run as administrator.

bat-che-do-ao-hoa-tren-may-tinh-1

+ Bước 3: Kiểm tra kết quả. Trong phần:

  • VT-x Supported: Nếu có dấu tích màu xanh như hình bên dưới thì có nghĩa là máy tính bạn có hỗ trợ công nghệ ảo hóa. Ngược lại nếu là dấu x màu đỏ thì xin chia buồn với bạn là máy tính bạn không cài được máy tính ảo đâu.
  • VT-x Enabled: Chế độ ảo hóa đang được kích hoạt.

bat-che-do-ao-hoa-tren-may-tinh-2

Còn nếu như chế độ ảo hóa ( Virtualization Technology ) chưa được kích hoạt thì sẽ có dấu x đỏ như hình bên dưới.

bat-che-do-ao-hoa-tren-may-tinh-3

NOTE:
Ngoài phần mềm LeoMoon CPU-V ra thì bạn có thể sử dụng phần mềm Securable để kiểm tra máy tính có hỗ trợ công nghệ ảo hóa không cũng rất hiệu quả.

Cách sử dụng cũng tương tự như phần mềm bên trên đó là không cần cài đặt, chạy và xem kết quả được luôn.

II. Sửa lỗi không cài được máy tính ảo

Okay, trong bài viết này mình sẽ hướng dẫn cho các bạn một số phương pháp giúp khắc phục lỗi không cài đặt được máy tính ảo. Nếu như bạn đang gặp lỗi khó chịu này thì có thể làm lần lượt theo các hướng dẫn sau đây nhé.

#1. Kích hoạt chế độ ảo hóa cho CPU Intel, bật VT-x từ BIOS

Cách chung:

+ Bước 1: Bạn truy cập vào BIOS, nếu như chưa biết thì bạn có thể xem lại bài hướng dẫn cách vào BIOS nhanh nhé.

+ Bước 2: Sau khi vào đến BIOS thì bạn tìm đến phần Security => chọn System Security như hình bên dưới.

Các bạn lưu ý một điều là không phải máy tính nào cũng giống nhau nhé, máy tính của mình thì nó nằm trong phần Security nhưng có thể máy tính bạn nó sẽ ở trong một mục khác.

Chính vì thế bạn hãy tìm trong BIOS hoặc UEFI các cụm từ có liên quan ví dụ như: ‘Intel VT-x’, ‘Intel Virtualization Technology’, ‘Virtualization Extensions’, ‘Vanderpool’…Enable nó lên là được.

bat-che-do-ao-hoa-tren-may-tinh-4

Tiếp theo trong phần Virtualization Technology (VTx/VTd) bạn để là Enable như hình bên dưới.

bat-che-do-ao-hoa-tren-may-tinh-5

Okay, bây giờ thì bạn có thể nhấn phím F10 để lưu lại và thoát khỏi chế độ BIOS/ UEFI. Và như vậy là bạn đã kích hoạt thành công công nghệ ảo hóa của CPU rồi đó.

Nếu như sau khi bạn đã kích hoạt công nghệ ảo hóa rồi mà vẫn bị báo lỗi thì khả năng cao là liên quan đến ứng dụng ảo hóa Hyper-V của Microsoft. Bạn hãy làm thêm bước bên dưới….

Dành cho máy tính ASUS

Nếu bạn đang dùng mainboard của hãng ASUS Intel thì bạn có thể thiết lập như sau:

Bạn sử dụng phím DEL hoặc phím F2 (hoặc Fn + F2) để vào chế độ BIOS/UEFI.

cach-kich-hoat-ao-hoa-tren-bios-uefi-may-asus (1)

Tiếp theo bạn nhấn phím F7 để vào chế độ nâng cao (Advanced Mode)

cach-kich-hoat-ao-hoa-tren-bios-uefi-may-asus (2)

Sau đó bạn truy cập vào tab Advanced => và điều hướng đến phần CPU Configuration

cach-kich-hoat-ao-hoa-tren-bios-uefi-may-asus (3)

Tại đây, bạn hãy tìm đến Intel (VMX) Virtualization Technology => rồi Enable (Bật) lên. Vậy là xong rồi !

cach-kich-hoat-ao-hoa-tren-bios-uefi-may-asus (4)

Hiện tại mình đã mở cửa Blog Chia Sẻ Kiến Thức Store ! – bán phần mềm trả phí với mức giá siêu rẻ – chỉ từ 180.000đ (bản quyền vĩnh viễn Windows 10/11, Office 365, 2021, 2016… và nhiều phần mềm bản quyền khác). Bảo hành full thời gian sử dụng nhé !

#2. Gỡ bỏ Hyper-V

Có thể nói ứng dụng Hyper-V của Microsoft khá “tham lam” khi không cho phép các phần mềm ảo hóa khác hoạt động chung với nó.

Nó không cho phép các ứng dụng ảo hóa khác truy cập vào tính năng tăng tốc phần cứng. Chính vì thế để có thể sử dụng được các phần mềm ảo hóa như VirtualBox hay VMware thì bạn hãy gỡ bỏ Hyper-V đi trước.

Bonus:
Bạn có thể sử dụng lệnh trong CMD để kiểm tra xem ảo hóa của Hyper-V có đang được kích hoạt trên máy tính hay không.

Thực hiện:

Mở hộp thoại Run (Win + R) => nhập lệnh cmd => sau đó nhập vào lệnh systeminfo => và nhấn Enter.

Kéo xuống dưới, bạn sẽ thấy dòng trạng thái như hình bên dưới:

kiem-tra-ao-hoa-tren-windows-1

+ Bước 1: Có nhiều cách để gỡ bỏ phần mềm máy tính, tuy nhiên ở đây mình sẽ sử dụng công cụ có sẵn trên Windows.

Thực hiện:

Truy cập vào phần Uninstall a Program (Program and Features) của Windows, có 2 cách để vào nhanh đó là:

  • Mở hộp thoại Run (Windows + R) => nhập lệnh appwiz.cpl và nhấn Enter để thực hiện. (khuyên dùng)
  • Mở hộp thoại Run (Windows + R) => nhập lệnh control => tìm đế phần Uninstall a Program

Xuất hiện giao diện của cửa sổ Uninstall a Program (Program and Features) như hình bên dưới => bạn click vào Turn Windows features on or off.

bat-che-do-ao-hoa-tren-may-tinh-6

+ Bước 2: Bạn bỏ dấu tích ở dòng Hyper-V như hình bên dưới => sau đó nhấn OK để đồng ý.

bat-che-do-ao-hoa-tren-may-tinh-7

III. Làm gì khi máy tính của bạn không hỗ trợ công nghệ ảo hóa?

Nếu như bạn đang sử dụng các máy tính đời cũ thì rất có thể trong phần BIOS không có tùy chọn Intel VT-x để bạn có thể kích hoạt được công nghệ này.

Lúc này thì bạn chỉ có cách là nâng cấp BIOS hoặc UEFI Firmware lên phiên bản mới nhất mà thôi.

Nhưng việc nâng cấp này khá là mạo hiểm vì nó có thể làm treo máy của bạn và bạn phải mang ra ngoài cửa hàng để khắc phục.

Tuy nhiên, đó chỉ là trường hợp xấu mà thôi, còn bình thường thì việc nâng cấp BIOS hay UEFI cũng không quá đáng sợ như bạn nghĩ đâu ^^!

IV. Lời kết

Vâng ! như vậy là mình đã chia sẻ với các bạn 2 cách để sửa lỗi không cài được máy tính ảo rồi nhé.

Ngoài 2 cách bên trên ra, nếu như bạn còn biết thêm cách nào hiệu quả khác thì hãy chia sẻ bằng cách comment phía bên dưới bài viết này để mọi người cùng trao đổi và học hỏi thêm nhé. Hi vọng bài viết sẽ hữu ích với bạn, chúc các bạn thành công !

Kiên Nguyễn – Blogchiasekienthuc.com

Bài viết đạt: 3.6/5 sao - (Có 14 lượt đánh giá)
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

25 comments

  1. Nguyen duc Bao

    Chào Kien nguyen ,tôi kiểm tra máy tính của tôi win 10 64 bit có đủ các điều kiện cho máy ảo như bạn hướng dẫn ở bài này,tôi dùng ultra iso cũng như tạo ổ ảo ngay trên win 10 mount file iso Linux mint, hoặc file iso win pe chạy ổ ảo không được,nó hiện lên hệ thống các file như khi giải nén,không thấy có file set up cũng như file .exe nên không chạy,trong khi đó tôi chạy file Win 10 iso thấy có file set up nên chạy được bình thường.file iso win pe ở trên tôi dùng tạo usb boot bình thường không bị lỗi,vậy nguyên nhân tại sao,có file Iso tìm được file set up,có file sao không có.Giúp tôi nhé.

    • Nguyen duc Bao

      có lẽ file iso Linux của tôi bị lỗi ,tôi tạo usb boot nó báo mất 407.3 mb ,để tôi thử lại.

  2. thực sự thì các bài viết của anh đều rất hay và hữu ích nhưng vẫn không hiểu sao tìm kiếm trên google lại rất khó ra. Phải chăng là trang của anh chưa được phổ biến @@. Em tưởng trang hay như thế này thì phải có rất nhiều người xem mới phải chứ ạ.

  3. Trần Minh Hồng

    Mình dùng chíp AMD 1600x. Nhưng trong phần bios không tìm thấy mục Virtualization Technology. Bạn có thể hướng dẫn mình không?

  4. Chào AD, e đã thử mọi cách làm đúng 2 bước… nhưng máy nó vẫn không nhận VT-X :(.. anh có thể lý giải vì sao k ạ..
    Đã thử hơn 10 lần, làm đúng hướng dẫn nhưng khi vào Win thì mở chương trình Leo Mon CPU nó vẫn báo dấu X to đùng

    • Kiên Nguyễn Blog

      Bạn thử vào kiểm tra lại xem sau khi thiết lập bật ảo hóa đã lưu lại được chưa ?

      • Em cũng vậy, đã bật ‘Virtualization Technology’ lên rồi, kiểm tra lưu lại rồi, mà vào Leo Mon vẫn còn dấu ‘X’. Laptop em HP.

        • Oh, 12h sau, khởi động máy, kiểm tra thử thì được rồi (chắc sau một khoảng thời gian thuốc mới thấm 🙂
          Cám ơn AD nhiều.

    • Bạn làm dc chưa, mình cũng bị y như bạn

  5. cho e hỏi sau khi chạy phần Leomood CPU-V thì kiểm tra thấy phần VT-x supported và VT-x enabled đều bật, bên dưới có 3 dòng chữ Data execution prevention (DEP), second level address traslation ( SLAT), VM monitor mode extensions thì chỉ có dòng Data execution prevention (DEP) là xanh còn hai dòng kia không thấy gì là bị sao vậy ạ(dòng second level address traslation ( SLAT) và dòng VM monitor mode extensions không hiện màu đỏ)

  6. AD ơi cho mình hởi tí dc ko? máy mình là máy HP, lúc mới mua về (chạy win 10 home) thì vẫn dùng VT ổn, nhưng sau khi cài lại win (win 10 pro 1903) thì ko hiểu sao cái VT ko dùng dc nữa (dù đã enable trong BIOS), Leomood CPU-V nó cũng báo VT-x is not supported thì phải làm sao đây AD?

  7. Với cả cho mình hỏi thêm là cái Virtualization Based Security nó có ảnh hưởng j đến VT-x của mình ko? Mình thấy khi bật VT thì cái đấy nó bật kèm (đi kèm là Base Virtualization Support, Secure Boot, DMA Protection, UEFI Code Readonly, SMM Security Mitigations 1.0, Mode Based Execution Control). Thanks AD

  8. Cảm ơn AD, mình đã kiểm tra rồi máy mình chạy theo chuẩn UEFI, mình phát hiện ra là khi tắt VT vào kiểm tra bằng Leomood CPU-V nó vẫn báo: “VT-x is supported, but VT-x is not enabled”, còn lúc bật VT-x thì Leomood CPU-V báo disable cả hai. Thế là sao vậy AD? Không lẽ máy mình vừa hỗ trợ vừa ko hỗ trợ VT-x? AD giúp mình với!!!!!!

  9. mình cảm ơn bạn

  10. Máy em VT-x Support và VT-x Enable đều có 2 chữ x to đùng thì có dùng được Virtual Box không?

    • Không dùng được Virtual Box đâu bạn. Mình cũng đang bị giống bạn nhưng VT-x Support vẫn có. Nếu phần Support của bạn có chữ x thì mình nghĩ là win máy bạn đã cũ, bạn có thể cài lên win mới hơn xem sao, đang sài win 10 thì lên win 10 pro.

  11. AD cho mình hỏi, mình dùng win 11 home của acer
    Vào bios có VT x và VT d đều enable, trong window features thì có vật HyperV nhưng vào leomoon check thì VT vẫn chưa được bật. Thanks AD

  12. Chào Kiên Nguyễn Máy tôi lúc tôi bật ảo hóa vào phần bios gygabite rồi nhưng ko có advanced mode

    • Kiên Nguyễn

      Bạn tra xem main của bạn có hỗ trợ công nghệ ảo hóa không? Nếu có thì có thể là BIOS đã cũ, bạn nâng cấp lên bản mới thì mới có nhé.

  13. Ad cho em hỏi main H61 máy em có VT-x Support nhưng khi vào bios có dòng chứ VT-d unsupported ạ, có cách nào khắc phục không ạ

    • Làm y như các bước trên, nhưng khi check vẫn ko enable dc.bios thì mới cập nhật. Win 10 pro 21h2. Xin trợ giúp ạ

    • Kiên Nguyễn

      Bạn thử nghiên cứu nâng cấp BIOS lên phiên bản mới nhất xem sao.

  14. Làm y như các bước trên, nhưng khi check vẫn ko enable dc.bios thì mới cập nhật. Win 10 pro 21h2. Xin trợ giúp ạ


Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop