[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.




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.


.

Preguntas similares