Một BSOD là một hoảng loạn hạt nhân. Nó có nghĩa là một phần của kernel, chính cốt lõi của hệ điều hành đã làm điều gì đó thực sự tồi tệ. Nó có thể viết nguệch ngoạc bộ nhớ, nó có thể thực thi mã mà nó không nên có. Về mặt lập trình, bạn cần lấy mã trong không gian kernel, và sau đó bằng cách nào đó kích hoạt nó theo yêu cầu. Một chút rủi ro cho một máy chủ prod.
Các máy Windows bình thường có rất nhiều trạng thái trong các tiến trình và trong kernel. Bất cứ việc dọn dẹp nào bạn cần để giữ cho nhà nước nhất quán, bạn cũng chỉ cần ngắn gọn nó.
Cụ thể, BSOD là (thường là) kernel (hoặc trình điều khiển), kernel đang ở trạng thái xấu, tệ đến mức nó cảm thấy không thể dọn sạch và thà khởi động lại, mất bất kỳ trạng thái tốt nào chỉ vì nó không biết những gì tốt và những gì xấu. Bất kỳ bộ đệm nào cũng không thể được xóa vào đĩa. Sau đó, nó sẽ cố gắng dọn dẹp khi khởi động lại, nhưng nó đã mất rất nhiều bối cảnh khi tắt máy / hoảng loạn, vì vậy nó sẽ là một dọn dẹp bảo thủ, phải chọn cả thức ăn thừa tốt và xấu từ hoảng loạn.
Vì vậy, một số lợi thế của bạn khi tắt máy đã không còn khi khởi động, vì bây giờ nó cần phải tìm ra nơi mà đôi chân của nó bị chặt ra từ bên dưới. Nó cần chạy chkdsk và dọn sạch bất kỳ khối đĩa nào ở trạng thái ghi một phần. Đĩa USB lưu trữ rất nhiều. Bạn có thể tắt bộ nhớ đệm, điều này sẽ làm giảm khả năng mất dữ liệu khi gặp sự cố, nhưng sau đó không lưu vào bộ nhớ cache sẽ làm giảm tốc độ. Những tập tin nào bạn sẵn sàng để mất?
Tóm lại, đây là một ý tưởng tồi. Bất kỳ máy sản xuất nào có điều này xảy ra có thể ở trạng thái không ổn định ngay cả sau khi dọn dẹp. Điều này thật tệ.
Tôi muốn nói chỉ cần nhấn nút tắt máy và khởi động lại. Bạn sẽ mất bất kỳ khoản tiết kiệm thời gian nào mà bạn nghĩ rằng bạn nhận được lần đầu tiên bạn cần xây dựng lại máy chủ vì nó không khởi động hoặc chương trình của bạn không thể khởi động.