Windows 10/11蓝屏死机后还可以自动启动Linux系统(注:不是双系统)
2024-1-19 20:28:30 Author: www.landiannews.com(查看原文) 阅读量:12 收藏

Tiny 系列精简版系统的开发者 NTDEV_最近研究了个新东西,那就是 Windows 10/11 等系统在蓝屏死机后的状态重置问题,NTDEV 利用这个状态重置编写了一个简易驱动程序,让 Windows 蓝屏死机后自动启动 RISC-V Linux 模拟器。

需要说明的是这个不是 Windows 与 Linux 双系统,测试用的 RISC-V Linux 模拟器仅仅只有 400 行代码,这与 Linux Kernel 相比都可以忽略。

Windows 10/11蓝屏死机后还可以自动启动Linux系统(注:不是双系统)

这背后的原理也不复杂,根据微软的设计,当系统发生蓝屏死机时 Windows 想要知道为什么会这样,作为回溯的一部分,驱动程序可以更具 Windows 开发手册中的说明将设备重置为已知状态,也就是说即便 Windows 在蓝屏死机后,它其实还在运行代码。

大多数正常的驱动程序会在这个阶段将诊断数据添加到转储文件中,之后系统会记录这些文件,然后用户可以通过转储文件或者事件查看器来分析错误。

NTDEV 创建的这个简易驱动程序会在蓝屏死机错误回溯阶段启动,然后运行里面的 RISC-V Linux 模拟器,整个过程是自动化的,Windows 一旦蓝屏那就启动 Linux 模拟器。

不过这个只是创意实验,毕竟这个只有 400 行代码的 Linux 模拟器也不能用来做什么东西,当然这事儿也可以得出一个结论,那就是 Windows 蓝屏死机的错误检查过程太容易被利用了,不知道微软后面会不会增加额外的验证。

版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。


文章来源: https://www.landiannews.com/archives/101911.html
如有侵权请联系:admin#unsafe.sh