
在27年前的COMDEX展会上,Microsoft向全球观众演示马上发布的Windows 98操作系统时,却上演了一场科技史上最著名的翻车事件。
当演示职员插上USB设施后,系统瞬间崩溃,出现了经典的蓝屏死机画面,当时担任Microsoft高管的Chris Capossela当场不知所措,而比尔盖茨则以一句幽默的这大概是为何Windows 98还未正式发布是什么原因吧解决了尴尬。
依据Raymond Chen最新的博客文章,这起事件之后,Microsoft总部对演播厅进行了改建,在直播室旁增设了一个Demo房间。
同时还严格规定所有用于演示的设施在出货给演讲者前需要完成设定与测试,以预防此类致命的疏忽第三发生。
此前Raymond Chen还揭示了这起全球直播事故背后的真正缘由。比尔盖茨当时计划的演讲环节之一,是展示Windows 98革命性的USB即插即用功能,不过当时Windows 98的USB代码仍处于测试阶段,协议规范也尚未正式发布。
开发团队为了确保演示万无一失,曾在实验室用一台特定的扫描仪进行反复测试,并确认其操作安全可行。
但负责主题演讲的团队犯下了致命的错误,他们并没用那台经过严格测试的扫描仪,而是临时到当地电脑商店购买了一台全新的设施进行演示。
而正是这台未经测试的全新扫描仪引发了灾难,当这台新的扫描仪与系统进行USB电源协商的过程中,它报告自己是一个由USB总线供电的设施(这意味着它承诺功耗不会超越500mW的限制)。但事实上,该设施所需的电力远远超越了500mW的上限。
这种不真实报告触发了一个此前从未测试过的错误状况,最后致使Windows 98的USB子系统崩溃,直接以蓝屏终结了演示。
无论是台上的盖茨和Chris Capossela,还是台下的开发团队,都没立即知道到这是系统崩溃的根本缘由,直到开发团队将这台扫描仪带回实验室进行排查,才最后找到了问题的症结所在。



