[TIP] Optimizar XP

05/04/2004 - 18:36 por \(¯`.._..[BrAvO].._..´¯\) | Informe spam
encontre un tip de JMT bastante interesante que seria bueno recordarlo aqui:

Bien, el defragmentador de XP es capaz (al contrario que el de W2000, y muy
similar al de W98 y ME), de "saber" cuales son los ficheros más utilizados
ya que lleva una estadística de uso. El defragmentador, siempre intentará
colocar estos archivos lo más cercano a la FAT (si es un sistema FAT) o al
MFT (si es un sistema NTFS) al objeto de optimizar su tiempo de carga.

El problema suele surgir porque los ficheros más utilizados suelen estar
precisamente "abiertos". Y los ficheros abiertos, dependiendo de cómo hayan
sido abiertos, no se pueden mover ya que precisamente, si son de código, el
propio fichero hace de archivo de paginación para ese código.

La pregunta es ¿cómo podemos entonces optimizar?. Bien, evidentemente, la
optimización será mayor cuantos menos archivos estén "pillados".
Curiosamente, justo en el "shutdown" de la maquina, es cuando la mayoría de
los procesos han sido liberados. Por ello, la pregunta ahora es ¿podemos
ejecutar algo en el shutdown?.

Pues sí. Si ejecutamos gpedit.msc vemos que en "Computer Configuration" ->
"Windows Settings" -> Scripts (Startup/Shutdown) podemos incluir un script,
por ejemplo, de Visual Basic. En particular, si en el shutdown, le ponemos
el nombre de un fichero, llamémosle por ejemplo, defrag.vbs, cuyo contenido
sea:

Set shell=createobject("WScript.Shell")
shell.run "defrag c:", 2, false
shell.run "defrag d:", 2, false

Nos defragmentará, al cerrar windows, el disco C: y el D: (suprimid o añadid
las lineas que queráis). Evidentemente, esta defragmentacion llevará tiempo.
Pero será bueno ejecutarla una vez al mes, por ejemplo, para que las
estadísticas de uso de programas tengan ya contenido válido para la
defragmentación.
 

Leer las respuestas

#1 Mario Quintanar
05/04/2004 - 20:10 | Informe spam
Pues este lo he intentado utilizar, no se que falla, pues
al momento del shutdown, trata de correr el script, pero
me sale "error en linea 1, caracter 1, se esperaba una
instrucción"

He hecho lo siguiente, crear un archivo con el notepad
llamado defrag.vbs, en donde se han puesto los comandos
que menciona jmt, luego, con el gpedit en configuración de
maquina, configuración de windows, apagar, etc, he
agregado el script, el cual lo puse en la carpeta "apagar"
correspondiente.

pero no me funciona.




Mostrar la cita
bueno recordarlo aqui:
Mostrar la cita
el de W2000, y muy
Mostrar la cita
ficheros más utilizados
Mostrar la cita
siempre intentará
Mostrar la cita
sistema FAT) o al
Mostrar la cita
tiempo de carga.
Mostrar la cita
utilizados suelen estar
Mostrar la cita
dependiendo de cómo hayan
Mostrar la cita
son de código, el
Mostrar la cita
código.
Mostrar la cita
evidentemente, la
Mostrar la cita
estén "pillados".
Mostrar la cita
cuando la mayoría de
Mostrar la cita
ahora es ¿podemos
Mostrar la cita
Configuration" ->
Mostrar la cita
incluir un script,
Mostrar la cita
shutdown, le ponemos
Mostrar la cita
defrag.vbs, cuyo contenido
Mostrar la cita
(suprimid o añadid
Mostrar la cita
defragmentacion llevará tiempo.
Mostrar la cita
para que las
Mostrar la cita
válido para la
Mostrar la cita

Preguntas similares