Les principaux composants des disques durs sont leurs plateaux rotatifs et les têtes qui lisent et écrivent des données dessus. La partie extérieure de ces plateaux en forme de disque, grâce à ce que la physique nous enseigne, a une accélération linéaire plus rapide. De plus, il y a un coût de performance perçu lorsque les données sont réparties sur toute leur surface.
MyDefrag est peut-être à moitié éteint, mais il reste le seul programme de ce type qui peut optimiser votre disque dur exactement comme vous le souhaitez. Comme tous les défragmenteurs, il réorganise toutes les parties de vos fichiers, les regroupe, corrige les faibles performances lorsqu’elles sont réparties sur toute la surface. Il vous permet également de configurer des zones, en plaçant vos fichiers les plus importants dans la région externe la plus rapide de la surface du disque dur. Vous n’avez qu’à lui dire ce qui se passe où à travers un simple script.
Contenu
Localisez, téléchargez et installez MyDefrag
Malheureusement, MyDefrag n’est plus supporté de nos jours et son site officiel est mort. Vous pouvez toujours le trouver, cependant, sur des sites d’hébergement de logiciels populaires, comme FileHippo et MajorGeeks.
Téléchargez et installez la dernière version du programme, MyDefrag 4.3.1. Acceptez toutes les valeurs par défaut lors de l’installation et assurez-vous que « Sélectionnez et activez l’économiseur d’écran MyDefrag » est désélectionné.
Créer un nouveau script
Vous ne contrôlez pas le fonctionnement de MyDefrag via une interface graphique ou des options de ligne de commande – cela se fait avec des scripts simples. Repérez le sous-dossier scripts, qui existe à cet effet dans son répertoire d’installation.
Cliquez avec le bouton droit dans ce répertoire et créez un nouveau fichier TXT vierge. Donnez-lui le nom que vous voulez, mais changez son extension en « MyD », la valeur par défaut pour les scripts MyDefrag. Ensuite, ouvrez-le dans votre éditeur de texte préféré.
Introduction au scénario
Nous utiliserons les fichiers existants comme base pour un script qui optimise un disque dur rempli de jeux, en plaçant les fichiers qui affectent leurs performances plus que d’autres dans les parties les plus rapides de la surface du disque, en déplaçant les moins essentiels et pas fréquemment. accès aux données à l’autre extrémité.
La première partie de votre script devrait configurer les choses comme suit. Notez que vous devez placer chaque paramètre et commande sur une nouvelle ligne individuelle. Notez également que nous utiliserons des commentaires dans le code – ils commencent par « // » – pour expliquer les éléments les plus cryptiques de notre script.
Titre(« Titre de votre script ») Description(« Courte description de votre script ») WriteLogfile(« MyDefrag.log », »LogHeader ») VolumeSelect CommandlineVolumes() VolumeActions AppendLogfile(« MyDefrag.log », »LogBefore »)
Configurez votre première zone
En divisant la surface du disque dur en zones, MyDefrag vous permet de placer des fichiers et des dossiers spécifiques sur les parties de sa surface qui fonctionnent mieux ou moins bien.
Configurez les zones en sélectionnant ce qui doit y entrer :
// Zone 1 – Fichiers lents non importants FileSelect // Sélectionnez des fichiers spécifiques. !include « file_list.txt » ! // Sélectionnez les fichiers définis dans file_list.txt. FileActions // Ce que MyDefrag va faire avec ces fichiers. MoveToEndOfDisk() // Déplacez-les vers la partie la plus lente du disque dur car ce sont les moins importants AddGap(ZoneEnd + VolumeFree * 0,1 // Ajoutez un écart de taille de 0,1% entre cette zone et la suivante FileEnd // Fin de la sélection de fichier pour le zone
Configurer plus de zones
MyDefrag ne peut regrouper vos fichiers, comme les autres défragmenteurs, que si vous ne configurez aucune zone, mais vous passerez à côté de tout l’intérêt de son utilisation.
Nous avons mis en place plus de zones comme suit :
// Zone 2: Rassembler les répertoires, pour une liste plus rapide du contenu du disque dur – même syntaxe qu’avant FileSelect Directory(yes) // Définir que nous voulons sélectionner des répertoires, pas des fichiers. FileActions SortByName(Ascending) // Triez-les par ordre alphabétique. AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // Zone 3 : « types de fichiers de jeu » typiques et populaires, pour un lancement plus rapide du jeu. FileSelect Filename (« _.exe ») OU Filename (« _.dll ») OU Filename (« _. ini ») OU Nom de fichier(« _.conf ») OU Nom de fichier(« _.cfg ») OU Nom de fichier(« _.bat ») OU Nom de fichier(« _.ico ») FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Zone 4: placez le MFT et d’autres fichiers NTFS spéciaux juste après nos fichiers les plus importants FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) // Déplacez les fichiers système NTFS sélectionnés et définissez le MFT sur un %0,01 taille. AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Zone 5 : fichiers récemment consultés (pour de meilleures performances des derniers jeux joués). FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago, now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // Zone 6 : tous les autres fichiers. FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd
Scénario final
Ce qui suit est l’intégralité du script final. N’hésitez pas à le copier et à le coller dans votre propre script, puis à le modifier à votre guise.
Titre (« Make Tech Easier’s Games HDD Monthly ») Description (« Optimisez les disques durs de jeu en déplaçant la température, le téléchargement et les fichiers et répertoires non importants liés au jeu, en laissant l’espace disque le plus rapide pour les choses plus importantes. ») / / Écrivez l’en-tête dans le fichier journal. Voir le fichier « Settings.MyD » pour la définition de la chaîne « LogHeader ». WriteLogfile(« MyDefrag.log », »LogHeader ») // Sélectionnez et traitez les volumes un par un. VolumeSelect CommandlineVolumes() VolumeActions // Écrire les statistiques « avant » dans le fichier journal. Voir le fichier « Settings.MyD » pour la définition de la chaîne « LogBefore ». AppendLogfile(« MyDefrag.log », »LogBefore ») // Zone 1 – Placez les fichiers non importants, temporaires et ultra-larges à la fin du disque. FileSelect !include « file_list.txt » ! FileActions MoveToEndOfDisk() AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Zone 2 : Répertoires. FileSelect Directory(oui) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // Zone 3 : Fichiers principaux du jeu (pour un lancement plus rapide du jeu). FileSelect Filename(« *.exe ») OU Filename(« *.dll ») OU Filename(« *.ini ») OU Filename(« *.conf ») OU Filename(« *.cfg ») OU Filename(« * .BAT ») OU Filename(« *.ico ») FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd //Zone 4: Placez le MFT et quelques autres fichiers NTFS spéciaux. FileSelect SelectNtfsSystemFiles(oui) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Zone 5 : Fichiers récemment consultés (pour une meilleure performance des derniers jeux joués). FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago, now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // Zone 6 : tous les autres fichiers. FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd // Écrivez les statistiques « après » dans le fichier journal. Voir le fichier « Settings.MyD » pour la définition de la chaîne « LogAfter ». AppendLogfile(« MyDefrag.log », »LogAfter ») VolumeEnd // Écrivez le pied de page dans le fichier journal. Voir le fichier « Settings.MyD » pour la définition de la chaîne « LogFooter ». AppendLogfile(« MyDefrag.log », »LogFooter »)
Créer une liste de fichiers de faible priorité
Rappelez-vous comment nous avons dit à notre script de prendre en compte une liste de fichiers de faible priorité, au format TXT, avant d’organiser nos fichiers ? Il est maintenant temps de créer ce fichier.
Cliquez avec le bouton droit sur le dossier des scripts et créez un nouveau fichier TXT vierge. Nommez-le « file_list.txt » – le même nom de fichier que nous avons utilisé dans le script lui-même.
Voici un exemple de liste que vous pouvez copier et utiliser. Remplacez les répertoires et les fichiers par ceux qui ne vous intéressent pas.
Nom du répertoire (« Je_je_n’ai jamais_joué_après_l’installation ») OU Nom du répertoire (« Another_game_I_keep_but_rarely_play ») OU Nom du répertoire (« Game_that_takes_up_almost_half_the_HDD ») OU Nom du fichier(« vc_redist.x64.exe ») OU Nom du fichier(« vcredist_ORCreist_x64 ») OU Nom du fichier (« vc_redist.x64.exe ») OU Nom du fichier (« vcredist_ ») OU Nom de fichier(« *.iso ») OU Nom de fichier(« *.isz ») OU Nom de fichier(« *.mdf ») OU Nom de fichier(« *.cdi ») OU Nom de fichier(« *.pdf ») OU Nom de fichier(« * .bik ») OU Nom de fichier(« *.avi ») OU Nom de fichier(« *.wmv ») OU Nom de fichier(« *.bk2 ») OU Nom de fichier(« *.mp4 ») OU Nom de fichier(« *.rar ») OU Nom de fichier(« *.zip ») OU Nom de fichier(« *.7z ») OU Nom de fichier(« *.7z.* »)
Exécutez votre script
Avec les deux fichiers qui définissent votre logique de défragmentation prêts, il est temps de les mettre à l’épreuve ! Exécutez MyDefrag et, s’il n’y a aucune faute de frappe, votre script devrait apparaître parmi les scripts par défaut dans la liste du programme.
Sélectionnez-le dans la liste « Sélectionnez un script ». Ensuite, comme l’indique MyDefrag, « Sélectionnez 1 ou plusieurs disques » dans la deuxième liste que vous souhaitez défragmenter en fonction des règles de votre script. Cliquez sur « Exécuter » et donnez-lui quelques heures (ou jours, pour les disques durs d’un téraoctet) pour faire fonctionner sa magie.
Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page.
Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité.
Merci de votre compréhension!
Merci