lunes 21 de septiembre de 2009

Cómo hacer un backup gratis en 10 minutos

Sí, querido/a lector/a: éste post da respuesta a la pregunta ¿Cómo puedo hacer el backup definitivo gratis en 10 minutos?

Cuando pregunto “¿Sueles hacer backup de la información de tu ordenador?” las respuestas suelen ser, entre otras aún más deprimentes, las siguientes: “Pues la verdad es que hace tiempo que no hago ninguno” o “la verdad es que no, pero debería hacerlo” o “cuando me acuerdo”. Nadie me responde “Sí, diariamente. Además tengo el proceso de copia de seguridad automatizado”¡ L A M E N T A B L E !

Hoy en día el backup es una necesidad imprescindible. No voy a extenderme más, porque creo que todos podemos entender lo que significa perder las fotos de los últimos 5 años o el trabajo de meses, como le pasó a Andrés.

Pero no te preocupes. Dado que, estadísticamente, es casi seguro que eres uno de esos zánganos que ven un backup como algo inasequible a la par que imprescindible, voy a tratar de salvarte la vida, porque a continuación te diré cómo hacer una copia de seguridad automatizada en un disco duro externo sin que te cueste un céntimo ¡Y TODO EN 10 MINUTOS! De hecho, muchas empresas de mantenimiento informático le cobran una pasta a sus clientes por instalar y configurar pequeños programas como el que vas a crear a continuación.

El primer paso para asegurar un buen backup es adquirir un SAI (Sistema de Alimentación Ininterrumpida) y conectarlo al ordenador y a otros dispositivos como discos duros externos, routers, etc. Este equipo (¡en realidad ya deberías tener uno!) protege a los dispositivos de los constantes altibajos eléctricos, la causa más común de avería de equipos y de la pérdida de datos. De hecho muchas veces, en caso de subidón eléctrico, revientan tanto el disco duro del PC y el disco duro externo en el que se aloja el backup. Resultado: pérdida de los datos alojados en ambos equipos. Por tanto, aunque hagamos un buen backup, de nada servirá si no tenemos protegidos nuestros equipos de los embates de la pérfida electricidad.

El sistema de copia de seguridad más común es el local. Es decir: se copian los datos de tu ordenador a través de una conexión USB hacia un disco duro externo (seguro que tienes alguno por ahí ¿verdad? Si no, a comprarse uno, que ahora están baratitos).

Este programa de copia de seguridad que te propongo es absolutamente “artesanal”. Para mí es la mejor opción, porque si me da la gana puedo reprogramarlo. He probado otros softwares de seguridad que no me convencen nada, porque estos programas precocinados muchas veces generan ficheros que no hay quien los entienda y que, paradójicamente, dificultan muchísimo la recuperación de datos y ralentizan la copia de datos. Sin ir más lejos, la versión del Nero BackItUp que suele acompañar algunos discos duros nuevos me parece infumable.

Aviso antes de empezar: para cambiar nombres de extensiones de fichero (necesario para poder seguir las instrucciones) deberás seguir los siguientes pasos (Ala, ya te estás poniendo manos a la masa):
En el explorador de Windows selecciona “herramientas” y en el desplegable haz clic en “Opciones de carpeta”. Se abrirá un cuadro de diálogo en el que debes seleccionar la pestaña “ver”. A continuación deshabilita mediante un clic en el checkbox correspondiente la función “ocultar las extensiones de archivo para tipos de archivos conocidos” y haz clic en el botón “Aceptar”. Como no hagas esto, mejor que no sigas.

En este ejercicio, la unidad C: será el disco duro principal del PC y J: será el disco duro externo. En el caso que el sistema te asigne letras diferentes para las unidades, sustitúyelas convenientemente en el código que verás más abajo (es decir, si tu PC asigna al disco duro externo la letra F:, deberás poner en el código que encontrarás a continuación la letra F en vez de la J).

Bien, ya podemos empezar:
Digamos que queremos hacer el backup de una carpeta llamada “informacion”, que se encuentra guardada en la raíz del disco duro principal (es decir, directamente en la unidad C). La ruta de acceso sería “c:\informacion”. Todo lo que contenga esa carpeta se copiará en el disco duro externo. Seguramente la carpeta que quieres salvaguardar no tiene este nombre, pero no te preocupes, puedes indicar la ruta de la carpeta que prefieras (Por ejemplo: “c:\trabajo” o “c:\fotos”). Para ello sólo tienes que indicar la ruta adecuada en el código que encontrarás más abajo.

Ahora conecta un disco duro externo al PC (pon atención a la letra que le asigna el sistema).

Después debemos crear un nuevo documento con el bloc de notas (.txt). Copia y pega el siguiente código en el documento y cambia las letras de unidad si es necesario, tal como se ha indicado. He indicado en negrita las partes de código que puedes cambiar por si necesitas o deseas personalizar el backup. No cambies el resto. Como quites un espacio o borres un asterisco quizá empieces a echar humo.

---------Principio del código. No copiar esta línea-----------


@echo "HACIENDO COPIA DE SEGURIDAD DE FECHA......" %DATE%
@echo off
c:
cd\
echo ' >> backup.log
echo =============== %DATE% ===================== >> backup.log
rem date /t >> backup.log

c:
cd\

xcopy c:\informacion\*.* j:\informacion /s /d /y /v >> backup.log

copy c:\backupinformacion.bat j:\ /y

echo =============== %DATE% ===================== >> backup.log
rem pause


---------Fin del código. No copiar esta línea-----------


Ahora guarda el documento (preferiblemente en el directorio raíz C: si quieres que funcione el invento) con el nombre que quieras y ciérralo.

Ahora cambia el nombre al documento que acabas de crear desde el Explorador de Windows y llámalo “backupinformacion.bat”. Ya has creado el programa que ejecutará el backup. Si deseas modificarlo, ponte encima del icono con el ratón en el Explorador de Windows, aprieta el botón derecho y selecciona “editar”. Así se abrirá en formato bloc de notas y podrás editarlo si lo deseas.

Crea un nuevo documento de bloc de notas en C: (en el Explorador de Windows, cuando estés en C: botón derecho/nuevo/documento de texto). Guárdalo con el nombre “backup.log”. No escribas nada en dicho documento (ni siquiera hace falta que lo abras ahora). El documento que acabas de crear es donde se creará un registro de las copias de seguridad que se hayan realizado hasta la fecha. Se indicará cada fichero copiado y la fecha en la que se realizó la copia. Puedes utilizarlo como documento de consulta para comprobar que se están realizando las copias de forma correcta. Consúltalo de vez en cuando para asegurarte que todo va bien. Es recomendable que cada cierto tiempo borres todo el texto que contiene porque si no irá creciendo en peso.

Ve a la raíz del disco duro externo (unidad J –o la letra que te haya asignado el sistema) y crea una carpeta que se llame “informacion”.

Ahora haz doble clic sobre el fichero “backupinformacion.bat”. Se ejecutará el programa y aparecerá una pantalla en MS DOS que te indicará que se está realizando la copia de seguridad. La ventana en MS DOS debería cerrarse automáticamente una vez que haya finalizado el proceso de backup. Obviamente, si tienes muchos ficheros en la carpeta original “información”, el backup tardará más tiempo en ejecutarse.

Durante el proceso de copia de seguridad puedes ir abriendo el documento “backup.log” repetidamente para comprobar que los ficheros se van copiando.

Una vez que haya finalizado el proceso de copia de seguridad, puedes ir al disco duro externo y abrir la carpeta “informacion”. Allí debería haber ya una copia de los ficheros que contiene la carpeta “información” original del disco duro de tu PC. Comprueba que se han copiado todos los ficheros.

Cada vez que ejecutes “backupinformacion.bat” se creará la copia de seguridad. Pero lo bueno es que no se copia tooooooda la información cada vez, sino que sólo se añadirán los ficheros nuevos y se modificarán en el disco duro externo aquellos que se hayan modificado en el disco duro de tu PC. Es decir: se copian sólo los ficheros nuevos y los modificados. Esto acorta considerablemente el proceso de copias de seguridad posteriores.

¿Que eres perezoso y te cuesta muchísimo trabajo hacer doble clic sobre el programa de backup para hacer de vez en cuando una copia de seguridad? No pasa nada. Puedes automatizar esta tarea con la función “Tareas Programadas”. Para ello, vete a Inicio/Panel de Control/Tareas Programadas. Haz doble clic sobre “agregar tareas programadas”, dale al botón “Examinar”, selecciona C y haz doble clic sobre “backupinformacion.bat”, selecciona la periodicidad con la que deseas realizar la operación de backup y ¡listo! La copia de seguridad se realizará automáticamente cuando tú lo hayas decidido. Sí, querido/a amigo/a, el backup sólo funcionará si ambos dispositivos (el PC y el disco externo) están encendidos.

¡Fácil! ¿no? Y en Windows XP funciona absolutamente si has seguido bien todos los pasos. En Windows Vista posiblemente también, aunque procuro no ser usuario de tal maravilla.

Por cierto, nunca intentes enviar adjunto un fichero .bat por correo electrónico. No te dejará. Reconvierte el .bat de nuevo en .txt para adjuntarlo y, al descargarlo, vuelve a renombrarlo en formato .bat.

Otra opción de backup que se está poniendo de moda es el backup remoto, que consiste en enviar nuestros ficheros vía internet a un servidor externo -bastante útil en caso de incendio y/o (Dios no lo quiera) desastre natural. Algunas empresas como Syscover ofrecen este servicio. Pero eso que ya te lo cuenten ellos, que las dosis de altruismo ya me están entrando en reserva.

¿Para hacer backups en Mac? Para ello sírvanse ponerse en contacto con San Jobs por favor, pero no le digan que van de mi parte. Seguro que por un módico óbolo estará encantado de poder prestarles sus servicios.