为什么 Windows 资源管理器仅在驱动器“E”上非常慢?

为什么 Windows 资源管理器仅在驱动器“E”上非常慢?

我遇到了以下问题:每次我打开 Windows 资源管理器转到我的驱动器 E:(到我的下载文件夹)并尝试打开 .avi 文件时,都需要很长时间才能加载该文件(地址栏中出现长长的绿色加载条)并最终打开它...

我最近更换了硬盘,以为我的旧硬盘可能存在一些缺陷。我给新硬盘赋予了相同的 E: 字母,并将所有旧文件复制到这个新硬盘上,以便我的程序和快捷方式继续工作。

但它又发生了!

这只发生在 E: 驱动器上,我的其他 HD 都没有发生这种情况。:/

我有 :

  • 华硕 H87M-PLUS
  • i5 4670
  • 8 GB DDR3
  • GTX 660 TI 3Gb
  • 128 Gb SSD 金士顿 (Win 7 x64)
  • 640 GB 三星
  • 2 x 1 Tb WD Blue(其中一个是 E: 驱动器)

它是软件还是硬件,或者两者兼而有之?有什么想法吗?

这是 chkdsk E: 给我的结果:

C:\Windows\system32>chkdsk E:
The type of the file system is NTFS.
Volume label is Data.
WARNING! F parameter not specified.
Running CHKDSK in read-only mode.
CHKDSK is verifying files (stage 1 of 3)...
251648 file records processed.
File verification completed.
0 large file records processed.
0 bad file records processed.
0 EA records processed.
0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
305572 index entries processed.
Index verification completed.
0 unindexed files scanned.
0 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
251648 file SDs/SIDs processed.
Security descriptor verification completed.
26963 data files processed.
CHKDSK is verifying Usn Journal...
1529944 USN bytes processed.
Usn Journal verification completed.
Windows has checked the file system and found no problems.
976759807 KB total disk space.
389584228 KB in 223884 files.
97660 KB in 26964 indexes.
0 KB in bad sectors.
349039 KB in use by the system.
65536 KB occupied by the log file.
586728880 KB available on disk.
4096 bytes in each allocation unit.
244189951 total allocation units on disk.
146682220 allocation units available on disk.

这是我的 PrtScreen启动W7后立即执行任务管理器

答案1

Windows 资源管理器会扫描您浏览的文件以提取有关文件的元数据。遗憾的是,扫描这些文件可能需要比预期更长的时间,甚至会挂起。原因可能是 avi 损坏或 Windows 无法预料的编码。您可以编辑注册表,这样资源管理器就不再进行这些扫描。缺点是您将丢失要扫描的新文件的元数据。

您可以在以下注册表项中更改行为:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers

您将在此处找到特定文件扩展名的属性处理程序。您可以将其重命名.avi.avi-old。它将保留在那里,因此当您想要恢复扫描功能时,您可以轻松地将其改回。您也可以对其他文件类型执行此操作(例如.mp4.mp4-old。我只会为您遇到问题的文件类型更改此设置。

无法逐个文件夹地更改此设置。这是系统范围的。

还有一件事你可以尝试。你可以尝试将文件夹视图更改为列表(不是细节或小/大图标)。运气好的话Explorer 不会尝试扫描该文件在那一刻。在详细信息视图中,它会尝试扫描,因为它需要显示元数据。如果您始终希望显示日期、大小和类型,您可以将其设置为详细信息视图,并尝试更改该文件夹的默认视图以仅显示这些属性(右键单击文件夹,自定义并为“常规项目”设置优化文件夹),但这逐个文件夹设置。(但我不确定 Explorer 那时是否还会尝试扫描元数据,这只是反复试验)

答案2

您应该检查所有硬件驱动程序是否是最新的。并尝试对驱动器进行碎片整理;.avi文件可能很大,您的系统可能会花时间从整个磁盘中提取文件碎片,特别是如果您已经使用了很长时间,并且直接从旧硬盘复制了新硬盘。

如果您正在对这些类型的文件使用缓冲,您可能需要缩小缓冲区大小。

相关内容