Ai đó đã thiết kế một công cụ thử nghiệm có thể chạy một chương trình hoặc thậm chí là một hệ điều hành nhỏ sau khi Windows gặp sự cố. Nó có nhiều hạn chế, nhưng khả năng tiếp tục hoạt động trên PC ngay cả sau BSOD có thể hữu ích trong nhiều tình huống.
Khi Windows gặp trạng thái lỗi nghiêm trọng, không thể khôi phục, hệ điều hành sẽ gặp sự cố và hiển thị Màn hình xanh chết chóc (BSOD) khét tiếng. Thông thường, giải pháp duy nhất cho BSOD là khởi động lại máy và hy vọng không có dữ liệu quan trọng nào bị mất. Nó đã là một trò đùa khó chịu của Windows trong hơn 30 năm kể từ khi Microsoft giới thiệu màn hình báo lỗi với Windows NT 3.1 vào năm 1993.
Tuy nhiên, một tiện ích nguồn mở mới được phát hành đang làm đảo lộn truyền thống BSOD, hứa hẹn với người dùng khả năng tiếp tục sử dụng PC của họ ngay cả sau khi Windows gặp sự cố không thể khôi phục. Lần đầu tiên được phát hiện bởi NTDEV, nhà phát triển bản mod Tiny11 Windows, BugCheck2Linux công cụ có thể chạy trình bao Linux “thực” sau khi xảy ra lỗi BSOD của Windows.
Nhà phát triển ứng dụng NSG650 giải thích rằng tiện ích BugCheck2Linux có thể thực hiện điều kỳ diệu của nó bằng cách “đơn giản” đăng ký một cuộc gọi lại BugCheck. Theo quan chức của Microsoft tài liệutrình điều khiển có thể sử dụng chức năng gọi lại BugCheck để thêm dữ liệu dành riêng cho trình điều khiển vào tệp kết xuất sự cố hoặc thậm chí đặt lại thiết bị về trạng thái hoạt động đã biết.
Windows bị sập? Chỉ cần chuyển sang Linux!
Trình diễn tính năng gọi lại kiểm tra lỗi của Windows, cho phép Windows chạy các chương trình SAU KHI nó có BSOD!
Một bước gần hơn đến màn hình xanh huyền thoại của Doom.https://t.co/w10EOlJeEQ pic.twitter.com/coQQW6eKMr– NTDEV (@NTDEV_) 15 Tháng Năm, 2023
Chức năng gọi lại BugCheck cũng có thể chạy một tệp thực thi hoặc toàn bộ hệ điều hành dựa trên văn bản, không phải Windows như trong trường hợp của BugCheck2Linux. Tiện ích khai thác trình điều khiển bootvid.dll, trình điều khiển đầu ra video Windows ở chế độ VGA trong quy trình bootstrap, cho đầu ra video và trình điều khiển bàn phím PS/2 để thăm dò đầu vào bàn phím.
BugCheck2Linux chạy như một trình điều khiển trong môi trường tiêu chuẩn của Windows. Sau BSOD, trình điều khiển khởi động trình giả lập RISC V nhỏ sử dụng trình bao văn bản Linux. Nhà phát triển ghi nhận các dự án nguồn mở khác như mini-rv32ima (trình giả lập RISC V), dự án ReactOS (tài liệu bootvid) và OSdev Wiki cho tài liệu liên quan đến hệ thống bỏ phiếu PS/2.
Mặc dù cung cấp một cái gì đó chưa từng có, chẳng hạn như toàn bộ hệ điều hành đang hoạt động sau sự cố Windows, NSG650 thừa nhận nhiều hạn chế của công cụ. Tiện ích không hỗ trợ chuỗi thoát ANSI. Nó chỉ chạy ở độ phân giải 640×480 với 16 màu. Nó chỉ hoạt động ở chế độ BIOS, vì vậy hiện tại không có hỗ trợ cho các hệ thống UEFI. Nó rất chậm chạp và cung cấp hỗ trợ bàn phím kém.