Menu principale

News:

Ritornati online con una nuova veste grafica

[LINK][OP] JkDefrag

Aperto da Dartfira, 25 Agosto 2008, 12:42:54

Discussione precedente - Discussione successiva

Dartfira


Ultima versione: 3.36

JkDefrag è un software completamente opensource che viene utilizzato per la deframmentazione del disco rigido. Per adesso il software risulta il migliore anche tra i programmi a pagamento e lo stesso PerfectDisk considera la sua deframmentazione migliore della sua, tramite una tabella a cui gli viene assegnato 100%.

Piattaforma:
Windows 2000/2003/XP/Vista/X64

Licenza: Free software / Open Source

Features:
Citazione di: http://www.kessels.com/JkDefrag/index.htmlJkDefrag is a disk defragmenter and optimizer for Windows 2000/2003/XP/Vista/2008/X64. Completely automatic and very easy to use, fast, low overhead, with several optimization strategies, and can handle floppies, USB disks, memory sticks, and anything else that looks like a disk to Windows. Included are a Windows version, a commandline version (for scheduling by the task scheduler or for use from administrator scripts), a screensaver version, a DLL library (for use from programming languages), versions for Windows X64, and the complete sources.

Changelog:
Citazione di: Changelog- Reverted back to an old Microsoft Screensaver library. The 2008 compiler has a library that is incompatible with Windows XP ("The procedure entry point ChangeWindowMessageFilter could not be located in the dynamic link library USER32.dll").
- Fixed a problem with extremely long path names.

[HOME] JkDefrag: http://www.kessels.com/JkDefrag/index.html

[FORUM] JkDefrag: http://www.kessels.com/forum/index.php

Confronto deframmentatori da ProgrammiFree.com http://programmifree.com/confronti/confronto-deframmentatori.htm

Walter

Ho messo a posto un paio di cosette.

Ma non so se sia tanto "legale" dal punto di vista della GPL distribuire sorgenti sotto LGPL e binari sotto GPL. Forse sono io che mi sbaglio, ma mi sembra un forte controsenso.

Indagherò in merito.

Il thread resta comunque aperto perchè di deframmentatori open source non ce ne sono molti in giro. <_<
L'unica banalità sta nel giudizio.

Vincent Vega

#2
Veramente molto performante, anche se manca di un'analisi dell'Hdd. Magari non è necessario deframmentare. Attraverso JkDefragCmd ho notato che è possibile impostare la deframmentazione in background, ma non è deleterio per l'Hard Disk?

P.s.
Con JKDefrag.Exe, è possibile escludere un disco dal processo di deframmentazione?


Dartfira

JkDefrag 3.36

ChangeLog:
Citazione
- Reverted back to an old Microsoft Screensaver library. The 2008 compiler has a library that is incompatible with Windows XP ("The procedure entry point ChangeWindowMessageFilter could not be located in the dynamic link library USER32.dll").
- Fixed a problem with extremely long path names.

Download:http://www.kessels.com/JkDefrag/index.html

Dartfira

Scusate per il doppio post ma non voglio inquinare il post di prima, qualuno di buon cuore può aggiornare il post di inizio con i nuovi dati e magari anche il titolo.
Thanks.

Walter

L'unica banalità sta nel giudizio.

Malloc

#6
Ottimo questo strumento, grazie per la segnalazione Dartfira! <_<


Citazione di: Vincent Vega il 20 Settembre 2008, 12:38:57
Con JKDefrag.Exe, è possibile escludere un disco dal processo di deframmentazione?

Sì, da riga di comando, esempio:

jkdefrag -e c: -e d:

e così via per tutti quelli che vuoi escludere. Stessa cosa per jkdefragcmd. <_<


Edit: corretta imprecisione nell'esempio
Il mio sito >> http://forum.robbor.it/

Vincent Vega

Con il comando che mi hai suggerito escluderei dalla deframmentazione sia l'Hdd [C:] che [D:] se ho ben capito.

Malloc

Esatto

jkdefrag -e [disco_da_escludere]

<_<
Il mio sito >> http://forum.robbor.it/

Vincent Vega

Grazie per la conferma, devo impratichirmi :P...

Vincent Vega

Citazione di: Malloc il 13 Ottobre 2008, 20:01:44
jkdefrag -e [disco_da_escludere]

Non ci riesco, né da Cmd né da Start > Esegui :ph34r:.

Malloc

#11
Forse sono stato un po' impreciso scusa, le parentesi quadre si usano negli esempi per indicare un parametro generico ma poi non vanno messe. Quindi:

jkdefrag -e c: -e d:

esclude il disco c: e il disco d:


Davo inoltre per scontato che lanciassi il comando dalla cartella del programma. Se così non fosse, devi scrivere il percorso completo. Esempio:

Start > Esegui...

C:\Programmi\JkDefrag-3.36\jkdefrag -e c: -e d:
Il mio sito >> http://forum.robbor.it/

Cris 71

Ah ecco....... ^-^
Grazie Malloc  ;)

Vincent Vega

#13
Già facevo questo procedimento ma non funziona. Può dipendere dal fatto che JKDefrag è salvato in Program Files anzichè in Programmi? Penso questo perchè Windows mi segnala il seguente errore:

Impossibile trovare C:\program ...

[EDIT]
Ci credo che non funzionava, gli spazi del Nome Cartella (Program Files) e del Nome File (JKDefrag v3.36) non permettevano il corretto funzionamento del comando.

Ti ringrazio per le esaustive spiegazioni :).

Malloc

Di niente  <_<


Se ci sono spazi bisogna scrivere il percorso tra virgolette, lasciando fuori gli eventuali parametri:

Start > Esegui...

"C:\Program Files\JkDefrag v3.36\jkdefrag" -e c: -e d:


In alternativa si può scrivere l'istruzione in un file di testo, salvarlo con estensione .bat ed eseguirlo facendoci doppio click sopra o tramite collegamento nel menu Start.
Il mio sito >> http://forum.robbor.it/