默认情况下,Windows XP 不会在可移动设备(如 USB 驱动器)上创建“thumbs.db”文件。如何更改此设置?我猜注册表设置应该可以解决此问题,但具体是什么条目?在注册表中搜索有什么提示吗?
问题背景:人们通常不喜欢“thumbs.db”,因为他们都拥有超快的计算机,当然还有现代的 USB 3.0 设备。如果您有大量 PDF、大型压缩 TIFF 图像等,则通常需要花费太多时间来动态生成缩略图预览,因此预先计算的 thumbs.db 文件会非常有帮助。
答案1
同时,我设法找到了至少 2 种解决我的问题的方法,因此这里是我所知道的当前可能性的总结:
最好的解决方法似乎是这里提到的技巧:如何将 USB 拇指驱动器安装为“固定”而不是“可移动”。安排这个有点不舒服挂载点,但它在 Windows XP Home 中运行完美。有趣的是,thumbs.db 可以在挂载点文件夹中生成,但不能在可移动 USB 驱动器文件夹中生成 - 两者都在同一个资源管理器窗口中。如果 Windows 知道,Windows 知道什么...
另一个更不舒服的解决方法是创建一个“.vmdk”虚拟磁盘在 USB 记忆棒上,然后在 Windows XP 中安装它。(“.vhd” 不是一个解决方案,因为它在 Windows XP 中很难处理,尽管“.vmdk”在 Windows 7 中可能无法完全访问(尤其是修改、擦除)。)
直接的解决方案可能是未记录的注册表项(创建)。由于有“DisableThumbsDBOnNetworkFolders”(至少在 Windows 7 中可能存在),因此可能会有类似“EnableThumbsDBOnRemovableFolders”的东西。我还没有尝试过。
其他解决方法通常会导致远离 Windows 资源管理器/Microsoft 操作系统,并且不适用于集中式缩略图数据库,因为它们的可移植性较差。基本上,缩略图应始终存储在图像文件中的专用位置(例如 EXIF),或者也可以与文件捆绑在一起作为 AD 流。每个程序(浏览器、图像处理器)都应从中读取并立即更新更改。当然,所有这些操作都必须可靠地执行,而不会破坏其他 EXIF 信息或重新压缩原始图像等。因此,获得更好的操作系统和/或成像软件将是我们的愿景。如果没有,众筹可能会帮助实现它。
最令人讨厌的是,根据我的调查,以下是一些内容:将虚假的“thumbs.db”复制到文件夹中,以激活 Windows 并对其进行更新的技巧不幸失败了。文件系统也不重要:FAT32 或 NTFS - Windows XP 不会在可移动驱动器上创建“thumbs.db”。
编辑:我还尝试激活 USB 驱动器上的写入缓存 -> 没有变化。至少我尝试了 5 个不同的未记录的注册表项 -> 没有变化。所以我坚持使用挂载点解决方法。