Respaldo

Copia carpetas importantes a un USB, otro disco o una carpeta de red, y comprueba antes qué se copiaría.

En tres pasos

  1. Crear un perfil. En Herramientas → Respaldo toque Nuevo. Póngale un nombre y elija la carpeta de origen (lo que se respalda) y la de destino (dónde queda la copia).
  2. Analizar. Elija el perfil y toque Analizar. La app revisa las dos carpetas y le cuenta qué archivos se copiarían. No copia nada.
  3. Revisar el resultado. Si la lista es la esperada, el perfil está bien armado. Si hay sorpresas, ajuste las exclusiones o las carpetas y vuelva a analizar.
  4. Ejecutar. Toque Ejecutar: la app analiza de nuevo, le muestra cuántos archivos y cuánto espacio va a copiar, y espera su confirmación. Recién ahí copia, con una barra de progreso y un botón Cancelar.
Primera vez: pruebe con una carpeta chica. Cuando termina, el resultado queda en pantalla y el registro completo se guarda en un archivo (más abajo se indica dónde).

Reglas de seguridad

  • Nunca se borra nada del origen. Del destino solo se descartan, dentro de .versiones y .eliminados, las copias más viejas cuando pasan el límite del perfil (más abajo).
  • Un archivo reemplazado no se pierde: antes de pisarlo en el destino, su versión anterior se guarda en .versiones.
  • Si un archivo del destino es más nuevo que el del origen, no se pisa.
  • Los archivos que solo existen en el destino se dejan como están, salvo que el perfil guarde los eliminados: en ese caso se mueven a .eliminados (no se borran).
  • Un corte no deja archivos a medias: cada archivo se copia primero con un nombre temporal y recién al terminar toma su nombre definitivo. Si cancela o se corta la luz, el archivo que ya estaba en el destino queda como estaba.
  • Las carpetas enlazadas (junctions) se saltan, para no entrar en bucles.
  • Se conservan fechas y atributos de los archivos.

Por eso el destino puede crecer con el tiempo: si borra algo en el origen, la copia anterior sigue ahí (suelta, o en .eliminados si el perfil los guarda). Solo se limpian las copias viejas de .versiones y .eliminados.

Un archivo se considera igual si tiene el mismo tamaño y la misma fecha (con hasta 2 segundos de diferencia, porque algunos formatos de USB redondean).

Cómo leer el resultado

LíneaQué significa
Archivos revisadosTodos los archivos del origen que la app miró.
Se copiaríanArchivos nuevos o modificados, con el tamaño total. Es lo que movería Ejecutar. Después de copiar, esta línea pasa a «Archivos copiados».
de ellos modificadosLos que ya existían en el destino con otro contenido. Si el perfil guarda versiones, su versión anterior se guarda antes de reemplazarlos.
Ya están al díaIguales en el origen y en el destino: no hace falta copiarlos.
Más nuevos en el destinoEl archivo del destino tiene una fecha posterior a la del origen. No se pisa, por si lo editó allí. Solo aparece si hay alguno.
ExcluidosArchivos que quedan fuera por una exclusión del perfil.
Solo en el destinoArchivos que están en el destino pero no en el origen. No se tocan, salvo que el perfil guarde los eliminados (ver más abajo).
Con problemasArchivos que no se pudieron leer (en uso, sin permiso). Aparecen con el detalle debajo. Los demás se copian igual.

Debajo del resumen se listan los primeros 200 archivos a copiar. Cada uno figura como nuevo (no existe en el destino) o modificado (existe pero cambió).

Para ver todos los archivos, después de Analizar toque Ver detalle.... Se abre una lista con cada archivo y su estado (nuevo, modificado, distinto, más nuevo en el destino, solo en el destino). Se puede filtrar por estado, buscar por parte de la ruta y guardar lo que se ve en un archivo de texto. Aguanta cientos de miles de filas; si hay más de 250.000 la lista se corta, pero los totales siguen siendo exactos. El botón se apaga cuando cambia de perfil o después de copiar, porque el detalle ya no corresponde al estado actual.

Versiones anteriores

Cuando una copia tiene que reemplazar un archivo que ya estaba en el destino (porque lo modificó en el origen), la app mueve primero el archivo anterior a una carpeta oculta del destino:

<destino>\.versiones\AAAAMMDD-HHMMSS\<ruta del archivo>

Cada ejecución que reemplaza algo crea una carpeta con su fecha y hora. Así, si un cambio salió mal, el archivo anterior sigue ahí.

Archivos eliminados del origen

Si en Editar deja marcada la casilla Guardar lo que se elimina del origen durante N días (30 por defecto en los perfiles nuevos; los perfiles anteriores la tienen apagada), al copiar los archivos que ya no están en el origen se mueven en el destino a:

<destino>\.eliminados\AAAAMMDD-HHMMSS\<ruta del archivo>

Espejo exacto

Si marca Espejo exacto en Editar, el destino queda idéntico al origen: lo que se borra del origen también se borra del destino y no se guarda en .eliminados (esa casilla queda sin efecto). Sirve para un destino chico donde solo importa «lo último». Los archivos reemplazados siguen yendo a .versiones.

Limitar la velocidad

Una copia grande puede dejar el disco o la red tan ocupados que el resto de la PC se pone lenta. En Editar se puede poner un tope en MB por segundo (0 = sin límite).

Verificar las copias

Por defecto la app da un archivo por igual si tiene el mismo tamaño y la misma fecha. En Editar puede activar dos controles más:

La verificación detecta errores de escritura en el momento. Un disco que se daña meses después solo lo detecta la comprobación completa.

Guardar en un solo archivo (.acobkp)

En Editar, Guardar como permite elegir Un solo archivo .acobkp por copia en lugar de la carpeta espejo. Cada copia con cambios es un archivo <nombre del perfil>_AAAAMMDD-HHMMSS.acobkp en el destino: una foto completa de la carpeta de origen, que se restaura sola. Sirve para dejar pocos archivos en un servidor o un USB y no listar los archivos de cada usuario.

Guardar una imagen de un disco o una partición (.vhdx)

En Editar, Guardar como permite elegir Imagen de un disco o partición (.vhdx, con AcoClone). En vez de copiar archivos, guarda una copia completa de una partición (la C:, por ejemplo) o de un disco entero, con su arranque, en un archivo .vhdx que se puede restaurar con AcoClone, también desde WinPE, o abrir en Windows con doble clic.

Compactar cada copia con WinRAR, 7-Zip u otro programa

En Editar, debajo de Espejo exacto, marque Compactar con y elija el programa. Sirve cuando no guarda versiones: cada copia es una foto completa en su propio archivo, y con compresión sólida (WinRAR o 7-Zip) ocupa varias veces menos que el .acobkp.

Restaurar

Elija un perfil y toque Restaurar.... Con un perfil de Un solo archivo se abre directamente la lista de archivos .acobkp (ver arriba). Con la carpeta espejo hay dos opciones:

  1. Restaurar todo el respaldo en la carpeta de origen. Sirve después de formatear o cambiar de equipo. Copia lo respaldado de vuelta al origen (se crea si no existe). Analiza primero, le muestra cuántos archivos y cuánto espacio, y pide confirmación. No pisa lo que en el origen esté más nuevo, y lo que reemplace (un archivo del origen más viejo que el respaldo) se guarda en %APPDATA%\CleanAco\respaldo\antes-de-restaurar\, así que restaurar tampoco pierde nada. No incluye la carpeta .versiones.
  2. Recuperar versiones anteriores de archivos. Muestra las copias guardadas en .versiones. Elija una, marque los archivos y recupérelos en una carpeta a su elección (por defecto, el Escritorio). Nunca pisa: si ya existe un archivo con ese nombre, el recuperado se guarda como nombre (restaurado 1).
Si el respaldo está en un USB o una carpeta de red, conéctelo antes de restaurar. Si usa otra PC, copie antes la carpeta perfiles (más abajo) o cree un perfil nuevo con las mismas carpetas.

Datos de apps

En Herramientas → Datos de apps (o al guardar la lista de aplicaciones, que lo ofrece) puede guardar los ajustes de sus programas en un único archivo .acobkp, para dejarlos igual después de formatear o en otra PC.

  1. Respaldar. La ventana muestra los programas del catálogo que tienen datos en esta PC, con su tamaño. Marque los que quiere y toque Respaldar los marcados.... Elija dónde guardar el archivo (un USB, por ejemplo).
  2. Restaurar. En la PC nueva instale los programas (la app puede hacerlo con la lista de aplicaciones) y toque Restaurar desde archivo.... Marque qué restaurar y confirme. Cierre antes esos programas: muchos reescriben sus ajustes al cerrarse y pisarían lo restaurado.

Archivos cifrados (contraseña propia)

Los datos de un navegador, de Telegram o las claves SSH son distintos de un ajuste: quien tenga ese archivo puede entrar a sus cuentas (Telegram, por ejemplo, guarda la sesión ya iniciada). Por eso, al marcar alguno la app pide una contraseña y cifra el archivo completo.

Archivos abiertos (instantánea de Windows)

Normalmente un archivo que otro programa tiene abierto (un .pst de Outlook, una base de datos, el perfil de un navegador) no se puede leer y la copia lo salta como «con problemas». En Editar se puede marcar Copiar también los archivos abiertos.

Exclusiones

En el perfil puede dejar fuera carpetas y archivos. Se separan con punto y coma (;).

CampoEjemploEfecto
Carpetasnode_modules; .git; TempSe salta toda carpeta con ese nombre, esté donde esté. También acepta una ruta completa.
Archivos*.tmp; Thumbs.db; ~$*Admite * (cualquier texto) y ? (una letra).

Un perfil nuevo ya trae Thumbs.db, desktop.ini, ~$* y *.tmp, que no vale la pena respaldar.

Junto a cada cuadro, el botón ▼ agrega nombres desde una plantilla (desarrollo, cachés, temporales, disco entero de Windows). Se suman a los que ya hay y después puede editarlos. Son una referencia general, no una lista exhaustiva ni válida para todos los equipos: revíselos antes de guardar.

Problemas frecuentes

«No se encuentra la unidad o el recurso del destino»

El USB o la unidad de red no está conectado en este momento. Conéctelo y vuelva a tocar Analizar. Al crear el perfil no hace falta que esté puesto.

«El destino está dentro del origen»

Si el destino queda dentro de la carpeta que se respalda, la copia se copiaría a sí misma sin parar. Elija un destino fuera del origen, por ejemplo otro disco.

«No hay espacio suficiente en el destino»

Antes de copiar, la app compara lo que va a copiar con el espacio libre de la unidad de destino y no empieza si no entra. Libere espacio o elija otro destino. En rutas de red no se puede medir el espacio, así que esa comprobación no se hace.

Hay archivos «más nuevos en el destino»

Alguien los modificó en el destino después de la copia anterior. La app no los pisa. Si quiere que el origen mande, borre ese archivo del destino y ejecute de nuevo.

La copia tarda mucho o quiero pararla

Con muchos archivos, discos USB lentos o red puede llevar bastante. El botón Cancelar la detiene en segundos. Lo que ya se copió queda en el destino, y el archivo que se estaba copiando se descarta sin dejar nada a medias. Al ejecutar de nuevo continúa donde quedó, porque solo copia lo que falta.

Salen archivos «con problemas»

Suelen ser archivos abiertos por otro programa o carpetas sin permiso. Cierre el programa que los usa, o ejecute la app como administrador, y ejecute de nuevo: solo se copia lo que falta.

Programar y ejecutar sin ventana

Para que un perfil se copie solo, elíjalo y toque Programar.... Puede elegir todos los días, una vez por semana, cada cierto tiempo (de 5 minutos a 24 horas), al iniciar sesión o al conectar un disco USB, y la hora. Con la opción del USB, la copia arranca cuando Windows detecta un disco USB nuevo; si el destino del perfil está en ese disco, espera hasta 90 segundos a que aparezca la unidad y copia, y si es otro disco no hace nada. No se repite si ya se copió hace menos de una hora. La app crea una tarea en el Programador de tareas de Windows (carpeta CleanAco) y la lista muestra la programación en la columna «Programada». Desde esa misma ventana puede cambiarla o quitarla.

Por debajo, la tarea ejecuta el perfil sin abrir la aplicación. También puede hacerlo a mano o desde un acceso directo:

CleanAco.exe -Respaldo "Nombre del perfil"

No pregunta nada: analiza, copia y sale. Aplica las mismas reglas de seguridad (no borra, no pisa lo más nuevo, no deja archivos a medias). Si el USB o la red no están conectados, no copia nada y lo anota.

También acepta el Id del perfil en lugar del nombre, y varios perfiles separados por coma (se hacen uno tras otro): CleanAco.exe -Respaldo "Documentos,Imagen del sistema".

Perfiles de imagen (.vhdx): no analizan; la tarea ejecuta AcoClone.exe --imagen con lo que dice el perfil y deja su registro en logs\. Es lo mismo que correr a mano AcoClone.exe --imagen C: D:\Respaldos\c-{fecha}.vhdx --conservar 5 (ver la guía de AcoClone). En esos perfiles el código 3 significa que falta AcoClone (0.4.3 o más nueva), el disco de origen o la carpeta de destino, el 4 que no hay espacio (AcoClone calcula lo que va a pesar la imagen y no empieza si no entra; lo mismo antes de copiarla a la ubicación externa: si ahí no hay lugar, la imagen queda en este equipo y el código es 1) y el 5 que la imagen falló; si se cancela o falla, la imagen incompleta se borra.

Código de salidaSignificado
0Todo bien (o no había nada para copiar).
1Se copió, pero algunos archivos tuvieron problemas.
2No existe un perfil con ese nombre.
3Origen o destino no disponible (por ejemplo, USB desconectado).
4No hay espacio suficiente en el destino.
5Falló la copia.
6Ya había una copia de ese perfil en marcha, o había otra en la PC y no se pudo esperar su turno.

Cada ejecución deja una línea en %APPDATA%\CleanAco\respaldo\ejecuciones.log y su registro detallado en logs\. En la lista de perfiles, «Última copia» y el texto emergente muestran cómo salió la última, con el prefijo «Programada».

La aplicación pide permisos de administrador. En el Programador de tareas marque Ejecutar con los privilegios más altos para que no aparezca el aviso de Windows.

Dónde se guardan los perfiles

Cada perfil es un archivo aparte en %APPDATA%\CleanAco\respaldo\perfiles\ (<Id>.json, con las carpetas, las exclusiones y las opciones). Para llevar los perfiles a otra PC, copie esa carpeta, o solo los archivos de los perfiles que quiera.

Lo que cambia solo (la fecha de la última copia y el resultado) se guarda aparte, en %APPDATA%\CleanAco\respaldo\estado\. Así una copia programada que termina no pisa un perfil que alguien está editando, y un archivo dañado afecta a un solo perfil: se aparta con la extensión .dañado y los demás siguen funcionando.

Si venía de una versión anterior, los perfiles se pasan solos a este formato la primera vez. El archivo viejo (perfiles.json) queda como perfiles.json.v1: no se borra nada.

Cada copia deja un registro con cada archivo copiado y los errores en %APPDATA%\CleanAco\respaldo\logs\ (se conservan los 50 más recientes). Es un archivo de texto: se abre con el Bloc de notas.

Eliminar un perfil no borra las carpetas ni las copias ya hechas: solo quita el perfil de la lista (y su tarea programada, si tiene).

Los archivos que restaurar reemplazó en el origen quedan en %APPDATA%\CleanAco\respaldo\antes-de-restaurar\ (se conservan las últimas 3 copias de cada perfil).

Lo que viene

Todavía no existe: