En tres pasos
- 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).
- Analizar. Elija el perfil y toque Analizar. La app revisa las dos carpetas y le cuenta qué archivos se copiarían. No copia nada.
- 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.
- 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.
Reglas de seguridad
- Nunca se borra nada del origen. Del destino solo se descartan, dentro de
.versionesy.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ínea | Qué significa |
|---|---|
| Archivos revisados | Todos los archivos del origen que la app miró. |
| Se copiarían | Archivos 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 modificados | Los 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ía | Iguales en el origen y en el destino: no hace falta copiarlos. |
| Más nuevos en el destino | El archivo del destino tiene una fecha posterior a la del origen. No se pisa, por si lo editó allí. Solo aparece si hay alguno. |
| Excluidos | Archivos que quedan fuera por una exclusión del perfil. |
| Solo en el destino | Archivos 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 problemas | Archivos 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í.
- En Editar el perfil puede desactivarlo o elegir cuántas copias conservar (5 por defecto). Al terminar una copia, las más viejas que pasan ese número se descartan. Es lo único que la app borra, y solo dentro de
.versiones. - Además de la cantidad se puede limitar por antigüedad (descartar las de más de N días) y por espacio (descartar las más viejas mientras las versiones pesen más de N GB). Con 0 ese límite no se usa. Si se cumple cualquiera, se descarta la copia más vieja y se vuelve a mirar. Siempre queda la copia más reciente, aunque tenga más días o pese más que el límite, para no quedarse sin ninguna. En el registro de la copia cada descarte figura con su motivo.
- No cuenta como espacio extra de la copia: el archivo anterior se mueve, no se duplica. Sí ocupa lugar en el destino mientras se conserve.
- Si descarta una copia que le interesaba, súbale el número de copias a conservar antes de la próxima ejecución.
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>
- No se borran: se pueden recuperar con Restaurar → Recuperar versiones anteriores, donde figuran como Eliminados del origen junto a los Reemplazados, o abriendo esa carpeta.
- Pasados los días elegidos, el grupo se descarta. Es lo único que se borra de ahí, y solo carpetas con nombre de fecha.
- Lo excluido por el perfil nunca se considera eliminado, ni lo que está en un enlace o carpeta que no se pudo leer.
- Protección: si lo que «desapareció» del origen es más de la mitad de los archivos del destino (y son 20 o más), no se mueve nada y se avisa. Suele pasar si el origen es una unidad de red o un USB que no estaba bien conectado. En una copia programada, ese aviso es una notificación y el código de salida es 1.
- Restaurar nunca mueve archivos de la carpeta de origen, aunque no estén en el respaldo.
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.
- Solo se borra del destino, nunca del origen. Lo que ya estaba en
.versioneso.eliminadosno se toca. - Protección más estricta: si el origen no tiene ningún archivo, o si lo que «desapareció» son 10 o más archivos y más de un cuarto de los del destino, no se borra nada, se avisa y la corrida programada termina con código 1.
- Analizar muestra cuántos archivos «solo en el destino» se borrarían antes de copiar. Conviene mirarlo antes de activarlo.
- No existe en el modo «un solo archivo .acobkp», y Restaurar nunca lo usa.
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).
- El tope cuenta lo que se escribe al copiar y también lo que se lee para verificar o comparar (las opciones de «Verificar las copias»), así esas pasadas tampoco acaparan el disco.
- Vale para la copia manual y para las programadas. Analizar no copia nada, así que no se frena.
- Como orientación: un disco duro común rinde entre 80 y 150 MB/s; un USB 2.0, unos 30; una red Wi-Fi, entre 10 y 40. Un tope de 10 o 20 deja la PC cómoda para trabajar mientras copia.
- Con un tope bajo una copia grande tarda más: 100 GB a 20 MB/s son casi 1 hora y media. Cancelar corta enseguida, sin dejar archivos a medias.
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:
- Verificar cada copia (SHA-256): mientras copia, la app calcula la huella del original y la compara con la de la copia ya escrita en el destino, antes de reemplazar nada. Si no coinciden, ese archivo se marca como problema y el que ya estaba en el destino no se toca. Cuesta leer cada archivo copiado una vez más.
- Comprobar también los archivos al día: compara byte a byte los archivos que parecen iguales (mismo tamaño y fecha). Si alguno difiere, el análisis lo cuenta y la copia lo vuelve a copiar, guardando antes el anterior en
.versiones. Lee todo el origen y todo el destino, así que en discos grandes tarda mucho: úselo de vez en cuando, no en cada copia. Como la copia siempre analiza primero, la comparación se hace dos veces (en el análisis y en la copia). Mientras corre, el estado muestra cuántos archivos lleva comparados.
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.
- Un .acobkp es un zip con un manifiesto (nombre, tamaño, fecha y SHA-256 de cada archivo). Por defecto no comprime; con Comprimir comprime lo que se comprime (los jpg, mp4, zip, docx, pdf y similares se guardan tal cual).
- Si no cambió nada, no crea otro. Analizar compara el origen con el manifiesto del último archivo y dice cuántos archivos hay nuevos o modificados. Un archivo que solo se eliminó del origen no justifica uno nuevo.
- Seguridad: se escribe a un temporal, se vuelve a abrir para comprobar que están todas las entradas con su tamaño (con Verificar, se descomprime todo y se compara el SHA-256) y recién entonces toma su nombre definitivo. Un corte nunca deja un .acobkp a medias.
- Retención: se conservan los últimos N archivos, descartando los de más de N días o cuando el total pasa de N GB. Siempre queda el más reciente: si por sí solo pasa del límite de espacio, se avisa y se deja. Si hubo archivos que no se pudieron leer, esa corrida no descarta ninguno.
- Restaurar lista los .acobkp del destino, con un buscador para encontrar un archivo. Se restaura en la carpeta que elija; no pisa nada, y se comprueba cada archivo con su SHA-256.
- No se guardan permisos, atributos ni carpetas vacías. En FAT32 un archivo no puede pasar de 4 GB (se avisa antes de empezar). Cada corrida con cambios reescribe todo, no solo lo que cambió.
- En este modo no se usan
.versionesni.eliminados: cada archivo ya contiene todo lo de ese momento.
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.
- Qué se guarda: el botón con el ícono de AcoClone, a la derecha de Qué se guarda, muestra los discos y las particiones con letra. Se guarda por letra de unidad o por la firma o GUID del disco, no por su número: la copia programada sigue encontrando el mismo disco aunque Windows lo numere distinto.
- Dónde: el botón del disquete abre «Guardar como». Se elige la carpeta y un nombre; en cada copia se le agrega la fecha (
Sistema-20261024-030000.vhdx) y no se pisa ninguna. Tiene que ser un disco local y no el que se copia: Windows no conecta un .vhdx que está en una carpeta de red. Si quiere llevarlo a un servidor, cópielo después, con el archivo ya cerrado (o deje que CleanAco lo haga, ver «Sacarla de este equipo»). Las carpetas del destino que falten se crean al copiar, y mientras la imagen está conectada no aparece el cartel de «Reproducción automática». - Conservar las últimas N: después de terminar bien una imagen nueva se borran las más viejas (y su archivo .sha256). Con Guardar la suma SHA-256 cada imagen queda con su suma al lado.
- Con el sistema en marcha la copia sale de una instantánea de Windows, así que no hace falta cerrar nada; lo que se escriba mientras dura no entra. Solo cuenta lo usado: el archivo pesa aproximadamente lo que ocupan los datos. Un volumen con BitLocker no se copia en vivo.
- AcoClone: hace falta la versión 0.4.3 o más nueva (trae la cancelación desde CleanAco, evita el cartel de «Reproducción automática», controla el espacio y libera lugar antes de empezar). CleanAco la busca junto a sí mismo, en
Archivos de programa\Acoy donde se la haya indicado; si no la encuentra pregunta dónde está y ofrece copiarla aArchivos de programa\Aco, que es donde la busca una copia programada. - Analizar no compara nada (una imagen es entera): muestra lo que se va a hacer y el espacio libre. Ejecutar necesita CleanAco como administrador; las copias programadas ya corren con privilegios altos. Cancelar frena la copia y borra la imagen incompleta.
- Copia EXTERNA (muy recomendable): al respaldar un sistema en uso hace falta una copia local, que se puede conservar o no. Pero si todas las copias son locales y el problema afecta a este equipo (un virus, un robo, la falla o el daño de los discos locales), no hay seguridad de que estén disponibles para restaurar. Por eso se recomienda marcar Después de guardarla, copiar la imagen a otro lugar (servidor, NAS u otro disco): esas copias se consideran «EXTERNAS» y se pueden usar, por ejemplo, cuando fallan o se dañan los discos locales.
- Cómo funciona la copia externa: con Después de guardarla, copiar la imagen a otro lugar marcada, elija una carpeta (un servidor o NAS,
\\servidor\recurso\carpeta, u otro disco). Cuando la imagen termina bien, se copia a esa ubicación externa con su.sha256: primero con el nombre.parcialy recién al terminar y comprobar el tamaño (y la suma SHA-256, si la imagen la tiene) toma su nombre; un corte nunca deja una imagen a medias con el nombre bueno. Si un corte de red o de luz deja un.parcialallá, la próxima corrida lo borra sola cuando lleva 15 minutos sin cambios (así no queda ocupando lugar). Dejar en la externa las últimas N borra las más viejas de la ubicación externa (con 0 no borra nada, que es lo que corresponde a un servidor WORM o con bloqueo de archivos; si no se puede borrar algo, se anota y sigue). Borrar la imagen de este equipo la quita de acá solo si la copia externa salió bien y verificada; así queda únicamente la del servidor, fuera del alcance de un virus de este equipo. Si la copia externa falla, la imagen queda acá, la corrida termina con el código 1 y la notificación avisa. La tarea corre con su usuario: el servidor tiene que dejarle escribir (guarde la clave con el Administrador de credenciales de Windows si hace falta). - Si no hay lugar para la imagen nueva: la retención borra las viejas recién después de terminar bien la nueva, así que el disco necesita lugar para N+1 imágenes. Con la casilla Si no hay lugar, borrar antes las imágenes más viejas que la retención ya iba a borrar (activada en los perfiles nuevos), si la imagen no entra se borran de a una, las más viejas primero, y solo hasta que entre: únicamente las que la retención iba a borrar igual (con «conservar 4» y 5 imágenes, las más viejas) y nunca la más reciente; con «conservar 1» no hace nada. Se anota en el resultado qué se borró. El costo: si esa corrida falla, queda una copia menos que si se hubiera esperado. Para la ubicación externa esa decisión es aparte: ver «Si no hay lugar en la ubicación externa».
- Si no hay lugar en la ubicación externa: el desplegable de la copia externa decide qué pasa cuando la imagen nueva no entra allá. Mantener las que hay y avisar: no se borra nada y la nueva queda solo en este equipo, con una notificación. Borrar solo las que sobran según «Dejar las últimas» (la opción de los perfiles nuevos): se borran las que la retención ya iba a borrar al terminar (con «dejar 3», las que quedan más allá de las 2 más nuevas), de a una y solo hasta que entre. Borrar las más viejas hasta que entre la nueva: se borran también copias que la retención dejaría (aunque queden menos que N), de la más vieja a la más nueva y solo hasta que entre. Nunca se eliminan todas las copias EXTERNAS: si con una sola copia externa todavía no entra la nueva, no se borra la única que queda y se avisa; hacé lugar en la ubicación externa o borrá a mano la copia externa para que se pueda copiar la última imagen. Si ni borrando lo permitido entraría, no se borra nada. El costo de la última opción: si la copia falla después de borrar, quedan menos copias externas que antes. Con Dejar = 0 (destino WORM) no se borra nada nunca. Mientras la última imagen no tenga copia externa, la fila de la lista aparece en rojo.
- Conservar 0 (imagen «de paso»): con la copia externa marcada, Conservar las últimas acepta 0: la imagen de este equipo es solo de paso y se borra (junto con las anteriores de este equipo) cuando la copia externa salió bien y verificada. Si la externa falla, la de acá no se borra. Así el disco de este equipo solo necesita lugar para una imagen. Sin copia externa, el mínimo es 1.
- Aviso antes de quedarse sin lugar: al terminar bien una imagen, CleanAco mira cuánto queda libre en el disco de destino (y en el de la copia externa) y lo compara con lo que necesitaría la próxima: una imagen igual, un 10 % más grande, más el margen de 1 GB que pide AcoClone. Si no entra, avisa con una notificación (una por día como mucho) y lo anota en el resultado: bajá «Conservar las últimas» en 1 o liberá espacio. La retención borra las viejas recién después de terminar la nueva, así que el disco tiene que tener lugar para N+1 imágenes.
- Si falta la última imagen: en la lista el perfil se marca en rojo cuando el archivo de la última imagen guardada ya no está en el disco (se borró o se movió), aunque la copia programada no esté atrasada; el texto emergente dice cuál falta. La próxima copia guarda una nueva. Si el disco de destino no está conectado no se marca (no se puede ver).
- Restaurar abre la carpeta de las imágenes y explica cómo: en AcoClone, Abrir imagen… y copiar al disco o a la partición de destino.
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.
- Cómo funciona: se copia todo a una carpeta
<perfil>_<fecha>dentro del destino, se comprime con el programa elegido, se comprueba el archivo y recién entonces se borra la carpeta sin comprimir. Hace falta espacio libre en el destino para la copia sin comprimir mientras dura. - El archivo lleva adentro la carpeta con fecha (
Perfil_20261018-072914.rarcontienePerfil_20261018-072914\...): al extraer varias copias, cada una queda en su carpeta y no se pisan. - CleanAco no incluye ningún compresor. Usa el que tenga instalado: WinRAR (
Rar.exe: sólido, máxima compresión), 7-Zip o PeaZip (.7z sólido, máxima compresión). Deje Programa vacío para que lo busque en Archivos de programa, o elija la carpeta donde está instalado. Con Otro programa escriba el comando completo usando{carpeta}(lo que se comprime),{nombre}y{destino}. - Conservar las últimas N copias: borra las copias compactadas más antiguas de ese perfil (0 = todas). Solo toca archivos con el nombre del perfil y la fecha.
- Al marcarla se marca sola Espejo exacto (la copia es una foto exacta del origen) y no se usan
.versionesni.eliminados. No se combina con el modo .acobkp. - Restaurar no lista estos archivos: ábralos con el programa y extraiga la carpeta. El botón abre la carpeta del destino.
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:
- 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. - 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 comonombre (restaurado 1).
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.
- 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).
- 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.
- El
.acobkpde los programas comunes es un zip normal: se puede abrir con cualquier programa de zip. Adentro hay unmanifiesto.jsonque dice qué contiene. No está cifrado: revise que sus ajustes no tengan datos personales antes de compartirlo. - Programas con contraseñas o sesiones (Firefox, Thunderbird, Telegram, KeePassXC, Rclone, claves SSH y credenciales de Git): en la lista figuran como «Credenciales o sesión» y nunca vienen marcados solos. Si marca alguno, la app le pide una contraseña y cifra todo el archivo (ver abajo).
- Restaurar no pierde nada: los archivos que se reemplazan se copian antes a
%APPDATA%\CleanAco\respaldo\antes-de-restaurar-apps\(se conservan las últimas 10 restauraciones). Las claves de registro se exportan antes de importar. - Solo se restauran las rutas que la app conoce, aunque el archivo diga otra cosa. Un archivo ajeno o modificado no puede escribir en cualquier parte del equipo.
- Para VS Code se guarda la lista de extensiones, no las extensiones (pesan más de 1 GB). Al restaurar puede reinstalarlas con
code --install-extension(necesita internet). - Incluye unos 40 programas comunes (editores, reproductores, utilidades, herramientas de desarrollo...). Los que no están instalados en esta PC aparecen en gris y no se pueden marcar. Algunas rutas están tomadas de la documentación oficial y todavía no se probaron en una PC real: si algo no se restaura como esperaba, avise.
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.
- Cómo se cifra: AES-256, con una clave derivada de su contraseña (PBKDF2-SHA256, 600.000 vueltas) y una firma (HMAC-SHA256) que detecta un archivo alterado o una contraseña equivocada antes de descifrar nada. Son piezas estándar de Windows; la app no inventa su propia criptografía.
- La contraseña no se guarda en ningún lado y no se puede recuperar. Si la olvida, el archivo no se abre, ni con ayuda de la app ni de nadie. Guárdela en un gestor de contraseñas. Pide al menos 10 caracteres.
- Para restaurar, Restaurar desde archivo... detecta que está cifrado y pide la contraseña (3 intentos). Durante la restauración se descifra un archivo temporal en
%TEMP%que se borra al terminar, aunque algo falle. - Al guardar, el zip sin cifrar también se arma en
%TEMP%(no junto al destino, que puede ser un USB) y se borra siempre. Al terminar de cifrar, la app vuelve a leer el archivo completo para confirmar que quedó bien. - Cierre antes esos programas. Un navegador o Telegram abiertos tienen sus bases de datos a medias; la app lo avisa y pide confirmación antes de guardar. Al restaurar, también hay que cerrarlos.
- Qué no se copia: la caché y los archivos temporales (
cache2,crashes, bloqueos), el correo IMAP de Thunderbird (se vuelve a bajar del servidor; el correo local sí va) y la base.kdbxde KeePassXC (está donde usted la haya guardado: cópiela aparte). - Cifrar protege el archivo, no lo que hay dentro una vez restaurado: las contraseñas y sesiones vuelven a quedar en esa PC como estaban.
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.
- Al copiar, la app le pide a Windows una instantánea de solo lectura del disco del origen y copia desde ella, como estaba en ese momento. Al terminar la borra. Analizar no la usa: tamaños y fechas se ven igual con el archivo abierto.
- Hace falta ser administrador (la app ya lo pide y las tareas programadas corren con privilegios altos) y que el origen esté en un disco fijo con NTFS. No sirve en USB, red ni exFAT.
- La instantánea es como si se hubiera cortado la luz en ese instante. Para documentos y archivos cerrados es exacta. Una base de datos que se estaba escribiendo puede necesitar recuperarse al abrirla: para esas conviene cerrar el programa antes.
- Usa espacio del disco del origen mientras dura la copia. Con muy poco espacio libre puede no crearse.
- Si no se puede crear (sin permisos, sin espacio, servicio apagado), la copia sigue sin instantánea y el resultado lo dice: ese archivo abierto se salta como siempre. Las copias programadas lo cuentan como «con problemas» y avisan.
- Solo se borra lo que creó CleanAco. Si la app se cortara a mitad de una copia, la próxima ejecución limpia la instantánea que quedó. Las instantáneas de Windows (puntos de restauración, versiones anteriores) no se tocan.
Exclusiones
En el perfil puede dejar fuera carpetas y archivos. Se separan con punto y coma (;).
| Campo | Ejemplo | Efecto |
|---|---|---|
| Carpetas | node_modules; .git; Temp | Se 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.
- Corre con su usuario y con la sesión iniciada. Si la PC estaba apagada a esa hora, copia al encender.
- Si el USB o la red no están conectados, no copia nada y lo anota en el registro.
- Cada cierto tiempo: sirve para carpetas que cambian seguido (por ejemplo, cada 30 minutos). En cada ejecución se revisa la carpeta entera y se copia solo lo que cambió; lo reemplazado guarda su versión anterior. Como se generan muchas versiones, conviene limitarlas en Editar (por cantidad, antigüedad o espacio) y no usar la instantánea de Windows con intervalos cortos. Si algo falla, el aviso no se repite en cada ejecución: se muestra una vez cada 6 horas, o enseguida si el problema cambia. Si la PC estuvo apagada, retoma al encender.
- Avisos: si una copia programada no se pudo hacer (destino ausente, sin espacio, falló o terminó con problemas), Windows muestra una notificación. Se puede desactivar por perfil en Editar. Las copias que salen bien o que no tenían nada para copiar no avisan.
- Perfiles atrasados: en la lista, un perfil programado cuya última copia es más vieja de lo esperado (más de 2 días si es diario, 9 si es semanal, más de 4 intervalos —y al menos 2 horas— si es «cada cierto tiempo», 14 en los demás casos) aparece en rojo. Al pasar el mouse se explica por qué.
- La tarea guarda la ubicación de
CleanAco.exe: si lo mueve de carpeta, vuelva a guardar la programación. - Eliminar un perfil también quita su tarea.
- Varios perfiles, uno tras otro: marque varios en la lista (Ctrl o Shift) y toque Programar N.... Con varios marcados solo queda habilitado ese botón. Se crea una tarea (todos los días o una vez por semana, a la hora elegida) que copia los perfiles en el orden en que aparecen en la lista: cada uno empieza cuando termina el anterior, tarde lo que tarde, así que nunca se pisan. Si uno falla, sigue con el siguiente. Si el lote del día anterior sigue corriendo cuando llega la hora, ese turno se salta. Un perfil que ya tenía su propia tarea pasa al lote. Al abrir uno de esos perfiles en Programar... se ve que está en un lote; Quitar tarea lo saca del lote y los demás siguen. Además, en toda la PC hay una sola copia a la vez: una tarea suelta o de otro lote espera su turno (hasta 4 horas; las de «cada cierto tiempo» saltan ese turno).
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 salida | Significado |
|---|---|
| 0 | Todo bien (o no había nada para copiar). |
| 1 | Se copió, pero algunos archivos tuvieron problemas. |
| 2 | No existe un perfil con ese nombre. |
| 3 | Origen o destino no disponible (por ejemplo, USB desconectado). |
| 4 | No hay espacio suficiente en el destino. |
| 5 | Falló la copia. |
| 6 | Ya 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».
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:
- Más programas en Datos de apps, a medida que se verifican sus rutas después
- Vivaldi, Betterbird, AnyDesk y CopyQ entre los programas con credenciales: falta una fuente confiable de qué archivos tienen las sesiones después