Cómo buscar y eliminar archivos duplicados en Windows 11 (con y sin programas)

Windows 11 no trae un buscador de duplicados. Aun así puedes encontrar copias a mano o con un comando de PowerShell, o dejar que una herramienta compare los archivos por su contenido. Aquí van las tres formas y lo que nunca debes borrar.

Windows 11 te dice qué archivos son grandes o no se usan, pero no cuáles están duplicados. No hay un botón «buscar duplicados» ni en el Explorador ni en Configuración. Así que hay tres opciones: buscar a mano, usar PowerShell o usar un programa que compare los archivos por su contenido. Van de la más sencilla a la más fiable.

Antes de borrar nada

  • No toques las carpetas del sistema: C:\Windows, C:\Program Files, C:\Program Files (x86) y C:\ProgramData. Los programas guardan copias idénticas de sus bibliotecas a propósito, y borrar una puede romperlos.
  • Mismo nombre no significa mismo archivo. Dos foto.jpg pueden ser fotos distintas, y informe (1).docx puede no ser igual que informe.docx. Solo comparar el contenido demuestra que son idénticos.
  • Borra a la Papelera de reciclaje, no de forma permanente, para poder recuperar un archivo si te equivocas.
  • Cuidado con OneDrive. Los archivos «solo en línea» se descargan cuando algo lee su contenido. Comparar una carpeta grande de OneDrive puede descargarla entera.

Método 1: el Explorador de archivos, a mano

Sirve para una carpeta concreta, como Descargas o Imágenes.

  1. Abre la carpeta y elige Vista → Detalles.
  2. Ordena por Tamaño: los archivos idénticos pesan exactamente lo mismo, así que quedan juntos.
  3. Busca vecinos con el mismo tamaño y un nombre parecido: IMG_2041.jpg e IMG_2041 (1).jpg, setup.exe y setup (2).exe.
  4. Ábrelos para comprobar que son iguales y borra la copia que sobra.

Para revisar un disco entero, escribe * en el cuadro de búsqueda de la carpeta: el Explorador mostrará todos los archivos de todas las subcarpetas y podrás ordenar esa lista por tamaño. En discos grandes es lento y es fácil que se escape algo, pero no necesitas nada más.

Método 2: PowerShell, sin instalar nada

PowerShell puede comparar archivos por el hash de su contenido: mismo hash, mismo archivo. Este comando muestra los duplicados de una carpeta y sus subcarpetas; cambia la ruta por la tuya:

Get-ChildItem -Path "$env:USERPROFILE\Pictures" -File -Recurse |
  Group-Object Length | Where-Object Count -gt 1 |
  ForEach-Object { $_.Group } |
  Get-FileHash -Algorithm SHA256 |
  Group-Object Hash | Where-Object Count -gt 1 |
  ForEach-Object { $_.Group | Select-Object Path; '' }

Cómo funciona: primero agrupa los archivos por tamaño y solo calcula el hash de los que coinciden en tamaño con otro, lo que ahorra mucho tiempo. Después muestra los grupos con el mismo hash: cada grupo es un archivo y sus copias.

El comando solo los lista, no borra nada. Revisa la lista y elimina las copias que no necesites desde el Explorador. En un disco con cientos de miles de archivos tarda un rato, porque cada candidato se lee entero.

Método 3: un buscador de duplicados

Si quieres revisar discos enteros, ver los resultados por grupos y decidir qué conservar, un programa es más cómodo. FileHunter es un gestor de archivos gratuito para Windows y Mac, y la búsqueda de duplicados está en su propia barra de búsqueda.

  1. Abre una carpeta o un disco y escribe dup: en la barra de búsqueda. Si escribes solo «dup», aparece una lista con las tres opciones.
  2. Elige el alcance:
  • dup: revisa la carpeta abierta y todas sus subcarpetas;
  • dup:all revisa todos los discos y el almacenamiento S3 conectado;
  • dup:size es un primer vistazo instantáneo: muestra copias de carpetas y archivos del mismo tamaño directamente desde el catálogo, sin leer el disco. Son solo candidatos: el contenido aún no se ha comparado.
  1. Acota la búsqueda con los filtros de siempre: dup:all ext:mp4 solo para vídeos, dup: size:>1gb solo para archivos grandes. Por defecto se revisan archivos a partir de 1 MB; añade size:>0 para incluir los más pequeños.
  2. Revisa los grupos. Primero se comprueban los grupos más grandes, donde más espacio ahorras. Cada grupo aparece primero como «coincide por muestra» (principio, final y 16 fragmentos del archivo) y luego como «copia exacta» cuando los archivos se comparan enteros.
  3. Selecciona las copias que sobran —con Ctrl o Mayús, como siempre— y pulsa Supr para enviarlas a la Papelera. Mayús+Supr las borra para siempre; la confirmación muestra la ruta completa de cada archivo.

FileHunter no elige las copias por ti: qué conservar lo decides tú. Además, evita problemas por sí solo: las carpetas del sistema quedan fuera y los vínculos físicos (hard links) no cuentan como copias, porque son un mismo archivo visto desde dos sitios. Los resultados de la comparación se guardan, así que la siguiente revisión solo lee los archivos nuevos o cambiados.

También en S3. Las copias dentro de S3, MinIO o R2 se encuentran por sus sumas de control (ETag) sin descargar nada, y un archivo local se puede comparar con un objeto de S3 de la misma forma.

FileHunter encuentra copias exactas. Una foto redimensionada o guardada de nuevo por otra aplicación es otro archivo para él, así que no la mostrará como duplicado.

Fotos duplicadas

Las fotos son la fuente más habitual de duplicados: las mismas imágenes importadas dos veces desde el móvil, copiadas de la cámara o sincronizadas desde la nube. Para copias exactas sirven los tres métodos. Empieza por la carpeta Imágenes y por las carpetas donde el móvil y la cámara importan las fotos. Las fotos parecidas pero no idénticas —ráfagas, versiones editadas, copias redimensionadas— necesitan otro tipo de herramienta que compare las imágenes visualmente.

Preguntas frecuentes

¿Windows 11 tiene un buscador de archivos duplicados?

No. En Configuración → Sistema → Almacenamiento → Recomendaciones de limpieza verás archivos grandes y sin usar, pero no duplicados. Usa el Explorador a mano, PowerShell o una herramienta aparte.

¿Es seguro eliminar archivos duplicados?

En tus carpetas —documentos, fotos, descargas— sí, si compruebas que los archivos son idénticos y los envías a la Papelera. En las carpetas del sistema y de los programas, no: los programas dependen de sus propias copias.

¿Por qué dos archivos con el mismo nombre no siempre son duplicados?

El nombre no dice nada del contenido. Solo el tamaño y el hash del contenido demuestran que dos archivos son iguales.

¿Cómo busco duplicados en un disco externo?

Igual: en PowerShell cambia la ruta por la del disco, por ejemplo E:\. En FileHunter, elige el disco en la lista de orígenes.

Qué hacer ahora