Khác biệt giữa bản sửa đổi của “Màn hình xanh chết chóc”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Thẻ: Soạn thảo trực quan Sửa đổi di động Sửa đổi từ trang di động
Hoangen (thảo luận | đóng góp)
Tính năng gợi ý liên kết: 3 liên kết được thêm.
Dòng 13:
Trong các phiên bản của hệ điều hành Windows NT, màn hình xanh chết chóc đã được chính thức được gọi là lỗi dừng và xảy ra khi kernel hoặc trình điều khiển chạy trong kernel chế độ gặp lỗi mà nó không thể phục hồi. Điều này thường được gây ra bởi một hoạt động bất hợp pháp nào đó đang được thực hiện. Hành động an toàn duy nhất mà hệ điều hành có thể thực hiện trong tình huống này là khởi động lại máy tính. Do đó, dữ liệu có thể bị mất do người dùng không có cơ hội lưu dữ liệu chưa được lưu vào ổ cứng.
Văn bản trên màn hình lỗi chứa mã lỗi và tên tượng trưng của nó (ví dụ: "0x0000001E, KMODE_EXCEPTION_NOT_HANDLED") cùng với bốn giá trị phụ thuộc lỗi trong ngoặc đơn để giúp các kỹ sư phần mềm khắc phục sự cố xảy ra. Tùy thuộc vào mã lỗi, nó có thể hiển thị địa chỉ nơi xảy ra sự cố, cùng với trình điều khiển được tải tại địa chỉ đó. Trong Windows NT, phần thứ hai và thứ ba của màn hình có thể chứa thông tin về tất cả các trình điều khiển được tải và kết xuất ngăn xếp tương ứng. Thông tin trình điều khiển là trong ba cột; danh sách đầu tiên liệt kê địa chỉ cơ sở của trình điều khiển, lần thứ hai liệt kê ngày tạo của trình điều khiển (dưới dạng dấu thời gian Unix) và lần thứ ba liệt kê tên của trình điều khiển.
Theo mặc định, Windows sẽ tạo một tệp kết xuất bộ nhớ khi xảy ra lỗi dừng. Tùy thuộc vào phiên bản HĐH, có thể lưu một số định dạng, từ "minidump" 64kB (được giới thiệu trong [[Windows 2000]]) đến "kết xuất hoàn chỉnh", đây là bản sao toàn bộ nội dung của bộ nhớ vật lý (RAM). Tệp kết xuất bộ nhớ kết quả có thể được gỡ lỗi sau, sử dụng trình gỡ lỗi kernel. Đối với các trình gỡ lỗi Windows WinDBG hoặc KD từ Công cụ gỡ lỗi cho Windows được sử dụng. Trình gỡ lỗi là cần thiết để có được dấu vết ngăn xếp và có thể được yêu cầu để xác định nguyên nhân thực sự của vấn đề; vì thông tin trên màn hình bị hạn chế và do đó có thể gây hiểu lầm, nó có thể che giấu nguồn gốc thực sự của lỗi. Theo mặc định, Windows XP được cấu hình để chỉ lưu một kết xuất 64kB khi gặp lỗi dừng và sau đó tự động khởi động lại máy tính. Bởi vì quá trình này xảy ra rất nhanh, màn hình xanh có thể chỉ được nhìn thấy ngay lập tức hoặc không. Người dùng đôi khi đã lưu ý đây là khởi động lại ngẫu nhiên thay vì lỗi dừng truyền thống và chỉ nhận thức được sự cố sau khi Windows khởi động lại và hiển thị thông báo rằng nó đã được khôi phục từ một lỗi nghiêm trọng. Điều này chỉ xảy ra khi máy tính có chức năng gọi là "Tự động khởi động lại", có thể bị vô hiệu hóa trong Bảng điều khiển, từ đó hiển thị lỗi dừng.
Microsoft Windows cũng có thể được thiết lập để gửi thông tin lỗi đến trình gỡ lỗi kernel chạy trên một máy tính riêng biệt. Nếu gặp lỗi dừng trong khi trình gỡ lỗi kernel trực tiếp được gắn vào hệ thống, Windows sẽ tạm dừng thực thi và khiến trình gỡ lỗi đột nhập, thay vì hiển thị BSoD. Trình gỡ lỗi sau đó có thể được sử dụng để kiểm tra nội dung của bộ nhớ và xác định nguồn gốc của vấn đề.
BSoD cũng có thể do lỗi bộ tải khởi động nghiêm trọng, trong đó hệ điều hành không thể truy cập vào phân vùng khởi động do trình điều khiển lưu trữ không chính xác, hệ thống tệp bị hỏng hoặc các vấn đề tương tự. Mã lỗi trong tình huống này là STOP 0x0000007B (INACCESSIBLE_BOOT_DEVICE). Trong những trường hợp như vậy, không có kết xuất bộ nhớ được lưu. Vì hệ thống không thể khởi động từ ổ cứng trong tình huống này, nên việc khắc phục sự cố thường yêu cầu sử dụng các công cụ sửa chữa được tìm thấy trên đĩa cài đặt Windows.
 
=== Chi tiết ===
Trước [[Windows 8]] và Windows Server 2012, mỗi BSoD hiển thị một tên lỗi bằng chữ hoa (ví dụ: APC_INDEX_MISMATCH), một số lỗi thập lục phân (ví dụ: 0x00000001) và bốn tham số. Hai cái cuối cùng được hiển thị cùng nhau theo định dạng sau: [18]<br /><u>'''mã lỗi (tham số 1, tham số 2, tham số 3, tham số 4) tên lỗi'''</u>'''.''' Tùy thuộc vào mã lỗi và bản chất của nó, tất cả, một số hoặc thậm chí không có tham số nào chứa dữ liệu liên quan đến sự cố và/hoặc nơi xảy ra. Ngoài ra, các màn hình lỗi hiển thị bốn đoạn giải thích và lời khuyên chung và có thể bao gồm các dữ liệu kỹ thuật khác như tên tệp của thủ phạm và [[địa chỉ bộ nhớ]].
 
Với việc phát hành Windows 8 và Windows Server 2012, BSoD đã được thay đổi, loại bỏ tất cả các điều trên có lợi cho tên lỗi và mô tả ngắn gọn. Windows 8 và Windows Server 2012 cũng thêm một biểu tượng cảm xúc buồn. Các mã và tham số mã thập lục phân vẫn có thể được tìm thấy trong Nhật ký sự kiện Windows hoặc trong các bãi chứa bộ nhớ. Kể từ Windows 10 Build 14393, Windows 10 đã thêm mã QR để khắc phục sự cố nhanh chóng. Màn hình xanh chết chóc sau đó đã bị thay đổi thành màu đen trong Windows 11, trước khi nó đã thấy đổi trở lại thành màu xanh dương nhưng tối màu hơn.