Cómo proteger los archivo durante una restauración de sistema

Publicado: diciembre 20, 2005
Charlie Russel

En este artículo, me gustaría profundizar algo más en la restauración de sistema y ofrecerles algunas advertencias para lo que debería estar preparado cuando la utilice. Joli Ballew ha escrito un artículo extraordinario sobre la restauración de sistema y no quiero repetir sus palabras sino que me gustaría dar algunos detalles que en un principio no parecen obvios cuando está ejecutando la restauración de sistema.

Cómo proteger los archivos importantes

Antes de utilizar la restauración de sistema, debería asegurarse de que no tiene ningún archivo de importancia en su escritorio. Aunque el asistente de la herramienta Restaurar sistemas dice que no va a causar ninguna pérdida en el trabajo reciente, como por ejemplo documentos y correos electrónicos, es importante entender exactamente qué es lo que va a guardar y que es lo que no durante una restauración del sistema.

Por regla general se conservan todos los archivos que están guardados en la carpeta de Mis documentos, pero puede no suceder lo mismo con los que están en otras ubicaciones. Esto puede resultar un problema si, como yo, usted también utiliza a veces el escritorio para almacenar temporalmente un archivo o para archivos en los que está trabajando o que acaba de descargar.

Para poder entender qué tipos de archivos se conservaban y cuáles no, hice un pequeño experimento. En primer lugar, cree un punto de restauración que poder volver. Después, miré en el registro para ver todos los tipos de archivos que mi Windows XP Professional conocía y extraje una lista — un total de 317 tipos de archivos,debo añadir. Después cree un script para crear un archivo nuevo de cada tipo de archivo en mi escritorio, utilizando Windows Services para UNIX Korn shell. Después cree un segundo punto de Restauración del sistema, tal y como se muestra en la Imagen 1.

Imagen 1

En este segundo punto de restauración estaban incluidos todos mis archivos de prueba pero por lo demás es exactamente igual que el primer punto de restauración.

Ahora, es el momento de poner a prueba la característica de restaura — Ejecuté "Restaurar sistema" al punto de restauración original tal y como se muestra en la Imagen 2.

Imagen 2

Si durante una restauración de sistema se mantienen todos los archivos en el escritorio, entonces deberían quedarse ahí. Los que no se conserven se habrán borrado ya que no estaban allí cuando cree el primer punto de restauración.

Al echar un vistazo rápido al número de archivos que tengo en mi escritorio, parece que he obtenido un resultado bastante alarmante— ¡de los 317 archivos creados originalmente solo quedan 257! Esto significa que el proceso de restauración de sistema borró 60 archivos.

¿Qué tipo se archivos se borraron? Se muestra una lista completa en la Tabla 1, pero hay algo que todos parecen tener en común — todos son, de una forma u otra, ejecutables o archivos de sistema. Todo entre archivos .EXE y .FON están en la lista. Entre el tipo de archivos que no se borró durante el proceso de restauración de sistema se incluyen todos los tipos de documentos comunes que utiliza Microsoft Office.

Lo que hace la restauración de sistema es intentar protegernos de nosotros mismos. Un archivo ejecutable ubicado en el escritorio es fácilmente algo que no debería estar allí en ningún caso, y ser la fuente de los problemas que nos han hecho necesitar una restauración de sistema. Por lo que el hecho de que los archivos que no se protejan durante la restauración sean los de sistema o los ejecutables es, al fin y al cabo, el comportamiento adecuado, y que nosotros, los usuarios, deberíamos tener en cuenta.

Tipo de archivoTipo de archivoTipo de archivoTipo de archivo

.386

.acf

.acs

.bat

.cat

.cmd

.com

.cpl

.crl

.DeskLink

.dll

.dos

.drv

.dsn

.dun

.exe

.fnt

.fon

.hhc

.hlp

.hta

.htc

.icm

.ico

.inf

.ini

.ins

.inv

.lnk

.manifest

.MAPIMail

.mmm

.msc

.msi

.mydocs

.nfo

.ocx

.pbk

.pfm

.pif

.pnf

.rat

.reg

.rsp

.sam

.scr

.sdb

.spc

.sst

.sym

.sys

.tlb

.tsp

.ttf

.UDL

.vbs

.vbx

.vxd

.wmz

.ZFSendToTarget

Tabla1 — Lista parcial de los tipos de archivos que se borraron durante la restauración de sistema

Obviamente el escritorio no es el lugar adecuado para almacenar archivos, sobre todo ejecutables si va a realizar una restauración de sistema. ¿Pero qué pasa con las otras ubicaciones?

Truco: Deshacer la restauración de sistema

Si comete un error y realizar una restauración del sistema que borre un archivo que realmente quería conservar, puede recuperarlo deshaciendo la restauración. Cuando deshice la restauración de sistema que acabo de exponer, todos los archivos que habían desaparecido volvieron a su sitio.

Principio de la páginaPrincipio de la página

Cómo utilizar la carpeta de Mis documentos para guardar los archivos

Como puede ves en la lista de archivos de la Tabla 1 que borró, ninguno de los archivos de documentos estándar de Office aparecen en la lista. Eso no está mal. Sin embargo, ¿Que pasa cuando miramos los archivos que están en la carpeta de Mis documentos? Después de todo, ahí es donde se supone que uno pone los documentos, y la restauración de sistema debería guardarlos ahí. Para probar esto, volví a realizar la prueba, pero esta vez lo hice en la carpeta de Mis Documentos, creando 317 tipos de archivos diferentes en esta carpeta tal y como se muestra en la Imagen 3.

Figure 3

Después de activar Restaurar el Sistema, volviendo exactamente al mismo punto de restauración cómo hice arriba. Al echar un primer vistazo rápido de los tipos de archivos el directorio muestra 317 archivos de prueba — no había borrado ninguno de mis archivos de prueba durante el proceso de restauración, independientemente del tipo de archivo del que se tratase. Bueno, ¡Eso me gusta!

Nota: Para completar la prueba, cree una carpeta dentro de Mis documentos, cree 317 archivos de prueba y lo volví a intentar. Como en el caso de la carpeta de Mis Documentos, todos los archivos se conservaron durante la restauración de sistema.

Principio de la páginaPrincipio de la página

Los scripts utilizados

Durante las pruebas de esta columna, he utilizado diversos scripts y un archivo que cree en el que aparecía la lista de las 317 extensiones de tipo de archivo que reconoce un sistema esencial de Windows XP Professional. Los scripts eran simples Korn shell, ejecutadas en Windows Services para UNIX v3.5, disponibles como descarga gratuita en el enlace que se muestra más abajo. A continuación les muestro una lista de los scripts utilizados:

    	#!/bin/ksh
    	# Script to create a a bunch of files of different types
    	# Uses a flat file with a list of file extensions
    	_Filetypes=/dev/fs/C/temp/FileTypes.txt

	while read _ext; do      # listed extensions include the dot
   	touch test$_ext          # touch will create a file if it doesn't exist
	done < $_Filetypes    # read from file
    	
    	#!/bin/ksh
	# check which file types are deleted on the desktop
	# during a system restore
	#
	_Original=/dev/fs/C/temp/FileTypes.txt
	_Deleted=/dev/fs/C/temp/deleted.txt
	
	print "Deleted file types during a System Restore" > $_Deleted

	# Loop to read a list of extensions, and see if the file exists
	while read _ext ;                 # Read list of extensions
	do
   		if [[ ! -a test$_ext ]];       # If file doesn't exist
   		then
   	   	print $_ext >> $_Deleted    # Add to list of deleted extensions
   		fi
	done < $_Original                 # Read from original list of types
    	
Principio de la páginaPrincipio de la página

Póngase en contacto conmigo

Si quiere hacer algún comentario sobre alguno de mis artículos, o algún tema en particular que le gustaría que tratase, no dude en escribirme a: Charlie@mvps.org. En inglés, eso sí¡¡¡.. Me encantaría conocer sus opiniones.

Le agradecería que comprendieran que para mi es imposible dar fe o responder a todos los correos electrónicos. Tampoco puede ofrecer soporte técnico individual a través del correo electrónico. No dude en utilizar los grupos de noticias de la comunidad para acceder a ayuda y soporte con su equipo o red. Yo participo con frecuencia en varios grupos de noticias de Microsoft, y espero que algún día nos veamos ahí.


Charlie Russel

Charlie Russel trabaja en la actualidad como consultor tecnológico, con años de experiencia como administrador de sistemas especializado en redes combinadas de Windows y UNIX. Charlie es el autor de varios libros para profesionales TI, incluyendo la co-autoría en dos títulos recientes: Microsoft Windows Server 2003 Administrator's Companion (Microsoft Press, 2003) y Microsoft Windows Small Business Server 2003 Administrator's Companion (Microsoft Press, 2004).


Principio de la páginaPrincipio de la página