La parte principal de una unidad de disco duro es un disco giratorio y un cabezal que lee y escribe datos. El exterior del disco en forma de disco, gracias a lo que nos enseña la física, tiene una aceleración lineal más rápida. Además, hay costos de rendimiento que se sienten cuando los datos se extienden por su superficie.
MyDefrag puede estar semi extinto, pero sigue siendo el único programa de este tipo que puede optimizar su disco duro exactamente como lo desea. Como todos los desfragmentadores, reorganiza todas las partes de su archivo, lo empaqueta y repara el bajo rendimiento cuando se extiende por la superficie del problema. También le permite ajustar la zona, colocando sus archivos más importantes en la superficie externa del HDD más rápido. Todo lo que tienes que hacer es decir dónde está pasando un script simple.
Encuentre, descargue e instale MyDefrag
Desafortunadamente, MyDefrag no es compatible en este momento, y el sitio oficial está muerto. Todavía puede encontrarlo en sitios de alojamiento de software populares FileHippo y MajorGeeks.
Descargue e instale la última versión del programa, MyDefrag 4.3.1. Acepte todos los valores predeterminados durante la instalación y asegúrese de que "Seleccionar y activar MyDefrag ScreenSaver" no esté seleccionado.
Crea un nuevo script
No puede controlar la forma en que MyDefrag funciona a través de una interfaz gráfica u opciones de línea de comandos; esto se hace con un script simple. Busque el script de subcarpeta, que existe para este fin en el directorio de instalación.
Haga clic derecho en este directorio y cree un nuevo archivo TXT vacío. Indique cualquier nombre, pero cambie la extensión a "MyD", el valor predeterminado para los scripts MyDefrag. Luego, ábralo en su editor de texto favorito.
Introducción a los guiones
Utilizaremos el existente como base para secuencias de comandos que optimicen los discos duros llenos de juegos, coloquen archivos que afectan su rendimiento más que otros en la superficie del disco más rápido, mueva los menos importantes y no con demasiada frecuencia: acceda a los datos al otro extremo .
La primera parte de su script debe establecer las cosas de la siguiente manera. Note Debe colocar cada parámetro y comando en una nueva línea individual. También tenga en cuenta que utilizaremos comentarios en el código, que comienzan con "//", para explicar los bits más crípticos de nuestro script.
Title("Title of your script") Description("Short description of your script") WriteLogfile("MyDefrag.log","LogHeader") VolumeSelect CommandlineVolumes() VolumeActions AppendLogfile("MyDefrag.log","LogBefore")
Prepara tu primera zona
Al dividir la superficie del HDD en zonas, MyDefrag le permite colocar ciertos archivos y carpetas en la superficie de la parte que funciona mejor o peor.
Prepare la zona eligiendo qué incluir en ella:
// Zone 1 - Non-important, slow files FileSelect // Select specific files. !include "file_list.txt"! // Select La files defined in file_list.txt. FileActions // What MyDefrag will do with those files. MoveToEndOfDisk() // Move them to slower portion of La HDD since they are La unimportant ones AddGap(ZoneEnd + VolumeFree * 0.1 // Add a 0.1% size gap between that zone and La next one FileEnd // End file selection for La specific zone
Prepara más zonas
MyDefrag solo puede fusionar sus archivos, como otros desfragmentadores, si no configura ninguna zona, pero perderá todos los puntos de uso.
Preparamos más zonas de la siguiente manera:
// Zone 2: Put directories together, for quicker listing of La HDD's contents - same syntax as before FileSelect Directory(yes) // Define that we want to select directories, not files. FileActions SortByName(Ascending) // Sort them by alphabetical order. AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // Zone 3: Typical, popular "game filetypes", for quicker game launching FileSelect Filename("_.exe") OR Filename("_.dll") OR Filename("_.ini") OR Filename("_.conf") OR Filename("_.cfg") OR Filename("_.bat") OR Filename("_.ico") FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Zone 4: Place La MFT and other special NTFS files right after our most important files FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) // Move La selected NTFS system files and set La MFT to a %0.01 size. AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Zone 5: Recently accessed files (for better performance of last games played). FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago,now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // Zone 6: all other files. FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd
Manuscrito final
Lo que sigue es todo el texto final. Siéntase libre de copiarlo y pegarlo en su propio script, luego cámbielo según lo desee.
Title("Make Tech Easier's Games HDD Monthly") Description("Optimize Game HDDs by moving temp, downloading, and non-important gaming-related files and directories to its end, leaving La faster HDD space for more important stuff.") // Write La header to La logfile. See La "Settings.MyD" file for La definition of La "LogHeader" string. WriteLogfile("MyDefrag.log","LogHeader") // Select and process La volumes one by one. VolumeSelect CommandlineVolumes() VolumeActions // Write La "before" statistics to La logfile. See La "Settings.MyD" file for La definition of La "LogBefore" string. AppendLogfile("MyDefrag.log","LogBefore") // Zone 1 - Place Non-important, temp and ultra-large files at La end of La disk. FileSelect !include "file_list.txt"! FileActions MoveToEndOfDisk() AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Zone 2: Directories. FileSelect Directory(yes) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // Zone 3: Main Game Files (for quicker game launch). FileSelect Filename("*.exe") OR Filename("*.dll") OR Filename("*.ini") OR Filename("*.conf") OR Filename("*.cfg") OR Filename("*.BAT") OR Filename("*.ico") FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd //Zone 4: Place La MFT and some other special NTFS files. FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Zone 5: Recently accessed files (for better performance of last games played). FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago,now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // Zone 6: all other files. FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd // Write La "after" statistics to La logfile. See La "Settings.MyD" file for La definition of La "LogAfter" string. AppendLogfile("MyDefrag.log","LogAfter") VolumeEnd // Write La footer to La logfile. See La "Settings.MyD" file for La definition of La "LogFooter" string. AppendLogfile("MyDefrag.log","LogFooter")
Haga una lista de archivos de baja prioridad
¿Recuerdas cómo le dijimos a nuestros scripts que tomaran en cuenta la lista de archivos de baja prioridad, en formato TXT, antes de organizar nuestros archivos? Ahora es el momento de hacer ese archivo.
Haga clic derecho en la carpeta de secuencias de comandos y cree un nuevo archivo TXT vacío. Nombre "file_list.txt": el nombre del mismo archivo que utilizamos en el script.
Aquí hay una lista de ejemplos que puede copiar y usar. Cambie directorios y archivos a directorios que no le interesan.
DirectoryName("Game_I_never_play_after_installing") OR DirectoryName("Another_game_I_keep_but_rarely_play") OR DirectoryName("Game_that_takes_up_almost_half_the_HDD") OR Filename("vc_redist.x64.exe") OR Filename("vcredist_x64.exe") OR Filename("vcredist_x64*.exe") OR Filename("*.iso") OR Filename("*.isz") OR Filename("*.mdf") OR Filename("*.cdi") OR Filename("*.pdf") OR Filename("*.bik") OR Filename("*.avi") OR Filename("*.wmv") OR Filename("*.bk2") OR Filename("*.mp4") OR Filename("*.rar") OR Filename("*.zip") OR Filename("*.7z") OR Filename("*.7z.*")
Ejecute su script
Con dos archivos que determinan su lógica de desfragmentación, ¡es hora de ponerlo en la tarea! Ejecute MyDefrag y, si no hay errores tipográficos en ninguna parte, su secuencia de comandos aparecerá entre las secuencias de comandos predeterminadas en la lista de programas.
Elija de la lista "Seleccionar un guión". Luego, como dice MyDefrag, "Seleccione 1 o más discos "de la segunda lista que desea desfragmentar de acuerdo con las reglas de su script. Haga clic en "Ejecutar" y de unas pocas horas (o días, para un HDD de terabyte grande) para realizar su magia.
Eso es todo Ha desfragmentado y optimizado su disco duro de la manera que desea, y ahora debería funcionar mejor y más rápido.
Relacionado:
¿Fue útil este artículo? Si no