每次我启动 Google Chrome 时,它都会尝试访问我的软盘驱动器 (FDD)。我知道这一点,因为我可以听到它在扫描软盘。因此,如果我关闭 Chrome 然后再次启动它,我就可以听到 FDD 扫描的声音。因此,它非常一致,我只需启动一个新的 Google Chrome 进程即可复制该问题。
这是为什么?难道 Google Chrome 需要软盘才能运行?...它在寻找主软盘?...说真的,软盘驱动器不是 Google Chrome 运行的必要条件,我检查了系统要求。
为什么没有其他浏览器尝试访问 FDD?如果我启动 IE,什么都没有!如果我启动 FX,什么都没有!哎呀,甚至当我启动 Windows 资源管理器时,我都听不到 FDD 扫描软盘的声音(当然,除非我故意单击它的图标)。只有当我启动 Google Chrome 时,默认情况下才会在启动程序时发生这种情况。在所有程序中,您可能会认为 Web 浏览器是最后一个尝试读取软盘驱动器的程序。这是什么?我们回到 Netscape 时代了吗?那时人们可能已经存储和读取软盘上的书签了?
我告诉你,这太疯狂了……
我使用的是 64 位 Windows Vista SP2 和最新版本(“28.0.1500.72 m”)的 Chrome。
答案1
[存储监视器] 检查设备名称同时为 X: 和 \.\X: 形式的软盘驱动器。
我们观察到,在 Windows 7 和 8 中,使用“X:”设备名称进行 QueryDosDevice 似乎不起作用——只会返回“/”。使用斜线名称则有效。我们不确定这是否适用于较旧的 Windows 版本,因此目前尝试两种变体。
The fix will be in the next stable update.