Descriptif :
Utilitaire de défragmentation et d'optimisation de disque.
Entièrement automatique et très facile à utiliser, rapide, consommant peu de ressources CPU, avec deux stratégies d'optimisation, JkDefrag peut également prendre en charge les disquettes et les clés/disques USB. Sont incluses une version Windows, une version en lignes de commande (pour pouvoir programmer des défragmentations via le Planificateur de Tâches ou pour pouvoir l'utiliser à partir de scripts administrateur), une version écran de veille, une librairie DLL (pour l'utiliser à partir d'autres languages de programmation), et une version pour
Windows X64 (0,308 Mo).
La version Windows de JkDefrag affiche une vue très détaillée du disque dur, rafraîchie 3 fois par seconde. Le coin inférieur-gauche de la fenêtre correspond au début du disque.
Le code couleur utilisé est :
Noir: vide ; Vert foncé: en cours ; Vert: défragmenté ; Jaune: fragmenté ; Rouge: non-déplaçable ; Rose: fichiers système ; Blanc: occupé.
Pourquoi utiliser ce défragmenteur plutôt que le défragmenteur Windows standard ?
- Beaucoup plus rapide;
- Plus simple à utiliser car totalement automatique;
- Optimisé pour un usage quotidien;
- Offre une meilleure optimisation du disque;
- Les répertoires sont déplacés au début du disque;
- Corrige l'espace réservé à la MFT après la limite de disque plein;
- Maintient une zone vide pour les fichiers temporaires;
- Peut défragmenter des disques dur remplis à craquer;
- Peut défragmenter de très gros fichiers;
- Peut défragmenter des répertoires et des fichiers précis;
- Peut être exécuté automatiquement via les Tâches Planifiées de Windows;
- Peut être utilisé en mode Ligne de Commandes;
- Peut être utilisé en mode Ecran de Veille;
- Les sources sont disponibles, il peut être personnalisé.
Pourquoi utiliser ce défragmenteur plutôt qu'un défragmenteur commercial ?
- Gratuit;
- Entièrement automatique, extrèmement simple à utiliser;
- Optimisé pour un usage quotidien;
- Les répertoires sont déplacés au début du disque;
- Corrige l'espace réservé à la MFT après la limite de disque plein;
- Maintient une zone vide pour les fichiers temporaires;
- Peut défragmenter des répertoires et des fichiers précis;
- Peut être utilisé en mode Ligne de Commandes;
- Peut être utilisé en mode Ecran de Veille;
- Les sources sont disponibles, il est certifié sans logiciel espion (spyware/malware), sans pop-up (nagware), sans limitations.
Comment ça marche ?
JkDefrag est basé sur l'Interface de Défragmentation standard de Microsoft (les appels de fonction FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS, et FSCTL_MOVE_FILE), comme tous les autres défragmenteurs. Il est par conséquent très robuste, et il n'y a aucun risque de perte de données ou de perturbation du disque, et vous pouvez l'exécuter alors que votre ordinateur est en train d'être utilisé intensivement.
Etape 1: Analyse
JkDefrag doit examiner tous les fichiers du disque pour déterminer s'ils sont fragmenté et où est-ce qu'ils sont. Pour celà, il doit se servir des appels de fonction Microsoft complètement inefficaces, et il n'y a rien que je puisse faire pour accélérer cette étape.
Etape 2: Zone Libre
Un ordinateur en fonctionnement crée et supprime les fichiers temporaires comme s'ils ne devaient plus jamais servir. Si le disque dur était complètement optimisé, le seul emplacement disponible pour les nouveaux fichiers temporaires serait alors situé à la fin du disque dur. Ce qui ralentirait tout. JkDefrag conserve donc au début du disque dur une zone libre de 1% de l'espace disque total, à laquelle s'ajoute la taille de tous les répertoires. Seuls les fichiers de plus d'un jour sont déplacés ailleurs.
Etape 3: Zone MFT
Windows réserve un pourcentage du disque à la MFT (Master File Table), mais peut y placer des fichiers normaux si le reste du disque est plein. Les fichiers resteront là, même s'il y a à nouveau assez de place sur le reste du disque. JkDefrag recherche les fichiers présents dans l'espace réservé à la MFT et les déplace dans l'espace disque normal, rendant ainsi à la MFT son espace réservé.
Etape 4: Répertoires
Les répertoires sont probablement les données auxquelles il y a le plus d'accès sur le disque. JkDefrag les optimise en déplaçant tous les répertoires au début du disque dur.
Etape 5: Défragmentation
Tous les fichiers fragmentés sont défragmentés, en les déplaçant simplement dans le premier intervalle du disque qui soit assez grand (excepté en Zone Libre). S'il n'y a pas d'intervalle assez grand, le défragmenteur réduira le nombre de fragments en déplaçant autant de parties du fichier que possible dans les plus grands intervalles disponibles.
Etape 6: Optimisation
Sur la plupart des disques dur, le début du disque est nettement plus rapide que la fin. JkDefrag déplace donc tous les fichiers vers le début du disque dur (juste avant l'espace disponible). Il existe deux stratégies d'optimisation. Pour en savoir plus, veuillez consulter les options -a3 et -a4.
Quand le programme fonctionne, vous verrez défiler de nombreux messages vous indiquant exactement ce qui se passe. Les messages sont également stockés dans le fichier de rapport ("JkDefrag.log" ou "JkDefragCmd.log") pour que vous puissiez les consulter ultérieurement. Le fichier de rapport peut également contenir des messages d'avertissement, par exemple lorsqu'un fichier ne peut pas être déplacé. C'est normal, il n'y a pas de raisons de s'inquiéter. Windows possède de nombreux fichiers système qui ne peuvent pas être déplacés pendant que Windows fonctionne.