Cách sửa lỗi Driver Overran Stack Buffer BSOD
“DRIVER_OVERRAN_STACK_BUFFER” là lỗi dừng BSOD (Màn hình xanh chết chóc) do trình điều khiển thiết bị bị lỗi trong Windows gây ra. Nó xảy ra khi trình điều khiển ghi dữ liệu bên ngoài địa chỉ bộ nhớ đã xác định của nó. Tuy nhiên, nhiều lý do khác — chẳng hạn như hỏng tệp, lỗi đĩa và phần mềm độc hại — cũng có thể khiến cùng một BSOD hiển thị.
Có thể sửa lỗi BSOD “Driver Overran Stack Buffer” bằng cách làm theo các hướng dẫn bên dưới. Nếu Windows gặp sự cố trước khi bạn có thể khởi động vào màn hình, bạn có thể thử chạy chúng ở Chế độ An toàn.
Nội dung bài viết
Cập nhật trình điều khiển có vấn đề
Cách nhanh nhất để khắc phục BSOD “Driver Overran Stack Buffer” là cập nhật trình điều khiển thiết bị gây ra sự cố. Vì Windows sử dụng nhiều trình điều khiển, cách tốt nhất của bạn là phân tích các tệp kết xuất bộ nhớ bằng WinDbg hoặc NirSoft BlueScreenView. Điều đó giúp xác định tệp trình điều khiển chính xác gây ra BSOD. Sau đó, bạn có thể chạy kiểm tra trực tuyến để xác định thiết bị liên quan đến tệp.
Khi bạn đã hoàn thành việc đó, chỉ cần tải xuống phiên bản cập nhật nhất của trình điều khiển thiết bị từ trang web của nhà sản xuất phần cứng. Bạn có thể chạy tệp thực thi đã tải xuống để cập nhật trình điều khiển ngay sau đó. Nếu không thành công, hãy sử dụng Trình Quản Lý Thiết Bị để áp dụng bản cập nhật.
1. Nhấn các cửa sổ + NS và chọn Quản lý thiết bị.
2. Mở rộng danh mục thiết bị — ví dụ: Bộ điều hợp hiển thị.
3. Nhấp chuột phải vào trình điều khiển bạn muốn cập nhật và chọn Cập nhật driver để hiển thị trình hướng dẫn Cập nhật Trình điều khiển.
4. Chọn Duyệt máy tính của tôi để tìm trình điều khiển.
5. Sử dụng Duyệt qua để chỉ định đường dẫn đến trình điều khiển bạn vừa tải xuống.
6. Chọn Kế tiếp và làm theo tất cả các hướng dẫn còn lại để cập nhật trình điều khiển thiết bị.
7. Thoát khỏi trình hướng dẫn Cập nhật Trình điều khiển.
Cập nhật trình điều khiển thông qua Windows Update
Các nhà sản xuất phần cứng thường phát hành các bản cập nhật trình điều khiển thông qua Microsoft. Bạn có thể thử kiểm tra xem có phiên bản cập nhật của trình điều khiển hay không bằng cách sử dụng Windows Update.
1. Mở Bắt đầu menu và chọn Cài đặt.
2. Chọn cập nhật hệ điều hành Window.
3. Chọn Xem các bản cập nhật tùy chọn.
4. Mở rộng Cập nhật trình điều khiển.
5. Chọn bất kỳ bản cập nhật nào đang chờ xử lý cho thiết bị và chọn Tải xuống và cài đặt.
Khi đang ở đó, bạn cũng nên thử cập nhật Windows. Điều đó thường giúp giải quyết các lỗi và trục trặc liên quan đến hệ điều hành ngăn trình điều khiển hoạt động bình thường.
Quay lại trình điều khiển thiết bị
Ngược lại, BSOD “Driver Overran Stack Buffer” có thể hiển thị sau khi cập nhật trình điều khiển thiết bị. Trong trường hợp đó, Trình quản lý Thiết bị cung cấp tùy chọn để khôi phục nó.
1. Nhấn các cửa sổ + NS và chọn Quản lý thiết bị.
2. Mở rộng danh mục thiết bị.
3. Nhấp chuột phải vào trình điều khiển và chọn Tính chất.
4. Chuyển sang Người lái xe chuyển hướng.
5. Chọn Quay lại trình điều khiển.
Nếu Quay lại trình điều khiển nút xuất hiện màu xám, bạn không thể hoàn nguyên trình điều khiển về phiên bản trước của nó.
Cài đặt lại Trình điều khiển thiết bị
Nếu không thể cập nhật hoặc khôi phục trình điều khiển thiết bị có vấn đề, hãy thử cài đặt lại. Điều đó giúp loại trừ các vấn đề với tài xế tham nhũng.
1. Nhấn các cửa sổ + NS và chọn Quản lý thiết bị.
2. Mở rộng danh mục thiết bị.
3. Nhấp chuột phải vào trình điều khiển và chọn Gỡ cài đặt thiết bị.
4. Chọn hộp bên cạnh Xóa phần mềm trình điều khiển cho thiết bị này và chọn Gỡ cài đặt.
5. Khởi động lại máy tính của bạn. Hệ điều hành sẽ tự động áp dụng các trình điều khiển cơ bản cho thiết bị. Nếu được yêu cầu, bạn luôn có thể cài đặt bất kỳ trình điều khiển và phần mềm hỗ trợ chuyên dụng nào sau khi tải chúng xuống từ trang web của nhà sản xuất thiết bị.
Cập nhật tất cả trình điều khiển thiết bị
Nếu sự cố vẫn tiếp diễn hoặc bạn không thể xác định chính xác trình điều khiển gây ra lỗi BSOD “Driver Overran Stack Buffer”, bạn nên cập nhật tất cả các trình điều khiển thiết bị trên máy tính của mình. Bạn có thể sử dụng một công cụ trình cập nhật trình điều khiển miễn phí để làm điều đó. Driver Booster là một lựa chọn tốt.
1. Tải xuống và cài đặt Driver Booster.
2. Mở Driver Booster và chọn Quét để kiểm tra các bản cập nhật trình điều khiển mới nhất.
3. Chọn Cập nhật bây giờ để áp dụng các bản cập nhật.
Ngoài ra, đừng quên áp dụng mọi bản cập nhật trình điều khiển đang chờ xử lý cho các thiết bị phần cứng bổ sung bằng Windows Update.
Tắt Khởi động nhanh
Fast Startup là một tính năng của Windows giúp tăng tốc thời gian khởi động của hệ điều hành. Nhưng nó cũng là một nguyên nhân đã biết đằng sau nhiều lỗi BSOD. Hãy thử vô hiệu hóa nó và kiểm tra xem điều đó có tạo ra sự khác biệt hay không.
1. Nhấn các cửa sổ + NS và chọn Tùy chọn năng lượng.
2. Cuộn xuống và chọn Cài đặt nguồn bổ sung.
3. Chọn Chọn chức năng của các nút nguồn ở phía trên bên trái của màn hình.
4. Bỏ chọn hộp bên cạnh Bật khởi động nhanh (khuyến nghị).
5. Chọn Lưu thay đổi.
Chạy quét bảo mật
Phần mềm độc hại có thể giả dạng trình điều khiển — hoặc chiếm đoạt trình điều khiển hợp pháp — và cuối cùng gây ra lỗi dừng “Driver Overran Stack Buffer”. Do đó, bạn nên thực hiện quét toàn bộ hệ thống để tìm phần mềm độc hại.
Windows Security cung cấp khả năng bảo vệ tốt khỏi vi-rút máy tính, nhưng một trình loại bỏ phần mềm độc hại chuyên dụng sẽ tốt hơn nhiều trong việc loại bỏ các dạng phần mềm độc hại nguy hiểm. Chúng tôi khuyên bạn nên sử dụng phiên bản Malwarebytes miễn phí.
1. Tải xuống và cài đặt Malwarebytes.
2. Mở Malwarebytes và chọn Máy quét. Sau đó, chọn Máy quét nâng cao > Định cấu hình quét.
3. Đánh dấu vào các hộp bên cạnh Quét các đối tượng bộ nhớ, Quét các mục đăng ký và khởi động, và Quét trong kho lưu trữ. Bạn cũng có thể chọn Quét tìm rootkit, nhưng điều đó có thể kéo dài thời lượng quét đáng kể.
4. Chọn phân vùng ổ đĩa chứa hệ điều hành — ví dụ: NS.
5. Chọn Quét.
Sửa lỗi hệ điều hành
Trình kiểm tra tệp hệ thống (SFC) là một công cụ dòng lệnh sửa lỗi tệp hệ thống trong Windows. Nếu BSOD của ‘Driver Overran Stack Buffer’ vẫn tiếp tục là sự cố, bạn nên thử chạy nó.
1. Nhấn các cửa sổ + NS và chọn Windows PowerShell (Quản trị viên).
2. Nhập lệnh sau vào bảng điều khiển Windows PowerShell nâng cao:
sfc / scannow
3. Nhấn Vào.
Sửa các lỗi liên quan đến đĩa
Sau khi chạy Trình kiểm tra tệp hệ thống, hãy tiếp tục và chạy Tiện ích CHKDSK khi khởi động máy tính. Điều đó sẽ khắc phục mọi lỗi liên quan đến đĩa đằng sau BSOD “Driver Overran Stack Buffer”.
1. Nhấn các cửa sổ + NS và chọn Windows PowerShell (Quản trị viên).
2. Nhập lệnh sau vào bảng điều khiển Windows PowerShell và nhấn Vào:
chkdsk C: / R
3. Nhấn Y. Sau đó nhấn Vào để xác nhận rằng bạn muốn chạy tiện ích CHKDSK vào lần khởi động lại Windows tiếp theo.
Kiểm tra lỗi trong WinRE
Nếu bạn không thể khởi động vào Windows bình thường và ở Chế độ An toàn, bạn có thể thử chạy Trình kiểm tra tệp hệ thống và Tiện ích CHKDSK thông qua Môi trường khôi phục Windows (WinRE).
1. Khởi động lại máy tính của bạn và vào Môi trường Khôi phục Windows.
2. Chọn Khắc phục sự cố > Dấu nhắc lệnh.
3. Chạy Trình kiểm tra Tệp Hệ thống:
sfc / scannow / offbootdir = C: / offwindir = D: Windows
4. Chạy Tiện ích CHKDSK trên ổ đĩa khởi động:
chkdsk C: / R
5: Chạy Tiện ích CHKDSK trên phân vùng Windows:
chkdsk D: / R
Bạn còn có thể làm gì khác nữa không?
Nếu không có bản sửa lỗi nào ở trên giúp bạn khắc phục được lỗi BSOD trên PC Windows của mình, thì đây là một số bản sửa lỗi nâng cao mà bạn có thể thực hiện tiếp theo:
- Gỡ cài đặt bản cập nhật Windows: Mặc dù có những ưu điểm, nhưng bản cập nhật Windows cũng có thể gây ra các vấn đề về tính ổn định. Gỡ cài đặt bản cập nhật tính năng hoặc chất lượng gần đây nhất và kiểm tra xem điều đó có hữu ích không.
- Tắt ép xung: Bạn đã ép xung PC của mình chưa? Thử hoàn nguyên các thay đổi đối với CPU, GPU và RAM.
- Cập nhật BIOS / UEFI: Cập nhật chương trình cơ sở của bo mạch chủ để giải quyết sự không tương thích giữa thiết bị phần cứng và trình điều khiển.
- Đặt lại Windows: Khôi phục cài đặt gốc cho Windows của bạn. Bạn có tùy chọn để giữ nguyên dữ liệu cá nhân.
- Cài đặt lại Windows: Xóa hoàn toàn phân vùng hệ thống và cài đặt lại Windows.