Newsgroup: it.comp.os.win.xp
Titolo: Scelta deframmentatore

Salve, uso Xp SP.2 e cerco un consiglio per un buon un defframmentatore 
Open Sources che lavori anche sul file PageFile e che non sia troppo 
lento?
Grazie
pin

 lento?
dai un'occhiata a JkDefrag:
http://www.kessels.com/JkDefrag/

http://ultradefrag.sourceforge.net/

 
http://ultradefrag.sourceforge.net/
bel "testa a testa", personalmente preferisco JK
sarà che, dopo averlo testato abbastanza a lungo
lo sto usando ormai da tempo su macchine "di
produzione"; sarà che considero più che buoni gli
algoritmi di ottimizzazione usati dall'autore, fatto sta
che per il momento.. me ne resto con JK
per quanto riguarda il defrag di pagefile e registry
la cosa non è per niente complicata, basta mettere
insieme un batch ed usare qualche altro tool, ad
esempio...
@echo off
set LOG=CON
echo. >%LOG%
cls
echo Cleaning temporary files... >>%LOG%
del /S/Q "%TEMP%\*.*"
del /S/Q "%USERPROFILE%\Impostazioni Locali\Temp\*.*" >>%LOG% 2>&1
echo Defragmenting disks... >>%LOG%
start /b /wait jkdefragcmd >>%LOG% 2>&1
echo Defragmenting page files and registry >>%LOG%
pagedfrg -o >>%LOG% 2>&1
echo Rebooting system >>%LOG%
psshutdown -r -f -t 0 \\%COMPUTERNAME% >>%LOG% 2>&1
exit
ovviamente per far funzionare quanto sopra dovrai usare
qualche altro tool, ossia...
http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx
http://www.microsoft.com/technet/sysinternals/miscellaneous/psshutdown.mspx
ovviamente lo script di cui sopra è migliorabile, basterebbe ad
esempio aggiungere dei tools di pulizia di files/cartelle/registry
da lanciare prima del defrag per ottenere risultati anche migliori
ciao

 insieme un batch ed usare qualche altro tool, ad
oppure usare JkDefragGUI
http://www.emro.nl/freeware/
con il quale si può configurare un pagedefrag al riavvio
e si hanno diverse opzioni
http://img134.imageshack.us/img134/9175/defraggq8.jpg
 

 
http://www.emro.nl/freeware/
si .. ni :) dipende, io preferisco usare lo
script anche perchè in quel modo ho il
controllo completo sulle operazioni ed
è semplice schedulare il defrag :)

Il /14 feb 2008/, *Gobo* ha scritto:
Grazie Ragazzi, ma JkDefrag già l'ho provato e per quanto riguarda 
lo script, suggerito da ObiWan, ho qualche dubbio, ignoranza docet, 
poichè se non conosco quello che sto facendo non uso nulla. Forse sarà 
il migliore, ma nella mia ignoranza...
pin

 il migliore, ma nella mia ignoranza...
@echo off
set LOG=CON
echo. >%LOG%
inizializza il logging, basta sostituire "CON" con un path/file
per far scrivere i messaggi in tale file invece che a video
cls
e fin qui ...
echo Cleaning temporary files... >>%LOG%
del /S/Q "%TEMP%\*.*"
del /S/Q "%USERPROFILE%\Impostazioni Locali\Temp\*.*" >>%LOG% 2>&1
elimina i files temporanei contenuti nella cartella "temp"
e nella cartella files temporanei dell'utente corrente
echo Defragmenting disks... >>%LOG%
start /b /wait jkdefragcmd >>%LOG% 2>&1
deframmenta il disco usando jkdefrag
echo Defragmenting page files and registry >>%LOG%
pagedfrg -o >>%LOG% 2>&1
imposta il tool "page defrag" in modo che venga avviato
al prossimo boot per deframmentare il pagefile ed il
registry
echo Rebooting system >>%LOG%
psshutdown -r -f -t 0 \\%COMPUTERNAME% >>%LOG% 2>&1
riavvia il sistema in modo da far partire page defrag
exit
esce dallo script

 ha scritto nel messaggio 
news:fp3g5b$nph$1...@megan.servidellagleba.it...

Ottimo lavoro...
-- 
Vito Mecca
www.faqwindows.com
 

Il /15 feb 2008/, *ObiWan* ha scritto:
Grazie, sei stato molto gentile, non credo che sarà mai possibile, ma 
spero di poter ricambiare in futuro :)
pin

 Ottimo lavoro...
THX, come ho già scritto, quel batch è solo un
template (funzionante); volendo ottenere una
maggior efficienza si potrebbero aggiungere
comandi relativi a tools quali "ntregopt" o
"crap cleaner" per aumentare l'efficienza
(ed il grado di "pulizia") del tutto

 e nella cartella files temporanei dell'utente corrente
Ciao, scusa ma stavo provando questi comandi su uno script da eseguire 
all'uscita da xp..ho qualche domanda:
1. Ma i due percorsi che hai indicato, non sono esattamente la stessa 
cartella?
2. Ma così vengono eliminati solo i file, giusto...e le cartelle?
Ho provato allora ad usare RMDIR, con la stessa sintassi, ma non mi 
accetta l' * per indicare tutte le cartelle sotto %temp% (ho notato però 
che se anche indico di eliminare direttamente %temp% (e quindi anche le 
sottocartelle), la radice rimane dov'è, poichè la risorsa è utilizzata 
da qualche altro processo..tutto questo su una macchina VmWare..quindi 
alla fine potrebbe andare lo stesso; altrimenti come si fà?
Grazie, ciao.
-- 
skull
PiRaTeS BaCk At:
http://skull.dynalias.com
"L'ADAM è la tela della modificazione genetica, ma i plasmidi ne sono i 
colori." Dr.Suchong

 altrimenti come si fà?
si usa un "for" per ciclare sulle sottocartelle.. ad esempio
pushd "%TEMP%"
for /F %%D in ('dir /AD/B') do rd /S/Q "%%D"
popd
del /S/Q "%TEMP%\*.*"
;-)
ciao

 ciao
Ciao, grazie delle delucidazioni.


 rimasto un pò da parte :-(
beh.. non è un problema, personalmente uso lo "shell scripting"
solo per cose più o meno banali, per il resto utilizzo vbscript o
perl (il primo è comodo specie grazie alla possibilità di utilizzare
WMI e tramite questo di gestire.. qualunque cosa).. anzi, sempre
a proposito di vbscript ... 
http://www.vbsedit.com/
ciao

 ciao
Ciao ciao, a presto.


del /S/Q "%TEMP%\*.*"
c'č un motivo per cui esci dalla dir con il popd anziché fare
direttamente
del /q *.*
?
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

Il /14 feb 2008/, *Gobo* ha scritto:
Visto che alcuni hanno suggerito JKdefrag assieme a Pagedefrag della 
Sysinternals, ho provato questo ultimo strumento in un portatile 
indicando che al riavvio dovesse fare il defrag.
Risultato: blocco totale del sistema e reset successivo che escludeva 
il Pagedefrag. 
Unico dubbio è che nel portatile della acer (Aspire 1640) Windows è Xp 
Home Edition con filesystem Fat32. Inoltre suppongo, ma non ne sono 
sicuro, che pagedefrag cerchi nel master boot la tabella di allocazione 
del Pagefile.sys, però essendo che il sistema è stato installato dalla 
Acer potrebbe essere che il MB sia inaccessibile e che quindi il 
programma, Pagedefrag, non lo trovi. Puo' essere?
Grazie
pin