Nếu bạn đang gặp sự cố về hiệu suất hoặc lỗi không mong muốn trong BlueStacks thì sự cố có thể liên quan đến ảo hóa phần cứng. Điều này thường xảy ra khi tính năng ảo hóa bị vô hiệu hóa trong BIOS/UEFI hoặc bị hạn chế bởi các tính năng xung đột của Windows như Hyper-V. Ảo hóa là một tính năng chính cho phép BlueStacks tận dụng CPU máy tính của bạn tốt hơn, mang lại hiệu suất mượt mà hơn và ít bị chậm hơn.
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn một bộ giải pháp đã được chứng minh để giúp bạn xác định và khắc phục các sự cố ảo hóa phần cứng, để bạn có thể chạy BlueStacks hiệu quả hơn.
1. Kiểm tra xem ảo hóa phần cứng có được bật hay không
Trước khi áp dụng bất kỳ bản sửa lỗi nào, bước đầu tiên là kiểm tra xem ảo hóa phần cứng có được bật trên hệ thống của bạn hay không. Nếu nó bị tắt, BlueStacks có thể không hoạt động bình thường hoặc hoàn toàn không chạy. Việc xác minh cài đặt này là cần thiết trước khi chuyển sang các giải pháp khác.
- Nhấp chuột phải vào khoảng trống trong thanh tác vụ Windows của bạn và chọn Trình quản lý tác vụ từ menu ngữ cảnh.
- Trong Trình quản lý tác vụ, nhấp vào Hiệu suất ở trên cùng, sau đó chọn CPU từ bảng điều khiển bên trái.
- Nhìn vào phần dưới cùng của bảng hiệu suất CPU để biết Ảo hóa trường trạng thái.
- Kiểm tra trạng thái:
- Nếu nó hiển thị Đã bật , hệ thống của bạn đã kích hoạt ảo hóa phần cứng.
- Nếu nó hiển thị Đã tắt , bạn sẽ cần bật tính năng ảo hóa trong cài đặt BIOS/UEFI của máy tính.
- Nếu nó hiển thị Đã bật , hệ thống của bạn đã kích hoạt ảo hóa phần cứng.
2. Kích hoạt ảo hóa phần cứng từ cài đặt BIOS
Nếu Ảo hóa phần cứng bị tắt trong cài đặt BIOS của hệ thống, bạn sẽ cần bật tính năng này theo cách thủ công. BlueStacks phụ thuộc vào công nghệ ảo hóa để mô phỏng ứng dụng Android một cách hiệu quả, vì vậy việc bật tính năng này là điều cần thiết để có hiệu suất tối ưu.
- Khởi động lại máy tính của bạn hoàn toàn (chọn “Khởi động lại” thay vì “Tắt máy” từ menu nguồn).
- Ngay khi màn hình khởi động xuất hiện, hãy nhấn liên tục phím BIOS của bạn (các phím chung:F2, F12, F10, Del hoặc Esc – thay đổi tùy theo nhà sản xuất).
- Điều hướng đến tab Nâng cao sử dụng các phím mũi tên của bạn trong giao diện BIOS/UEFI.
- Chọn OC (Ép xung), sau đó chọn Cấu hình CPU nâng cao (hoặc tương tự).
- Xác định vị trí cài đặt ảo hóa (có thể xuất hiện dưới dạng Chế độ SVM dành cho AMD hoặc Intel VT-x dành cho bộ xử lý Intel).
- Thay đổi cài đặt từ Đã tắt thành Đã bật bằng phím +/- hoặc Enter.
- Nhấn F10 để lưu các thay đổi và thoát (hoặc làm theo hướng dẫn lưu/thoát trên màn hình), sau đó xác nhận khởi động lại máy tính của bạn.
3. Chạy BlueStacks với tư cách Quản trị viên
Chạy chương trình với tư cách quản trị viên sẽ đảm bảo chương trình đó bỏ qua các hạn chế được đặt trên tài khoản người dùng tiêu chuẩn, điều này đôi khi có thể ngăn BlueStacks sử dụng đầy đủ các tính năng như ảo hóa hoặc truy cập các thành phần hệ thống cần thiết. Nếu bạn chưa thử cách này, việc khởi chạy BlueStacks với quyền quản trị viên có thể giải quyết được sự cố.
Lưu ý: Mặc dù điều này không ảnh hưởng trực tiếp đến ảo hóa nhưng nó đảm bảo BlueStacks có toàn quyền truy cập hệ thống, điều này có thể giải quyết xung đột liên quan đến quyền.
- Nhấp vào thanh tìm kiếm của Windows (hoặc nhấn phím Windows + S) và gõ “BlueStacks “.
- Khi BlueStacks xuất hiện trong kết quả:
- Nhấp chuột phải vào ứng dụng BlueStacks
- Chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh
- Nhấp vào Có nếu được Kiểm soát tài khoản người dùng nhắc nhở
4. Tắt tính năng Hyper-V
Khi tính năng Hyper-V được bật trên Windows, nó sẽ kiểm soát lớp ảo hóa phần cứng, điều này có thể ngăn các ứng dụng khác—như BlueStacks—truy cập vào nó. Vì BlueStacks chủ yếu dựa vào ảo hóa phần cứng để chạy trơn tru các ứng dụng Android nên Hyper-V có thể ảnh hưởng đến hiệu suất của nó hoặc ngăn nó khởi chạy hoàn toàn.
Nếu Hyper-V được bật, hãy cân nhắc tắt nó đi để cho phép BlueStacks truy cập đầy đủ vào ảo hóa. Bạn có thể làm theo hướng dẫn này để quản lý cài đặt Hyper-V và tắt tính năng này nếu cần.
Lưu ý: Việc tắt Hyper-V cũng sẽ ảnh hưởng đến các công cụ khác dựa vào nó (ví dụ:Hệ thống con Windows cho Android, Docker Desktop, v.v.), vì vậy chỉ tắt nó nếu bạn không thường xuyên sử dụng những công cụ đó.
- Nhấn Windows + S để mở Windows Search, hãy nhập “Dấu nhắc lệnh “, sau đó nhấp chuột phải vào nó và chọn Chạy với tư cách quản trị viên (nhấp vào “Có” nếu được UAC nhắc).
- Trong cửa sổ Dấu nhắc Lệnh, hãy cẩn thận gõ lệnh này chính xác như được hiển thị và nhấn Enter :
bcdedit /set hypervisorlaunchtype off
Lưu ý:Điều này sẽ tắt tính năng ảo hóa Windows Hyper-V - Khởi động lại máy tính của bạn ngay lập tức để các thay đổi được áp dụng đầy đủ. Bạn phải khởi động lại để cài đặt này có hiệu lực.
Cuối cùng, nếu sự cố vẫn chưa được giải quyết và bạn đã thực hiện đúng các phương pháp trên thì cài đặt lại BlueStacks có thể là giải pháp duy nhất mà chúng tôi chưa thử có thể khắc phục sự cố.
GIỚI THIỆU TÁC GIẢ
Hamza Mohammad Anwar
Hamza Mohammad Anwar là nhà phát triển web JavaScript trình độ trung cấp, tập trung vào phát triển các ứng dụng hiệu suất cao sử dụng công nghệ MERN. Bộ kỹ năng của anh ấy bao gồm chuyên môn về ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan khác. Hamza cũng là chuyên gia được Google CNTT chứng nhận, điều này nêu bật năng lực của anh trong lĩnh vực hỗ trợ CNTT. Là một người nhiệt tình giải quyết vấn đề, anh ấy tạo lại các lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.