Lỗi màn hình xanh hay còn có tên gọi là Blue Screen Of Death (BSOD), đây có lẽ là nỗi ám ảnh lớn với những bạn sử dụng Windows trên PC hoặc Laptop. Hãy cùng tìm hiểu Màn hình xanh chết chóc là gì? Nguyên ngân gây ra lỗi này và cách xách định mã lỗi khi bị BSOD
Phần 1: [Thủ thật Windows] Màn hình xanh là gì? Những mã lỗi thường gặp và cách khắc phục.
BAD_POOL_HEADER
Lỗi này bắt nguồn từ việc một tiến trình nào đó đã đi vào bộ nhớ (RAM, paging...) nhưng lại không thể tự mình thoát ra khỏi bộ nhớ đó khi đã xong việc. Điều này làm hỏng phần header của bộ nhớ. Thường những nguyên nhân gây ra lỗi BAD_POOL_HEADER có thể là:
- Phần mềm chống virus bị lỗi
- Driver phần cứng bị xung đột lẫn nhau
- Drive cũ
- RAM bị hỏng hoặc bị lỗi
Cách khắc phục như sau:
Trong trường hợp bạn có xài phần mềm chống virus, trước tiên hãy thử gỡ nó ra và sử dụng thêm một thời gian xem máy có bị lỗi này hay không. Lúc trước mình đã từng bị với cả Kaspersky, gỡ ra thì hết, cài lại bản mới nhất và update mới nhất là xong.
Nếu bạn không xài phần mềm chống virus mà vẫn bị thì chúng ta sẽ kiểm tra đến driver của thiết bị. Đầu tiên, bạn vào Start, gõ devmgmt.msc vào ô tìm kiếm rồi chạy phần mềm này lên. Sau đó, bạn thử xác định xem driver nào có thể gây lỗi, thường là driver của các thiệt bị ngoại vi như máy in, chuột, bàn phím, ổ quang (hoặc driver ổ quang ảo, như phần mềm PowerISO chẳng hạn)... Nhấn phải chuột vào chúng, chọn 'Update Driver Software' để cập nhật driver, 'Disable' để vô hiệu hóa tạm thời, và 'Uninstall' để gỡ bỏ driver này hoàn toàn.
Cách check driver này cực kì hữu hiệu nếu bạn vừa mới cài driver nào đó và ngay lập tức máy bị BSOD. Trong trường hợp này hãy gỡ driver đó ra rồi cài lại, nếu vẫn còn bị hoài thì driver đó không tương thích với máy tính của bạn và nên tìm driver khác thay thế hoặc liên hệ nhà sản xuất phần cứng để được hỗ trợ.
Với laptop, bạn nên lên website chính hãng để download driver, hạn chế download từ các nguồn bên ngoài dù cùng tên phần cứng vì có thể hãng của bạn có tối ưu gì đó thêm mà chúng ta không biết được. Nhiều trường hợp cùng phần cứng nhưng driver của hãng laptop thì chạy tốt còn driver bên ngoài là bị BSOD ngay.
IRQL_NOT_LESS_OR_EQUAL
Lỗi này liên quan đến bộ nhớ RAM và nó thường xuất hiện khi một tiến trình hệ thống hoặc driver nào đó cố gắng thâm nhập vào một địa chỉ trên RAM mà không được phép. Một số nguyên nhân có thể dẫn đến mã IRQL NOT LESS OR EQUAL:
- Lỗi file system
- Driver không tương thích
- Cài phần mềm nào đó mà bị lỗi
- Hạ cấp từ Windows bản cao hơn xuống Windows bản thấp hơn, ví dụ từ Win 8 xuống Win 7.
Cách khắc phục như sau:
Đầu tiên, hãy thử gỡ bỏ bất kì phần cứng ngoại vi nào không cần thiết, như chuột, bàn phím, máy in, máy scan... Sau đó, khởi động lại máy tính để xem là lỗi còn hay không. Nếu còn thì xem tiếp bên dưới, còn không thì lỗi nằm ở phần cứng hoặc driver của nó. Trong trường hợp này thì bạn xem lại phần cập nhật driver của mã lỗi BAD_POOL_HEADER (nằm ngay bên trên).
Nếu vẫn không được, chúng ta sẽ thử vô hiệu hóa cache bộ nhớ:
Cài đặt các bản update mới nhất cho Windows: Đôi khi, lỗi IRQL NOT LESS OR EQUAL có thể được khắc phục chỉ bằng việc cài đặt các bản update mới từ Microsoft để khắc phục vấn đề gì đó mà thôi.
Clean boot: Đây là giải pháp cuối cùng nếu 2 cách trên không thành công. Clean boot sẽ chạy Windows với chỉ những phần mềm và tiến trình cần thiết mà thôi, bằng cách này chúng ta có thể tránh được tình trạng BSOD xuất hiện liên tục do lỗi của một app bên thứ ba hay của driver. Để chạy clean boot:
Nhấn Windows + R, trong hộp thoại Run, gõ msconfig. Chuyển sang thẻ General > chọn vào Selective Startup. Bỏ ô 'Load startup items'. Chuyển sang thẻ Services, chọn 'Hide all Microsoft services'. Trên màn hình giờ chỉ còn lại những dịch vụ của app và driver bên thứ ba. Nhấn 'Disable all' và OK để khởi động máy vào clean boot.
Khi bạn đã xác định được phần mềm hay driver gây lỗi, hãy gỡ bỏ nó ngay lập tức. Khi tình hình đã ổn, bạn vào lại msconfig, chuyển sang thẻ General > chọn 'Normal Startup' và khởi động máy thì mọi thứ sẽ trở về lại thiết lập như lúc bình thường.
DRIVER_POWER_STATE_FAILURE
Lỗi này cũng liên quan đến driver và thường xảy ra khi bạn cài mới một driver nào đó. Cách khắc phục khá đơn giản:
Cách chạy Driver Verifier:
Vào Start > Run > gõ lệnh cmd. Trong cửa sổ Command Prompt, gõ vào lệnh verifier. Nhấn Enter, ứng dụng này sẽ chạy lên Chọn 'Create Standard Settings' > Next > chọn tiếp 'Automatically select all drivers installed on this computer' Nhấn Finish khi hoàn tất
INACCESSIBLE_BOOT_DEVICE
Lỗi này thường xuất hiện khi có một virus nào đó xâm nhập và làm thay đổi các boot sector trên ổ HDD hoặc SSD của bạn. Vấn đề về driver cũng như phần cứng cũng có thể là nguyên nhân khiến BSOD với mã lỗi này hiện ra.
Cách khắc phục:
1. Diệt virus:
Cách này đơn giản, bạn có thể dùng bất kì phần mềm diệt virus nào đang có sẵn trong máy cũng được, hoặc xài ngay Windows Defender cũng vẫn ổn chứ không vấn đề gì. Đảm bảo rằng trình diệt virus của bạn đã được update mới nhất là ổn.
Trong trường hợp bạn không thể boot vào Windows, bạn có thể dùng một máy tính khác tải về phần mềm Easy Recovery Essentials ở đây. Sau đó, đánh file image này ra thành một đĩa CD có thể boot được theo hướng dẫn này. Sau đó bạn có thể khởi động lại máy bằng đĩa CD này và cho chạy quét virus.
2. Chạy lệnh chkdsk
Lệnh này sẽ kiểm tra tính toàn vẹn của dữ liệu trên ổ đĩa và sửa lỗi nếu có. Cách đơn giản nhất để chksdk tự chạy lên đó là bạn tắt đột ngột máy tính của mình bằng cách nhấn giữ vào nút nguồn. Thực hiện cỡ hai lần là chksdk sẽ bắt đầu xuất hiện khi bạn boot lại PC, và nếu nó phát hiện lỗi gì thì sẽ tự sửa luôn cho bạn.
NTFS_FILE_SYSTEM
Lỗi này cũng liên quan đến ổ cứng hoặc SSD, có điều nó liên quan nhiều hơn đến cấu trúc tập tin, thư mục của hệ thống. Cụ thể, file Ntfs.sys dùng để đọc và ghi dữ liệu lên phân vùng NTFS của Windows có thể bị lỗi gì đó. Đôi khi bạn chỉ cần khởi động lại máy là hết thôi, không còn bị lại nữa. Nhưng cũng có thể là do ổ đĩa của bạn đã bị phân mảnh quá nặng hoặc do xung đột của phần mềm chống virus.
Trong trường hợp này, bạn có thể xài công cụ Easy Recovery Essentials như đã đề cập ở hướng dẫn khắc phục lỗi INACCESSIBLE_BOOT_DEVICE. Khi bạn xài phần mềm này để boot máy thì sẽ có tùy chọn 'Automated Repair', nó sẽ khiến phần mềm tự động scan lỗi và sửa cho bạn. Đừng quên chọnđúng tên ổ đĩa chứa Windows để tránh mất thời gian quét không cần thiết nhé.
THREAD_STUCK_IN_DEVICE_DRIVER
Vấn đề này thường xuất hiện do một lỗi driver, thường gặp nhất là driver của card đồ họa hay phần cứng nào đó liên quan đến video/đồ họa.
Cách khắc phục như sau:
Trên đây là những nguyên nhân cũng như cách khắc phục lỗi màn hình xanh trên máy tính PC hoặc Laptop thường xảy ra mà mình đã tổng hợp từ Internet cũng như cũng có vài kinh nghiệm cá nhân. Chính vì vậy có thể nó không thể áp dụng được trong tất cả các trường hợp. Những lỗi nào không được liệt kê ra đây thì bạn chịu khó Google thêm nữa để xem cách giải quyết nhé. Mình sẽ cố gắng tìm hiểu để cập nhật thông những lỗi khác cho các bạn.
Chúc bạn thành công!
Xem thêm: [Thủ thuật Window] Sử dụng hình ảnh cá nhân để tạo icon dễ thương.
Phước Sang
Tham khảo: NeoSmart, TinhTe, HowToGeek, BKAV
Nguồn: fptshop.com.vn