微软工程师揭秘 Win95 特殊机制:按住 Shift 重启可实现“伪快速启动”,一个失败但超前的 Windows 设计

视野AI 1 月 20 日消息,微软资深工程师、Windows 老将 Raymond Chen 于当地时间 1 月 19 日在其专栏《The Old New Thing》中发文,回顾并解释了一个存在于早期 Windows 系统中的小技巧。

在 Windows 95 时代,按住 Shift 键执行重启可跳过完整的冷启动过程(对硬件进行完整的初始化),从而实现一种类似“快速启动”的效果。然而,这一操作虽然重启速度更快,但并不完全可靠。

在这种情况下,虽然 Win95 屏幕会显示“Windows 正在重新启动”,而系统则尝试在不完全重置硬件的情况下重新加载 Windows。

这一行为在概念上与微软后来在 Win8 开始引入的“快速启动”有相似之处。值得一提的是,Win10 和 Win11 中的 Shift + 重启被改为进入 Windows 恢复环境(WinRE),用途已完全不同。

Raymond Chen 解释称,这一机制源自早期 16 位 Windows 的 ExitWindows 函数。当该函数接收到 EW_RESTARTWINDOWS 时不会直接关机重启,而是尝试执行一次“重启 Windows 自身”的流程。

视野AI注:ExitWindows 是一个用于注销 Windows 用户的传统函数,而 EW_RESTARTWINDOWS 参数顾名思义正是用于重启系统。

具体来说,关闭顺序首先从 16 位 Windows 内核开始,随后是 32 位虚拟内存管理器,最后 CPU 切换回真实模式(Real Mode)。此后,系统控制权会返回给引导程序 win.com,并向其发送一个特殊信号,大意是“你能再帮我启动一次受保护模式的 Windows 吗?”。

因此,win.com中的代码会显示“请等待 Windows 重新启动…”的提示信息,同时尝试按照要求让系统重新运行。

需要说明的是,win.com 是基于 DOS 的 Windows 启动程序,用于加载诸如 Windows 95 这样的系统;而“真实模式”则是为极低配置硬件(如仅 192 KB 内存和软盘驱动器)设计的早期形态,而“受保护模式”则是具备内存保护、图形界面和完整功能的现代形态。

Chen 进一步指出,从设计上看,.com 文件在启动时会占用全部常规内存。但 win.com 会主动释放未使用的内存空间,以便为受保护模式 Windows 创建一个大的连续内存块。如果在此之前有其他程序对内存进行了碎片化,那么快速重启就会失败,系统只能退回到一次完整的冷启动。反之,如果条件满足,系统便能成功重建虚拟机管理器并启动图形界面,给用户一种无缝快速重启的错觉。

Raymond Chen 补充说明,这一机制并不稳定。据其回忆称,有用户反馈连续执行两次快速重启会导致系统崩溃,但也有人声称可以多次成功使用。他给出一个可能的解释是:某些驱动程序在“快速重启”过程中未能正确重置,导致系统内存损坏,而这些问题往往直到系统关闭或再次启动时才会暴露出来。

总体来看,这一早期 Windows 的快速重启机制在理念上颇为超前,但由于硬件、驱动和系统架构的限制,始终难以做到稳定可靠。它最终被完整重启机制所取代,却也成为 Windows 演进史中一个“有缺陷但很酷”的技术尝试。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,视野AI所有文章均包含本声明。

相关推荐:

消息称微软必应遭黑灰产“刷关键词”,搜索“收款码”出现海量不当广告联想词

感谢网友Coje_He的线索投递! 7月8日消息,据读者投稿,目前微软必应部分关键词搜索结果遭到劫持,用户在国内版必应搜索“收款码”时,搜索结果中会出现大量广告联想词,使用海外IP访问海外版MicrosoftBing也会出现少部分广告联想词。▲国内版微软必应搜索▲海外版MicrosoftBing搜索...

差点取代Windows?微软曾秘密研发纯网页操作系统

据WindowsCentral记者ZacBowden近日发现的一份2024年视频资料显示,微软曾研发一款代号为“Aion”的操作系统。该系统完全基于网页应用和代理式AI(agenticAI)构建,不支持任何本地应用的安装与运行。 微软在2024年的视频中声称:“Aion是一款基于网页的代理操作系统,...

微软 TypeScript 7.0 正式版发布:14 年来最大变革,编译性能提升约 10 倍

感谢网友华南吴彦祖、你好假装的线索投递! 7月9日消息,微软今日宣布推出TypeScript7.0正式版,编译性能提升约10倍。注:TypeScript是由微软开发并维护的开源编程语言,它是JavaScript的严格语法超集,为这门动态脚本语言加入了可选的静态类型检查。本次更新最大的亮点在于使用Go...

Xbox曾推出实体数字双版优势广告 最终因故取消

随着PlayStation全力押注纯数字发行、逐步淘汰实体游戏,一则被雪藏的Xbox广告被曝光——该广告原本旨在宣传两种发行形式各自的优势。 过去几年游戏行业处境艰难早已不是秘密:大量备受期待的项目遭砍,多家工作室关停,各种损害玩家权益的商业操作不断推行,渐渐成了行业常态。但即便形势一直不佳,过去几...

消息称微软 Xbox 或将《光环》系列交由动视暴雪开发运营,目标重现经典辉煌

感谢网友不一样的体验的线索投递! 7月6日消息,343Industries更名重组后,《光环》系列接连遭遇各类问题:从管理层内耗严重到游戏开发乱象不断。这一经典IP的未来岌岌可危,这款Xbox标志性射击游戏急需大刀阔斧改革,挽回昔日荣光。但谁也不曾料到,官方会酝酿如此颠覆性的调整。最新消息称,Xbo...

微软文件披露:近四成税前利润登记在爱尔兰,当地员工仅占全球 3%

感谢网友Coje_He的线索投递! 7月6日消息,欧盟规定大型跨国公司必须披露其盈利及纳税地点。据TechSpot昨日报道,微软本月公布了2025财年(注:2024年7月-2025年6月)中按国家/地区划分的财务明细。数据显示了科技行业一种屡见不鲜的模式:利润高度集中在低税收管辖区。相比之下,在商业...

微软 Xbox 业务计划裁员 3200 人,剥离至少 4 个游戏工作室

感谢网友HH_KK的线索投递! 7月6日消息,据彭博社报道,微软旗下Xbox计划在未来一年内裁员3200人,约占其员工总数的20%。此外,Xbox还将剥离旗下四家电子游戏开发工作室,并已开始着手剥离第五家工作室。Xbox新CEO阿莎·夏尔马(AshaSharma)发给员工的内部信中写道:“目前我们的...

让你的代码永存于世,微软 GitHub 推出代码仓库刻录 CD-ROM 实体光盘服务

感谢网友Skyraver的线索投递! 7月3日消息,微软旗下的代码托管平台GitHub今天宣布推出代码仓库刻录CD-ROM实体光盘服务。值得注意的是,GitHub官方还用一番玩味十足的语气宣发这项服务:我们听到了大家的声音,并表示认同。鉴于近期实体媒介的发展,GitHub欣然宣布:你现在可以将自己的...

曝Xbox测试新黑科技!实体盘可转换数字版游戏

据报道,微软正在测试一项名为 “Disc-to-Digital”(光盘转数字)的新功能,允许Xbox实体游戏玩家将其光盘转换为数字许可证。该系统目前已进入内部测试阶段,可能成为微软在推出下一代无光驱Xbox主机之前的重要战略布局。 通过该功能完成转换后,游戏将绑定至用户的微软账户,无需插入光盘即可启...