TEMARIO

martes, 13 de diciembre de 2011

ARCHIVO PAGEFILE.SYS y HIBERFIL.SYS

Para Los que escasean de gigas en su disco duro y necesitan liberar espacio, una de las soluciones sería eliminar el archivo pagefile.sys o el archivo hiberfil.sys. Como norma general no es aconsejable borrar el archivo pagefile.sys, a no ser que tengas memoria RAM suficiente >2Gb y poco espacio en el disponible en el HDD, aunque a pesar de todo no es aconsejable. Sin embargo el archivo hiberfil.sys, sí se puede eliminar ya que tiene que ver con la hibernación del equipo que toma una especie de captura de todo lo que estas ejecutando en el sistema, copia esta “captura" en el disco duro y entonces apaga la mayoría de hardware. Para regresar de la hibernación bastará con un simple movimiento del mouse o presionar la tecla espaciadora del teclado.

Tamaño de los ficheros pagefile.sys y hiberfil.sys en mi equipo con windows 7:


 Que es y para que sirve el archivo Pagefile.sys ?


Este archivo es muy especial y lo usa Windows para almacenar temporalmente datos los cuales son intercambiados entre la memoria RAM y éste, con el fin de disponer de un bloque mas grande de memoria, a ésta se le conoce como MEMORIA VIRTUAL

El nombre del archivo es pagefile.sys y se crea en el momento de la instalación de Windows en la unidad raíz (normalmente C:\) donde se encuentra el boot del sistema y sus atributos son de oculto. 

El archivo pagefile.sys normalmente no se deberia poder ver en el explorador de Windows, a menos que hayas desactivado la opción "Ocultar archivos protegidos del sistema".

El tamaño de archivo pagefile.sys normalmente es 1.5 veces mas grande que la memoria RAM del sistema. (Por ejemplo, si tienes 1GB de RAM, el archivo deberia pesar algo como 1.5GB, si tienes 256MB, el archivo debeíia pesar algo como 384B, y así, etc.)

Como optimizar y cual es la mejor ubicación del archivo Pagefile.sys 

Algunos tips que deberias tener en cuenta para manejar mucho mejor ese archivo:

Evite crear o tener un archivo pagefile.sys en el mismo disco duro donde se encuentran los archivos del sistema operativo. 
Esto se logra teniendo dos discos duros, si tienes Windows en C:\, puedes configurar un solo archivo pagefile.sys ubicado en la primera particion del segundo disco duro, por ej: D:\ 

1. No crees archivos pagefile.sys en varias particiones en el mismo disco duro, solo necesitas crear una archivo pagefile.sys en una sola partición. 

2. No crees archivos pagefile.sys en discos duros espejo (backup) ó en particiones RAID-5 

Así pues bastará con crear únicamente un archivo pagefile.sys en el sistema.

Como crear ó establecer un archivo pagefile.sys? 

Se puede configurar individualmente un archivo pagefile.sys en cada unidad que deseemos como se indica a continuación:

Click derecho sobre "Mi PC" y Click en "Propiedades"

ó Click en el boton "Inicio" > Click en "Panel de Control" > Doble Click en el icono "Sistema" 

1. Ahora click en la pestaña "Opciones avanzadas" (Windows XP) | ó "Avanzado" (Windows 2000) 

2. Debajo de la seccion "Rendimiento" click en el boton "Configuracion" (Windows XP) | ó click en    "Opciones de rendimiento" (Windows 2000) 

3. Ahora click en la pestaña "Opciones avanzadas" (Sólo Windows XP) 

4. En la sección "Memoria virtual" click en el boton "Cambiar" 

5. Como decíamos anteriormente, recomendamos un solo archivo pagefile.sys. Asegúrate de que solo se haya configurado un archivo pagefile.sys

En la parte de arriba aparecen listadas las unidades de disco disponibles, para ver si tienen un archivo pagefile.sys configurado, bastara con seleccionar una unidad, y ver si algunas de las siguientes opciones están marcadas (Windows XP):

[] Tamaño personalizado (Manualmente puedes configurar el tamaño del archivo pagefile.sys en la unidad seleccionada)
[] Tamaño administrado por el sistema (Se configura automáticamente) Recomendado!
[] Sin archivo de paginación (La unidad de disco seleccionada no tiene el archivo pagefile.sys)

En Windows 2000, solo está disponible la opcion de establecer manualmente el mínimo y el máximo. 

Removiendo / Eliminando un archivo Pagefile.sys

En Windows XP, si quieres modificar esto, por ejemplo, remover ó borrar el archivo pagefile.sys de C:, marca la unidad C:\, a continuacion selecciona la opción,  Sin archivo de paginación y finalmente click en el botón "Establecer"

Windows quitará el archivo "pagefile.sys" de la unidad seleccionada en el siguiente reinicio.

En Windows 2000, para remover ó borrar el archivo pagefile.sys de C:\, marca la unidad C\:, a continuacion entra los valores "0" a cada una de las casillas, de Tamaño inicial y tamaño Máximo y finalmente click en el botón "Establecer"

Windows quitará el archivo "pagefile.sys" de la unidad seleccionada en el siguiente reinicio.

Nota: En Windows 2000, si NO existe archivo de paginación, te saldrá una ventana de aviso avisándote esto en cada reinicio.

Estableciendo un archivo Pagefile.sys

Para crear un archivo "pagefile.sys", por ejemplo, en D:\, marca la unidad D:\, a continuacion selecciona  Tamaño administrado por el sistema y finalmente click en el boton "Establecer"

Windows creará el archivo "pagefile.sys" en la unidad seleccionada en el siguiente reinicio.

Nota: No se recomienda establecer un tamaño personalizado manualmente, a menos que sepa lo que hace.

P A R A  T E N E R   E N  C U E N T A

Por lo general, Windows solo configura un archivo de paginación pagefile.sys por cada unidad de disco duro. Así que si nuestra unidad de disco tiene dos o mas particiones, Windows sólo crea un archivo pagefile.sys normalmente en la primera particion, ej: C:\

Si tienes dos discos duros, Windows creará otro archivo pagefile.sys en la primer particion del segundo disco duro, y así sucesivamente.

Mi sistema puede funcionar sin un archivo pagefile.sys? 

Respuesta sencilla

Hmmm, la respuesta es SI. SI, si tu sistema posee la suficiente memoria RAM como para no preocuparte cuando estés ejecutando el máximo de aplicaciones y realizando la mayor cantidad de tareas en un día de maximo trabajo. Si posees por ejemplo 2GB o mas, puedes probar haber como trabaja tu sistema. 

Ahora, como recomendación profesional, NO, NO recomiendo que dejes el sistema sin ningún archivo pagefile.sys, tu sistema puede llegar a necesitar algo de memoria extra en algun momento, y al no poder usar la memoria VIRTUAL quizás pueda provocar algún tipo de crash (congelamiento) del sistema, así que estas advertid@. Muchas cosas dejaran de funcionar si lo eliminas y muchos fabricantes crean software basándose en que dicho archivo existe en el disco duro, y además Windows XP no utiliza el archivo hasta que lo necesita con lo que no obtendrás ningún beneficio eliminándolo. 

Nota: En Windows 2000, si NO existe archivo de paginación, te saldrá una ventana de aviso avisandote esto en cada reinicio.

Respuesta técnica

Debido a que la Memoria Virtual siempre está en operación, no puede apagarse. Lo cual traduciría en "decirle al sistema que NO use espacio de archivo de paginación en ningun momento" 

Esto podría provocar un consumo excesivo de memoria RAM. La razón es que cuando los programas piden por un espacio en la memoria virtual, estos normalmente solicitan más espacio del que normalmente usan - el total podría llegar a algunos cientos de Megabytes. Esas direcciones de espacio tienen que asignarse en algún lugar por el sistema. Si existe un archivo de paginación disponible, el sistema entonces asignará espacio en él a estas solicitudes - pero si no lo hay, entonces asignará espacio en direcciones de la memoria física RAM, bloqueando el acceso a estas direcciones RAM por parte del sistema (si algún programa necesita RAM, y esta está toda ocupada, pues no se podrá ejecutar el programa) 
Así pues, por mas que tengas memoria RAM, es mejor tener disponible memoria virtual.

Puedo ver el tamaño que está usando actualmente el archivo pagefile.sys? 

Asegúrate de tener activadas las opciones:

Ver los archivos ocultos del sistema y las extensiones de archivos en Windows 2000/XP 

1. Abra una ventana del Explorador de Windows 

2. Click en el menú Herramientas > Opciones de carpeta 

3. Click en la pestaña Ver 

4. Ahora busque y marque la opcion "Mostrar todos los archivos y carpetas ocultos" 

5. Ahora más abajo busque la opcion "Ocultar las extensiones para tipos conocidos de archivo" y     desmárquela 

6. También desmarque la opcion "Ocultar archivos protegidos del sistema operativo" 

7. Click en Aceptar 

Ahora ya podrás ver el archivo "pagefile.sys" y el tamaño que tiene. Navega por las distintas unidades y verifica su existencia. 

En que sistemas Windows debería aparecer el archivo pagefile.sys? 

En Windows 2000, Windows XP y Windows 2003, VISTA, W7. 

Como borrar el archivo Pagefile.sys ? 

El archivo pagefile.sys es necesario en el sistema y no deberias intentar borrarlo. Mientras Windows se esté ejecutando el archivo pagefile.sys está protegido por lo que te será imposible borrarlo.

Problemas conocidos de Pagefile.sys ? 

Síntoma:
Al iniciar el antivirus (nod32) sale el error: "C:\pagefile.sys - Error abriendo archivo (El archivo esta bloqueado)(4)"

Solución:
El NOD32 debido a la heurística que posee encuentra el archivo pagefile.sys y lo intenta escanear, pero al ser un archivo del sistema, está protegido (y en uso por supuesto) por lo que le es imposible escanearlo, así que es normal y no hay de preocuparse.

Síntoma:
El archivo pagefile.sys se ha dañado, posiblemente por un apagado anormal.

Solución:
Vaya a la configuración de la Memoria virtual, y fije como "0" o como "Sin archivo de paginación" en la unidad donde se encuentra el pagefile.sys, entonces acepta y sal de ahí, apaga el computador y reinicia. Ve a donde se encuentra físicamente el archivo "pagefile.sys" y bórralo (si existe)(en cada unidad, si existen otras ademas de C:\), ahora vuelve a configurar la memoria virtual (esto creara otro nuevo y correcto pagefile.sys) en las unidades que elijas.

Windows 98 y ME tienen archivo Pagefile.sys ? 

NO. En Windows 98 y ME, el archivo de intercambio se llama WIN386.SWP y está localizado en c:\windows\win386.swp

Sus funciones son las mismas que el pagefile.sys en Windows 2000 y XP. 


Si no usamos la hibernación del sistema operativo y necesitamos el espacio en disco disponible para otras funciones. 

Arrancamos una línea de comandos con derechos administrativos… 

Inicio –> En el campo (Buscar programas y archivos) escribimos cmd. Pulsamos con el botón derecho del ratón sobre el cmd.exe y pulsamos sobre Ejecutar como administrador. 

Se nos abrirá una línea de comandos con permisos de administrador. (Recordad que cualquier programa que abráis desde esta línea de comandos se abrirá con derechos administrativos también.) Esto es muy útil también a la hora de modificar el fichero hosts ya que sin estos derechos no podríamos guardar los cambios. 

A lo que vamos: 


En la línea de comandos escribimos powercfg –h off 

Y ahora podremos comprobar que el fichero hiberfil.sys ha desaparecido liberando el espacio que necesitábamos. 

Para volverlo a activar si lo necesitáramos en un futuro: powercfg –h on 

El misterioso archivo Hiberfil.sys 

Este Hiberfil.sys le aparece a numerosos usuarios de Windows XP. Un dia estas buscando un archivo simplemente revisando el disco duro para eliminar archivos que no usas y te encuentras con un archivo inmenso llamado - hiberfil.sys. Normalmente ubicado en C:\hiberfil.sys, su tamaño puede variar de entre 250MB hasta mas de 1Gb. Al intentar eliminarlo - no es una buena idea borrar archivos que no sabes que son - Windows no lo permite. Razón por la cual tu estas aquí. 

Para que sirve el archivo Hiberfil.sys ? 

Windows XP tiene una opcion que aun no ha sido muy bien documentada y puede ser totalmente nueva para usuarios de antiguos sistemas operativos como Windows 95 ó 98. Esta nueva opcion se llama hibernación de Windows. En vez de reiniciar o apagar el computador, Windows toma una especie de captura de todo lo que estas ejecutando en el sistema, copia esta "captura" en el disco duro y entonces apaga la mayoría de hardware. Para regresar de la hibernacion bastará con un simple movimiento del mouse o presionar la tecla espaciadora del teclado. 

En teoría, esta es una manera de ahorrar energía que te permite dejar el computador en estado de animación suspendida hasta que estés listo para continuar trabajando. Sin embargo, en la practica, la mayoría d ela gente nota poco tiempo de diferencia entre apagar el computador o hibernarlo. Para la gente que usas otros programas para hacer "backup" de sus sistema, el archivo Hiberfile.sys puede hacer crecer muchísimo los archivo de respaldo - haciéndolos inmensos (algunas veces por mas de 2GB!) - y por lo tanto hacer lento el proceso de copiado/restaurado. 

La hibernación temporalmente "congela" el computador cuando este se queda inactivo, asi que este proceso no se iniciará si tienes corriendo en tu sistema programas que están constantemente en funcionamiento, bien sea bajando archivos, monitoreando procesos, etc. Sin embargo puede ser una herramienta muy útil por ejemplo al terminar un proceso de edición o conversion de un video. 

OK, ese es el fin de la hibernación - asi que, ¿que es el archivo hiberfil.sys y porque es tan grande? - El proceso de hibernación toma todo lo que se encuentra en memoria y escribe esto al disco duro dentro del archivo hiberfil.sys. Si tienes 512MB de memoria, entonces el archivo hiberfil.sys pesará algo igual o poco superior a 512MB. Si tienes en cambio 1GB de memoria, el archivo estará alrededor de 1GB. 

Como borrar el archivo Hiberfil.sys ? 

El punto es que así no uses la función de hibernación, el archivo hiberfil.sys siempre se creará (mientras esta función esté activada en Windows). Así que la manera de remover el archivo Hiberfile.sys es desactivando la función de hibernación (de manera predeterminada, la hibernacion se activa automáticamente cuando se instala Windows XP). A continuacion explicamos como desactivarla: 

1. Click en Inicio > Panel de Control 

2. Doble click en Opciones de Energia 

3. Click en la pestaña Hibernacion, desmarca la casilla de seleccion de "Habilitar hibernacion" y click en

Aplicar, luego Aceptar. 

4. Ahora reinicia el computador, el archivo Hiberfile.sys será automaticamente eliminado

No hay comentarios:

Publicar un comentario