Índice del artículo


9. Haciendo copia de seguridad del registro.

Los métodos convencionales
El método convencional por GUI supongo que es conocido por todos: es mediante los diferentes métodos que nos ofrece la herramienta “regedit” en su menú Archivo > Exportar. Veamos cada método:
Si abrimos la herramienta de exportación gráfica, veremos que en su menú desplegable nos ofrece varias posibilidades de volcado:
Archivo REG. Esta forma de volcar la información del registro es, probablemente, la más conocida por todos. Con este métodos podemos volcar la información del registro, de una rama específica (simplemente seleccionando la rama cuya información queremos volcar a un archivo reg), o de todo el registro. El metodo para introducir los datos otra vez al registro también es muy sencillo, ya que está contemplada la posibilidad de hacer doble click sobre el archivo REG generado para estos menesteres, teniendo también la posibilidad de hacerlo desde el menú Archivo > Importar.
Archivo de subárbol de registro. Esta opción quizá sea menos conocida, pero no por ello es menos importante. Con ella lo que conseguimos es volcar la información de una rama del registro a un archivo hive en formato binario. El proceso para restaurar un archivo hive es algo más complicado que en el caso de un archivo *.reg convencional: lo primero que tenemos que hacer es seleccionar en el panel de la izquierda la rama o árbol exacto en donde queremos restaurar los datos. Esto es importante porque si no los datos del archivo hive a volcar en el registro serán introducidos en un lugar incorrecto. Después tenemos que ir a Archivo > Importar, y seleccionar en el cuadro desplegable “tipo” la opción archivos de subárbol de registro, navegamos hasta donde tenemos el archivo guardado, y posteriormente le damos a abrir; un cuadro desplegable nos advertirá de que el contenido del archivo hive será añadido en la rama seleccionada, y de que todos los valores de la rama en cuestión serán eliminados y sustituidos por los de nuestro archivo hive.
Archivo TXT. Este no es un procedimiento de copia de datos convencional, ya que únicamente hace una imagen en formato texto de cómo está el estado de la rama seleccionado en un momento dado, y que, aunque puede ser leído con un editor de texto convencional, la información proporcionada no puede ser introducida en el registro, mediante un doble click, como en el caso de los archivo *.reg.
Archivo reg win9x/WinNT 4. Esta opción nos exporta los datos seleccionados al formato utilizado por estos sistemas operativos, es decir, utiliza “Regedit 4” en lugar de “Regedit 5” que es el que utiliza Windows XP.
Otras posibilidades, la potencia de la línea de comandos
En otras versiones de Windows teníamos otros comandos para guardar y restaurar copias de nuestro registro. Los comandos, la última vez que yo los he visto, ha sido en windows 2000 y corresponden a:
regback.exe, regrest.exe
Pues bien, los comandos regback.exe y regrest.exe que estaban disponibles en la Resource Kits de Windows 2000 han sido sustituidos por el comando “reg” que ha pasado a suplir sus funcionalidades. Así, mediante las opciones “reg save” podemos salvar el contenido del registro a un archivo hive y con “reg restore” podemos restaurar la información de ese archivo al registro. La sintaxis de estos comandos no es complicada, y está documentada en la Ayuda de Windows, por lo que os invito nuevamente a consultarla para conocer algo más sobre estos comandos. Recordaros también el comando “reg export” y “regedit /e” que veiamos en la primera entrega y con los cuales podíamos exportar a un archivo “reg” la configuración del registro.

 Ultima configuración buena conocida

 
Mediante las diferentes opciones de inicio que se nos presentan si presionamos la tecla F8 de nuestro PC, antes de que salga el logo de Windows, se nos relaciona esta opción. Lo que en realidad hace esta opción es restaurar una de las copias de la rama HKLM\SYSTEM\CurrentControlSet y restaurar la configuración de hardware. Por lo que sólo nos será útil este sistema de recuperación del registro si nuestro problema está relacionado con algo de hardware.

La herramienta restaurar sistema

Una de las formas más fáciles de restaurar el registro a un estado anterior es sin duda, mediante la herramienta Restaurar Sistema. Por defecto, en WinXP, está activada, y crea puntos de restauración regulares, que hace copia de todos estos puntos:
  1. Copia del registro
  2. Perfiles de usuario locales
  3. Componentes COM+
  4. Base de datos WMI
  5. Metabase de IIS
  6. Archivos con extensiones determinadas del sistema que son monitorizadas
Bueno, ahora que sabemos en qué archivos se contienen nuestros datos, sin duda una de las formas más fáciles de hacer una copia de seguridad del registro es guardando los archivos a un medio extraíble. Así, en caso de que alguno se corrompa, lo podremos recuperar con una información más actualizada que en el caso de tener que recuperarlos del CD de instalación. La ubicación de estos archivos ya la he mencionado y repetido en multiples ocasioines a lo largo de estos artículos. Únicamente señalar que la restauración de los archivos debe llevarse a cabo en los mismos directorios donde se encuentran por defecto y con los mismos nombres.


Utilizando NTBACKUP, para hacer copia de los archivos de sistema.


Pues bien, con esta herramienta también es posible hacer una copia de seguridad de nuestros datos del registro. Ntbackup no sólo es capaz de hacer eso; también, hace copia de seguridad de los archivos de arranque de Windows XP (boot.ini, ntldr, ntdetect.com) y de los componentes com+ registrados. Sin duda muy versátil. Para llevar esto acabo tenemos que salirnos del modo “wizard” o “asistente” eligiendo la opción modo avanzado, e ir a “Herramientas > ASR Wizard” (tengo el ntbackup en inglés). Esta opción nos saldrá un asistente para hacer esta copia.

Automatizando la copia de seguridad: NTbackup por linea de comandos
Ntbackup dispone también de una serie de modificadores que permiten ejecutarlo mediante una consola. Si deseamos verlos no tenemos más que ir a Inicio /Ejecutar y teclear “ntbackup /?” con lo cual nos saldrá una ventana de ayuda con todas estas opciones. Os invito a consultarlas.
Específicamente la opción que nos interesa es el modificador “systemstate”. Mediante este modificador es posible hacer una copia de seguridad de los archivos más importantes de nuestro sistema operativo.
En nuestra sección de descargas os dejo un script para automatizar esta tarea. El script es autoría de Andrew S. Baker.   Al ejecutarlo, se hará una copia de los archivos de sistema, incluyendo el registro, los archivos de arranque y los componentes DCOM. Para ejecutarlo es necesario tener Windows 2000 o superior. El script crea una tarea programada que se ejecuta diariamente a la 1:15 horas pero que podemos modificar variando el parametro JOBTIME
En fin, con esta ultima entrega termino mi serie de artículos. Espero que hayáis disfrutado leyéndola tanto como yo escribiéndola.