# Sửa bàn rê chuột không xài được: Phương pháp sử dụng SSDT đã biên dịch sẵn

Đây là một giải pháp theo kiểu "vạn năng" (one-size fits all), về cơ bản là chúng ta đang tìm cách "lừa" phần cứng rằng nó đang khởi động vào Windows. Vấn đề lớn nhất của phương pháp này là nó thường xuyên làm lỗi quá trình khởi động Windows nếu bị lạm dụng, vì vậy bạn nên tránh xài nó trừ khi đang trong quá trình khắc phục các lỗi vặt.

  • SSDT-XOSI (opens new window)

  • Nếu hệ thống của bạn yêu cầu một đoạn mã mồi GPI0 (GPI0 stub), bạn vẫn phải tự tay thực hiện việc này theo cách thủ công (manual).

  • Và đừng quên bổ sung bản vá đổi tên XOSI (hãy thêm đoạn này vào mục config.plist -> ACPI -> Patch):

Comment String Change _OSI to XOSI
Enabled Boolean YES
Count Number 0
Limit Number 0
Find Data 5f4f5349
Replace Data 584f5349

LƯU Ý Cái bảng mình đưa ở trên chỉ liệt kê những mục (fields) cần phải chỉnh sửa thôi. Bạn tuyệt đối không được xóa bỏ bất kỳ mục nào mà OpenCore yêu cầu, ngay cả khi mục đó không nằm trong bảng ví dụ của mình. Trong tệp config.plist, cấu trúc của một bản vá ACPI->Patch chuẩn thường yêu cầu rất nhiều thông tin đi kèm. Hãy tham khảo Tài liệu cấu hình (opens new window) nếu bạn lỡ tay xóa mất hoặc không biết các giá trị an toàn (failsafe values) của mấy mục "râu ria" kia là gì để soi lại cho chuẩn nhé.