Encontrar archivos duplicados en Windows 10 usando el Símbolo del sistema puede ser una gran ayuda si intentas organizar tu sistema sin usar herramientas de terceros. A veces, el almacenamiento se satura con copias de los mismos archivos, lo que no solo ocupa espacio, sino que también puede ralentizar el sistema. Este método es sorprendentemente sencillo y, lo mejor de todo, no requiere software adicional, solo las herramientas integradas de Windows.¿La pega? Es un poco manual y no infalible, pero para una comprobación rápida, funciona. Además, si te sientes cómodo, puedes automatizar partes del proceso o incluso personalizar los comandos.
Cómo encontrar archivos duplicados en Windows 10 usando CMD
Método 1: Los conceptos básicos del hash para detectar duplicados
Este enfoque se basa en generar sumas de comprobación (huellas digitales) para los archivos y luego compararlas. Básicamente, los archivos con hashes coincidentes son duplicados. Es más rápido que abrir cada archivo, pero requiere cierta precisión en la línea de comandos. Al ver archivos con el mismo hash MD5, se puede afirmar con seguridad que son idénticos. No es totalmente infalible: los archivos con la misma suma de comprobación casi siempre son duplicados, pero el mismo contenido con metadatos diferentes podría filtrarse. Aun así, para la mayoría de los casos de uso personal, es suficiente.
Paso 1: Abra el símbolo del sistema como administrador
- Haga clic en el menú Inicio y escriba cmd.
- Haga clic derecho en Símbolo del sistema y seleccione Ejecutar como administrador.
Ejecutar como administrador no siempre es necesario, pero para análisis profundos de carpetas del sistema, es útil. Además, algunos directorios están bloqueados a menos que se eleven. En algunas configuraciones, iniciar el Símbolo del sistema como administrador no es sencillo, por lo que hacer clic derecho y seleccionar “Ejecutar como administrador” es la mejor opción.
Paso 2: Navega hasta la carpeta de tu interés
- Escriba
cd
seguido de la ruta a su carpeta, por ejemplo,cd C:\Users\YourName\Documents
. - Si la ruta es larga o complicada, simplemente arrastre y suelte la carpeta en la ventana del Símbolo del sistema: se completará automáticamente la ruta.
Esto es crucial porque desea limitar la búsqueda a la carpeta que le interesa. Si desea revisar toda la unidad, navegue a C:\, pero prepárese para una salida larga.
Paso 3: Generar sumas de comprobación para todos los archivos
- Tipo:
for /r %i in (*) do @certutil -hashfile "%i" MD5
- Presione Enter.
Este comando escanea recursivamente las subcarpetas y calcula hashes MD5 para cada archivo. Debido a su complejidad, conviene redirigir la salida a un archivo de texto para una mejor inspección; por ejemplo, añadir “duplicados.txt” al final.
Paso 4: Detectar sumas de comprobación coincidentes e identificar duplicados
Tras ejecutar el comando, obtendrá una lista de archivos con sus hashes MD5. Desplácese por la salida o abra el archivo de texto guardado. Los archivos con hashes idénticos son duplicados. Escribir un script para comparar hashes directamente es factible, pero es un poco complejo. Para la mayoría, buscar repeticiones en los hashes a simple vista funciona, sobre todo si se tiene cuidado.
Paso 5: Eliminar o mover duplicados
- Elimínalos solo cuando estés seguro. Haz clic derecho y elimina los archivos en el Explorador o usa
del
los comandos de CMD, pero revisa bien los nombres de los archivos.
Siempre haz una copia de seguridad antes de realizar una eliminación masiva, ya que a veces el comando podría interceptar archivos que no querías eliminar. En algunos equipos, este proceso podría requerir un par de reintentos o un reinicio; a Windows le gusta sorprender.
Consejos para encontrar archivos duplicados en Windows 10 usando CMD
- Haga una copia de seguridad de sus archivos importantes antes de probar comandos de eliminación.
- Es una buena idea ejecutar una prueba en una carpeta pequeña antes de realizar el disco completo para evitar accidentes innecesarios.
- Tenga cuidado: el hecho de que los archivos se parezcan no significa que sean exactamente lo que desea eliminar. Si es posible, revise el tamaño y las marcas de tiempo de los archivos.
- Algunos comandos son más útiles si se combinan con comodines, como
*.mp3
o*.pdf
para limitar tipos de archivos específicos. - Familiarícese con los comandos básicos de CMD: le ahorrará problemas más adelante.
Preguntas frecuentes
¿Puedo localizar duplicados sólo en determinados tipos de archivos?
Sí, el uso de comodines como *.jpg
o *.txt
ayuda a centrarse en formatos específicos.
¿Es seguro eliminar archivos a través de CMD?
Si estás completamente seguro de que son duplicados, sí. Pero ten cuidado: una vez que los archivos desaparecen, es difícil recuperarlos a menos que tengas copias de seguridad.
¿Puedo encontrar duplicados en subcarpetas con este método?
Definitivamente. El comando recursivo for /r
escaneará las subcarpetas a menos que especifiques lo contrario.
¿Qué pasa si no me siento cómodo con las cosas de la línea de comandos?
Considere herramientas de terceros que tengan GUI: algunas son gratuitas y, a menudo, más fáciles si desconfía de usar CMD.
¿Las sumas de comprobación garantizan duplicados?
Son confiables, pero a veces los archivos pueden tener la misma suma de comprobación y aun así diferir en los metadatos. Por lo tanto, siempre que sea posible, verifique visualmente.
Resumen
- Abra el símbolo del sistema como administrador.
- Navegue hasta la carpeta de destino.
- Ejecute el comando de suma de comprobación para enumerar los nombres de archivos y los hashes.
- Busque valores hash coincidentes que indiquen duplicados.
- Verifique dos veces y elimine los duplicados con precaución.
Resumen
Este método no es perfecto; es un poco rudimentario y requiere algo de esfuerzo manual, pero es gratuito y, para quienes se familiarizan con los comandos, puede ahorrar mucho espacio sin instalar software adicional. A veces, Windows, al estar a ciegas, dificulta la búsqueda de duplicados, por lo que usar estos comandos ofrece un poco más de control. Pero no te confíes demasiado; siempre revisa bien lo que estás eliminando.¡Que tengas una buena limpieza!