Restaurar sistema es una función de Microsoft Windows que permite al usuario revertir el estado de su computadora (incluidos los archivos del sistema, las aplicaciones instaladas, el Registro de Windows y la configuración del sistema) al de un momento anterior, lo que puede usarse para recuperarse de fallas del sistema. u otros problemas. Incluido por primera vez en Windows Me , se ha incluido en todas las siguientes versiones de escritorio de Windows lanzadas desde entonces, excluyendo Windows Server . [1] En Windows 10 , Restaurar sistema está desactivado de forma predeterminada y los usuarios deben habilitarlo para que funcione. [2] Esto no afecta a archivos personales como documentos, música, imágenes y vídeos.
En versiones anteriores de Windows, se basaba en un filtro de archivos que observaba los cambios de un determinado conjunto de extensiones de archivos y luego copiaba los archivos antes de sobrescribirlos. [3] [4] Una versión actualizada de Restaurar sistema introducida por Windows Vista utiliza el servicio Shadow Copy como backend (lo que permite monitorear y realizar copias de seguridad de cambios a nivel de bloque en archivos ubicados en cualquier directorio del volumen, independientemente de su ubicación). y permite utilizar Restaurar sistema desde el entorno de recuperación de Windows en caso de que la instalación de Windows ya no arranque. [5]
En Restaurar sistema, el usuario puede crear un nuevo punto de restauración manualmente (en lugar de que el sistema cree uno automáticamente), retroceder a un punto de restauración existente o cambiar la configuración de Restaurar sistema. Además, la restauración en sí se puede deshacer. Los puntos de restauración antiguos se descartan para mantener el uso del volumen dentro de la cantidad especificada. Para muchos usuarios, esto puede proporcionar puntos de restauración que abarquen las últimas semanas. Los usuarios preocupados por el rendimiento o el uso del espacio también pueden optar por desactivar Restaurar sistema por completo. Los archivos almacenados en volúmenes no supervisados por Restaurar sistema nunca se respaldan ni se restauran.
Restaurar sistema realiza una copia de seguridad de los archivos del sistema de ciertas extensiones (.exe, .dll, etc.) y los guarda para su posterior recuperación y uso. [6] También realiza una copia de seguridad del registro y de la mayoría de los controladores.
A partir de Windows Vista , Restaurar sistema toma una instantánea de todos los volúmenes que está monitoreando. Sin embargo, en Windows XP , solo monitorea lo siguiente: [7] [8]
Dllcache
( )La lista de tipos de archivos y directorios que se incluirán o excluirán de la supervisión mediante Restaurar sistema se puede personalizar en Windows Me y Windows XP editando %windir%\system32\restore\Filelist.xml . [9]
Se puede configurar la cantidad de espacio en disco que consume Restaurar sistema. A partir de Windows XP, el espacio en disco asignado se puede configurar por volumen y los almacenes de datos también se almacenan por volumen. Los archivos se almacenan mediante compresión NTFS y un controlador de limpieza de disco permite eliminar todos los puntos de restauración excepto los más recientes. Restaurar sistema se puede desactivar por completo para recuperar espacio en el disco. Se desactiva automáticamente si el espacio libre del volumen es demasiado bajo para que funcione.
Windows crea puntos de restauración:
Windows XP almacena archivos de puntos de restauración en una carpeta oculta llamada "Información del volumen del sistema" en la raíz de cada unidad, partición o volumen, incluidas la mayoría de las unidades externas y algunas unidades flash USB. [3]
El sistema operativo elimina los puntos de restauración más antiguos según la restricción de espacio configurada según el principio de primero en entrar, primero en salir .
Existen diferencias considerables entre el funcionamiento de Restaurar sistema en Windows XP y versiones posteriores de Windows.
%windir%\system32\restore\Filelist.xml
. [9] [16] Windows Vista y versiones posteriores ya no admiten esto. [17]Hasta Windows XP, el sistema se puede restaurar siempre que esté en estado en línea, es decir, siempre que Windows arranque normalmente o desde Modo seguro . No es posible restaurar el sistema si Windows no se puede iniciar sin utilizar medios de recuperación de inicio de terceros, como ERD Commander. En Windows Vista y versiones posteriores, el entorno de recuperación de Windows se puede utilizar para iniciar Restaurar sistema y restaurar un sistema en un estado fuera de línea, es decir, en caso de que la instalación de Windows no se pueda iniciar. [5] Desde la llegada de Microsoft Desktop Optimization Pack , el conjunto de herramientas de diagnóstico y recuperación se puede utilizar para crear un disco de recuperación de inicio que puede iniciar sesión en una instalación de Windows que no se puede iniciar e iniciar Restaurar sistema. El conjunto de herramientas incluye ERD Commander para Windows XP, que anteriormente era un producto de terceros de Winternals .
Una limitación que se aplica a Restaurar sistema en versiones de Windows anteriores a Windows Vista es que solo se monitorean ciertos tipos de archivos y archivos en ciertas ubicaciones del volumen; por lo tanto, Restaurar sistema puede revertir de manera incompleta las instalaciones de software no deseadas y especialmente las actualizaciones de software locales. [18] En consecuencia, puede haber poco o ningún impacto práctico beneficioso. También pueden surgir ciertos problemas al intentar ejecutar o desinstalar completamente esa aplicación. Por el contrario, se han diseñado otras utilidades para proporcionar una reversión mucho más completa de los cambios del sistema, incluidas las actualizaciones de software. Sin embargo, a partir de Windows Vista, Restaurar sistema monitorea todos los tipos de archivos del sistema en todas las rutas de archivos en un volumen determinado, por lo que no hay problema de restauración incompleta.
No es posible crear un punto de restauración permanente. Todos los puntos de restauración eventualmente se eliminarán después de alcanzar el tiempo especificado en la configuración del registro RPLifeInterval o antes si el espacio en disco asignado es insuficiente. Incluso si no se generan puntos de restauración activados por el usuario o el software, los puntos de restauración automática consumen el espacio asignado en el disco. [8] En consecuencia, en sistemas con poco espacio asignado, si un usuario no nota un nuevo problema dentro de unos días, puede ser demasiado tarde para restaurar la configuración anterior a que surgiera el problema.
Para fines de integridad de los datos, Restaurar sistema no permite que otras aplicaciones o usuarios modifiquen o eliminen archivos en el directorio donde se guardan los puntos de restauración. En volúmenes NTFS, los puntos de restauración están protegidos mediante ACL . Dado que su método de copia de seguridad es bastante simplista, puede terminar archivando malware como virus , por ejemplo, en un punto de restauración creado antes de usar el software antivirus para limpiar una infección. El software antivirus normalmente no puede eliminar archivos infectados desde Restaurar sistema; [19] la única forma de eliminar los archivos infectados es deshabilitar Restaurar sistema, lo que resultará en la pérdida de todos los puntos de restauración guardados; de lo contrario, permanecerán hasta que Windows elimine los puntos de restauración afectados. Sin embargo, los archivos infectados almacenados en sí mismos son inofensivos a menos que se ejecuten; solo representarán una amenaza si se restablece el punto de restauración afectado. Restaurar sistema de Windows no es compatible con puntos de restauración creados por aplicaciones de terceros.
Los cambios realizados en un volumen desde otro sistema operativo (en caso de escenarios de arranque múltiple ) no se pueden monitorear. Además, el arranque múltiple de diferentes versiones de Windows puede interrumpir el funcionamiento de Restaurar sistema. Específicamente, Windows XP y Windows Server 2003 eliminan los puntos de control creados por Windows Vista y versiones posteriores. [20] Además, los puntos de control creados por Windows 8 pueden ser destruidos por versiones anteriores de Windows. [21]
Las instantáneas del volumen de inicio creado por Restaurar sistema ejecutándose en Windows 8 se pueden eliminar si la instantánea se expone posteriormente en una versión anterior de Windows.