视频光盘导致 Windows 资源管理器崩溃
Video CDs Break Windows Explorer

原始链接: https://clydesnotes.blogspot.com/2026/08/video-cds-break-windows-explorer.html

2023年初的 Windows 更新引入了一个严重漏洞,导致用户在使用 Windows 资源管理器从视频光盘(VCD)复制文件时,系统会出现不稳定。一旦开始复制,进程往往会卡死,导致系统处于损坏状态,表现为用户界面故障、文件资源管理器无法刷新,且电脑无法执行软重启,必须手动断电强制关机。 此问题源于 Windows 处理 VCD 的方式。与标准数据光盘不同,VCD 文件是模拟原始轨道数据的“ISO 网关”。Windows 资源管理器在尝试复制这些非标准文件时会触发系统级崩溃。虽然该漏洞是间歇性的,且目前受影响的用户较少,但微软至今尚未发布补丁修复。 为避免此问题,用户应避免使用 Windows 资源管理器复制 VCD 内容。建议改用 VCDGear 等专用软件提取多媒体流,或创建磁盘映像(BIN/CUE)以确保数据完整性并维持系统稳定性。绕过 Windows 标准方法的第三方复制工具或许可行,但仍推荐使用专门的提取软件。

这篇 Hacker News 的讨论围绕一篇技术博文展开,该博文详细介绍了视频光盘(VCD)是如何导致 Windows 资源管理器崩溃的。 评论者们回顾了 VCD 格式“粗糙”且高度特定的文件结构,并指出它是为了在有限的专用硬件上实现轻量级播放而设计的,而非为了现代通用计算。用户们回味了 VCD 的时代,回忆起该技术尽管容易出现错误和技术不稳定,却曾一度在东南亚地区风靡。 讨论还强调了光驱技术成本的迅速下降——将 21 世纪初昂贵的刻录机与如今便宜且通用的 USB 驱动器进行了对比。总的来说,社区表达了一种怀旧与释然交织的情绪,庆幸这种繁琐且过时的格式不再是现代计算的标准组成部分。
相关文章

原文

There is an odd bug in Windows related to Video CDs.
To reproduce it:

  1. Insert a Video CD (if you don't have one, you can download this file, extract it and burn it with something that supports bin+cue images, like AnyBurn).
  2. Open Explorer and copy the Video CD contents to the PC (you can copy just the MPEGAV folder, which contains the big multimedia files).

The typical outcome is that at some point the copying speed drops to zero and it stays there:

When that happens, Windows Explorer is in a "broken" state. You can close the copy window and eject the VCD and it might look like everything is fine, but there are problems. For example, new files and folders are not visible without manually refreshing the view, some parts of the Windows UI become glitchy and the Windows Explorer process can't be restarted.

The only way to get the system working properly again is to restart the PC. A "soft" restart from Windows doesn't work, though; it just gets stuck at the "Restarting" screen forever. You need to do it by pressing the restart or power button. To investigate this bug more easily, I used virtual machines (VMware Workstation works best here and you can reboot the VM without affecting the host).

Here are my findings:

  • The bug first appeared with the monthly updates 2023-03 (KB5023706) for Windows 11 and 2023-04 (KB5025221) for Windows 10. The initial releases of Windows 10 and Windows 11 22H2 with no updates do not have this bug.
  • You can often reproduce the bug even with a virtual CD drive (by mounting the VCD image with Alcohol 120%, for example). But doing it with a physical CD is more reliable, maybe just because the copying process lasts longer and the bug has more time to appear.
  • If you can't reproduce the bug the first time, delete the copied files, reboot and try again.
  • Playing the VCD content with Windows Media Player does not trigger the bug.
  • Extracting the content with a dedicated app like VCDGear does not trigger the bug.
  • Copying files with a 3rd party app (FastCopy, TeraCopy) does not trigger the bug, unless the app uses the standard Windows method for copying (Total Commander does, by default).
  • The bug cannot always be reproduced. But I've seen it on different systems, even with untouched Windows installations. I also found a few reports from other people (example 1, example 2).

I have reported the bug to Microsoft through the Feedback Hub at the end of 2025. Nothing has happened since — no feedback, no confirmation, no fix. Granted, it is a rare bug that very few people will encounter these days, to put it mildly. But a bug that affects system stability is still somewhat urgent, I think.

Why are Video CDs different and how to deal with them?

Even though VCDs appear as regular data discs in Windows Explorer, they're actually not. While searching for clues online, I found out that, for example, Linux doesn't let you copy the files the same way that Windows does. That caused some complaints from users over the years, which prompted some explanations.

VCD's look like standard iso9660 filesystems, but they are not. Attempting to use the filesystem entries for other than pointers to the start of files will result in pointing off the disk due to invalid data. Typically when you copy a VCD you want the still images, menus, CD audio, i-frame index, etc. Copying the disk with dd retains that. Pulling the files off (and ignoring errors, the way Windows does) loses that. (source)

About .DAT files.  The ~600 MB file visible on the first track of the mounted VCD is not a real file! It is a so called ISO gateway, created to allow Windows to handle such tracks (Windows does not allow raw device access to applications at all). Under Linux you cannot copy or play such files (they contain garbage). Under Windows it is possible as its iso9660 driver emulates the raw reading of tracks in this file. (source)

Also, even if you successfully copy the .dat files several times without triggering the bug, the resulting files are not identical, probably because there's no error detection and error correction like on a typical data disc. To rip a Video CD properly, it's therefore better to use dedicated software, such as VCDGear, which will extract the AV content and try to fix the mpeg stream errors. Or clone the whole VCD with imaging software to a bin+cue image.

To sum up: yes, copying VCD files in Windows Explorer was never the optimal way to get the content. But many people were doing that, because the UI says it's possible and it more or less worked fine. A Windows update in early 2023 changed something that affects copying those files. I would expect a fix that either restores the old behavior or just prevents copying VCD files and redirects users to alternative ways. Anything would be better than making the system unstable.

联系我们 contact @ memedata.com