如何在 Windows 中查找重复和相似的照片

简短回答: Windows 10 和 11 可以按名称、大小和日期排序照片,但无法比较照片的外观。像 Duplicate File Finder 这样的免费工具使用感知哈希(pHash)来查找完全相同的副本和视觉上相似的图片——缩放、重新保存、重新压缩或轻度编辑过的——并让你在把任何东西送入回收站之前预览每一份副本。

两个不同的问题:完全相同的照片和相似的照片

照片重复有两种方式,需要不同的工具:

  • 完全相同的副本——同一个文件保存了两次,例如 IMG_2041.jpgIMG_2041 (1).jpg。它们的字节相同,因此哈希比较可以立即找到它们。
  • 相似的图片——同一张照片以不同质量导出、为聊天软件缩放、裁剪或修饰过。画面看起来很熟悉,但每个字节都不同:以 90% 质量重新保存的 JPEG,其哈希值完全不同。

普通的重复文件查找器只能解决第一种情况。而人们实际想要清理的大多数“重复照片”都属于第二类。

方法 1:文件资源管理器(手动)

  1. 打开照片文件夹,切换到查看 → 大图标详细信息
  2. 名称大小排序——完全相同的副本常常紧挨在一起。
  3. 目视比较照片,按住 Ctrl 选择多余的副本,按 Delete

对于几十张图片来说这还算可行。对于成千上万张的图库则毫无希望:你没法靠肉眼检查 40,000 张照片,大小相同的文件可能是不同的照片,而重新保存的副本大小本来就不一样。

方法 2:PowerShell 哈希(仅限完全相同的副本)

PowerShell 可以找出字节完全相同的照片:

Get-ChildItem "D:\Photos" -Recurse -File -Include *.jpg,*.jpeg,*.png |
  Get-FileHash -Algorithm SHA256 |
  Group-Object Hash |
  Where-Object { $_.Count -gt 1 } |
  ForEach-Object { $_.Group.Path }

作为一次快速核查很有用,但它有两个硬性限制:对整个照片库计算哈希要花很长时间,而且重新保存或缩放过的照片永远不会匹配,因为它们的哈希值不同。输出也只是一个路径列表,没有预览——当文件是家庭照片时,这样做有风险。

方法 3:Duplicate File Finder——带预览的免费照片查找工具

Duplicate File Finder 有一个基于感知哈希的专用相似图片模式:

  1. 选择存放照片图库的文件夹,并选择相似图片模式。
  2. 设置相似度阈值(默认 95%——足够严格,可以避免误报)以及最小图片大小,以跳过图标和缩略图。
  3. 开始扫描。 结果实时出现:每组显示带图片预览的副本,让你在几秒钟内决定保留哪个版本。
  4. 删除前先检查。 全屏查看器支持缩放,显示 EXIF 数据(相机、日期、分辨率),并允许你在同一照片的副本之间切换。多余的副本可一键送入回收站。

由于 pHash 比较的是图像的外观,它能找到逐字节比较会漏掉的照片:重新压缩的导出文件、缩放过的副本、同一画面的截图、轻度编辑的版本。完全相同的重复文件也会被同一算法找到,因此一次扫描就能覆盖两种情况。该应用免费,没有广告或遥测,适用于 Windows 10/11(x64)。

免费下载 — DuplicateFileFinder-Setup.exe

如何安全地删除重复照片

  • 查看预览,保留质量最高的副本——通常是带有完整 EXIF 数据的最大文件。
  • 如果其中一个版本经过编辑,另一个是原始照片,那么它们并非价值相同的副本:两个都保留。
  • 先删除到回收站。如果一周后没有发现任何缺失,再清空回收站。
  • 检查云文件夹(OneDrive、Google 相册同步文件夹)——在那里删除会传播到所有地方。
  • 绝不要让工具自动删除。在 Duplicate File Finder 中,选择始终是手动的,并且每组中最早的文件会保留为原件。

常见问题

什么是感知哈希(pHash)?

它是图像外观的指纹:图片被缩小到很小的尺寸,转换为灰度并生成紧凑的数值哈希。两张视觉上相同的照片会产生几乎相同的指纹,即使其中一张被缩放或重新保存过也一样,而相似度阈值决定多接近才算足够接近。

它也能找到完全相同的重复照片吗?

能。视觉上相同的图片会得到相同或几乎相同的 pHash,因此完全相同的副本会和相似的副本分到一组。若要获得字节级完美的保证,完全相同的重复文件模式会直接用 SHA-256 对文件计算哈希。

应用会自动删除照片吗?

不会。你需要检查每一组,自己选择副本,并决定它们进入回收站还是被永久删除。应用绝不会自行删除文件。


更多指南:在 Windows 11 中删除重复文件查找重复的歌曲和音乐文件