Perder los datos contables de tu empresa es una emergencia crítica: facturas, asientos, balances y declaraciones fiscales pueden desaparecer en segundos por un fallo de disco, un ataque de ransomware o una migración fallida. En esta guía explicamos cómo se almacenan los datos de los principales programas de contabilidad en España y qué pasos seguir para recuperarlos.
24 – 48 horas para bases de datos contables
85% en recuperación de bases de datos Pervasive/Firebird
C:\ProgramData\Sage\ (bases Pervasive SQL)
Desde 180 € (lógico) hasta 650 € (daño físico + DB)
Los programas de contabilidad más usados en España y dónde guardan sus datos
Antes de poder recuperar los datos, es fundamental saber exactamente dónde los almacena cada software. Un error común es buscar los archivos en la carpeta de instalación del programa, cuando en realidad los datos suelen estar en ubicaciones completamente diferentes.
Sage 50 y Sage 200
Sage utiliza Pervasive SQL (también conocido como Actian Zen) como motor de base de datos. Los archivos tienen extensión .dat y se guardan por defecto en:
C:\ProgramData\Sage\Accounts\(Sage 50)C:\ProgramData\Sage\Sage 200\(Sage 200)
Cada empresa tiene su propia subcarpeta. El archivo más crítico suele llamarse ACCDATA y contiene todos los movimientos contables. Sage 200 puede ejecutarse también sobre SQL Server, en cuyo caso los datos residen en la instancia de SQL Server configurada durante la instalación.
A3 Asesor
A3 Asesor (del grupo Wolters Kluwer) utiliza Firebird como base de datos. Los archivos tienen extensión .fdb o .gdb y se ubican habitualmente en:
C:\A3\A3CON\oC:\A3\DATOS\- En instalaciones en red: en la carpeta compartida del servidor
Holded (cloud)
Holded es una solución 100% en la nube, por lo que técnicamente los datos no residen en tu equipo. Sin embargo, los riesgos existen igualmente: eliminación accidental de registros, cierre de cuenta, exportaciones CSV o XLS descargadas que se pierden junto con un disco duro. Holded permite exportar los datos en formato Excel desde el panel de administración.
ContaPlus y FacturaPlus (Sage)
Las versiones clásicas de ContaPlus utilizaban el motor dBase/xBase con archivos .dbf, lo que las hace especialmente vulnerables a corrupción. Los datos se almacenan en C:\ContaPlus\DATOS\ o en una ruta de red configurada manualmente.
QuickBooks
QuickBooks Desktop guarda los datos en archivos con extensión .qbw (empresa) y .qbb (copia de seguridad), normalmente en C:\Users\Public\Documents\Intuit\QuickBooks\.
Tabla resumen: software, base de datos y método de recuperación
| Software | Extensión / Motor BD | Ubicación por defecto | Método de recuperación |
|---|---|---|---|
| Sage 50 | .dat (Pervasive SQL) | C:\ProgramData\Sage\Accounts\ | Reparación Pervasive, recuperación física de disco |
| Sage 200 | SQL Server / Pervasive | Instancia SQL Server local o ProgramData | Backup SQL + recuperación física si falla disco |
| A3 Asesor | .fdb / .gdb (Firebird) | C:\A3\DATOS\ | gfix/gbak de Firebird, recuperación de sectores |
| ContaPlus | .dbf (dBase) | C:\ContaPlus\DATOS\ | Reconstrucción de índices, carving de archivos DBF |
| QuickBooks | .qbw / .qbb | C:\Users\Public\Documents\Intuit\ | Herramienta de reparación QBW, recuperación de disco |
| Holded | Cloud (SaaS) | Exportación local CSV/XLS | Contactar soporte Holded, recuperar exportaciones locales |
Escenarios típicos de pérdida de datos contables
Ransomware que cifra las bases de datos Pervasive
Es uno de los casos más frecuentes y devastadores. El ransomware cifra los archivos .dat de Sage y los renombra con una extensión aleatoria. En muchos casos, aunque no se pague el rescate, es posible recuperar versiones anteriores de los archivos si el disco duro no ha sido completamente sobreescrito, especialmente si el sistema de archivos NTFS conserva copias de seguridad de volumen (VSS).
Fallo de disco durante una transacción activa
Si el disco duro falla mientras Sage o A3 están escribiendo una transacción, la base de datos queda en un estado inconsistente. El programa muestra un error de "fichero dañado" o simplemente no arranca. En estos casos, la prioridad es no intentar abrir el archivo dañado repetidamente, ya que cada intento puede empeorar el estado de la base de datos.
Corrupción tras un corte de luz o cierre forzado
Las bases de datos Pervasive y Firebird son muy sensibles a cierres abruptos. Un apagón mientras se realizaba un cierre de ejercicio, una facturación masiva o una importación puede dejar el archivo en un estado que impide su apertura. En estos casos, las herramientas de reparación nativas del motor de base de datos (butil para Pervasive, gfix para Firebird) pueden resolver el problema.
Migración fallida a una nueva versión o servidor
Las actualizaciones de Sage 50 o A3 a versiones mayores implican una migración de esquema de base de datos. Si el proceso se interrumpe, el archivo puede quedar en un estado mixto, con parte de la estructura nueva y parte antigua, que ninguna versión del software puede abrir.
¿Qué hacer en caso de pérdida de datos contables?
- No sigas usando el disco: Cada escritura en el disco puede sobreescribir los datos que necesitas recuperar. Apaga el equipo si la situación lo permite.
- No intentes reparar la base de datos sin imagen previa: Antes de ejecutar cualquier herramienta de reparación, haz una copia byte a byte del disco o del archivo dañado.
- Contacta con el soporte del fabricante del software: Sage y Wolters Kluwer tienen equipos de soporte que pueden intentar reparaciones lógicas básicas.
- Acude a un especialista en recuperación de datos: Si el fallo es físico (disco que no gira, cabezales dañados) o si las herramientas del fabricante fallan, un laboratorio especializado es la única opción.
Prevención: cómo evitar perder los datos contables de tu empresa
Backup automático de la carpeta de datos
Configura una tarea programada de Windows que copie la carpeta C:\ProgramData\Sage\ (o la de tu software) a una unidad externa o NAS cada noche, fuera del horario de trabajo. Verifica mensualmente que los backups se pueden restaurar; un backup que no se puede abrir no sirve de nada.
Sincronización en la nube adicional
Herramientas como Backblaze, IDrive o incluso OneDrive Business pueden mantener versiones históricas de los archivos de la base de datos, ofreciendo una segunda línea de defensa frente al ransomware.
Snapshot del servidor / VSS
En instalaciones con Sage 200 sobre Windows Server, activa las instantáneas de volumen (VSS). Permiten recuperar versiones anteriores de archivos en segundos sin necesidad de un backup completo.
Preguntas frecuentes
Los datos de Sage 50 se almacenan en C:\ProgramData\Sage\Accounts\. Cada empresa tiene su propia subcarpeta identificada por nombre. La carpeta ProgramData está oculta por defecto en Windows; para verla debes activar "Mostrar archivos ocultos" en el Explorador de archivos. Es fundamental incluir esta ruta en tus políticas de backup, ya que no se encuentra en la carpeta de instalación del programa.
Sí, en la mayoría de los casos es posible. Pervasive SQL (Actian Zen) incluye una utilidad llamada butil que puede reconstruir índices corruptos y recuperar registros dañados. Si el daño es más grave (corrupción de páginas de datos), se puede intentar una exportación registro a registro. En casos de daño físico del disco, primero se realiza una imagen del disco y luego se trabaja sobre la copia. Nuestra tasa de éxito en bases de datos Pervasive con daño lógico supera el 85%.
Holded almacena los datos en sus servidores en la nube. Si borraste registros accidentalmente, el primer paso es contactar directamente con el soporte de Holded, ya que pueden tener backups internos. Si tienes exportaciones locales descargadas anteriormente (Excel, CSV) que se guardaron en un disco duro que ha fallado, podemos recuperar esos archivos. Para prevenir esta situación, configura exportaciones automáticas periódicas desde Holded y guárdalas en al menos dos ubicaciones distintas.
Lo primero es NO intentar reparar la base de datos sin haber hecho antes una copia del archivo .fdb. Firebird incluye la herramienta gfix para reparación y gbak para backup/restore. Si el error persiste tras la reparación con gfix, contacta con el soporte de Wolters Kluwer o con un especialista en recuperación. Si el error proviene de un fallo físico del disco, el archivo debe extraerse mediante imagen sectorial antes de cualquier intento de reparación.
Sage 50 incluye un gestor de copias de seguridad integrado que puede programarse para ejecutarse automáticamente. Sin embargo, para backups a nivel de sistema operativo, lo recomendable es usar VSS (Volume Shadow Copy) de Windows, que permite copiar los archivos aunque estén abiertos por el motor Pervasive. Herramientas como Veeam Agent Free, Macrium Reflect o el propio Backup de Windows Server soportan VSS. El backup debe almacenarse en una unidad separada, preferiblemente desconectada de la red para protegerse de ransomware.
¿Necesitas recuperar tus datos contables?
Diagnóstico gratuito en 4 horas. Sin recuperación, sin coste.
Solicitar presupuesto gratuito