Primárnymi časťami pevných diskov sú otočné taniere a hlavy, ktoré na ne čítajú a zapisujú údaje. Vonkajšia časť týchto platničiek v tvare disku má vďaka tomu, čo nás učí fyzika, rýchlejšie lineárne zrýchlenie. Pri šírení údajov po celom ich povrchu sú tiež vnímané náklady na výkon.
MyDefrag môže byť čiastočne zaniknutý, ale zostáva jediným programom svojho druhu, ktorý dokáže optimalizovať pevný disk presne podľa vašich predstáv. Rovnako ako všetky defragmentácie reorganizuje všetky časti vašich súborov, zbalí ich dohromady a napraví nízky výkon, keď sa rozšíri po celom povrchu. Umožňuje tiež nastaviť zóny a umiestniť najdôležitejšie súbory do rýchlejšej vonkajšej oblasti povrchu pevného disku. Musíte to len povedať, čo sa deje jednoduchým skriptom.
Vyhľadajte, stiahnite a nainštalujte MyDefrag
MyDefrag dnes bohužiaľ nie je podporovaný a jeho oficiálne stránky sú mŕtve. Stále ich však nájdete na populárnych serveroch pre softvérový hosting FileHippo a MajorGeeks,
Stiahnite a nainštalujte poslednú verziu programu MyDefrag 4,3,1, Počas inštalácie akceptujte všetky predvolené nastavenia a uistite sa, že nie je vybratá možnosť „Vybrať a aktivovať šetrič obrazovky MyDefrag“.
Vytvorte nový skript
Neovládate, ako MyDefrag pracuje prostredníctvom grafického rozhrania alebo volieb príkazového riadku – vykonáva sa to pomocou jednoduchých skriptov. Vyhľadajte skripty podpriečinkov, ktoré na tento účel existujú, v inštalačnom adresári.
V tomto adresári kliknite pravým tlačidlom myši a vytvorte nový, prázdny súbor TXT. Pomenujte ho, ale zmeňte jeho príponu na „MyD“, predvolenú hodnotu pre skripty MyDefrag. Potom ju otvorte v obľúbenom textovom editore.
Úvod skriptu
Existujúce použijeme ako základ pre skript, ktorý optimalizuje pevný disk naplnený hrami. Súbory, ktoré ovplyvňujú ich výkon, umiestnia na rýchlejšie časti povrchu disku viac ako iné súbory, čím sa presunú menej dôležité a nie často – prístup k údajom na druhý koniec.
Prvá časť vášho skriptu by mala nastaviť veci nasledovne. Note že by ste mali umiestniť každý parameter a príkaz na nový, samostatný riadok. Tiež si všimnite, že v kóde použijeme komentáre – začínajú znakom „//“ – na vysvetlenie kryptickejších bitov nášho skriptu.
Title("Title of your script") Description("Short description of your script") WriteLogfile("MyDefrag.log","LogHeader") VolumeSelect CommandlineVolumes() VolumeActions AppendLogfile("MyDefrag.log","LogBefore")
Nastavte svoju prvú zónu
Rozdelením povrchu HDD na zóny vám MyDefrag umožňuje umiestniť konkrétne súbory a priečinky na tie časti jeho povrchu, ktoré majú lepšiu alebo horšiu výkonnosť.
Nastavte zóny výberom toho, čo by v nich malo byť:
// Zone 1 - Non-important, slow files FileSelect // Select specific files. !include "file_list.txt"! // Select the files defined in file_list.txt. FileActions // What MyDefrag will do with those files. MoveToEndOfDisk() // Move them to slower portion of the HDD since they are the unimportant ones AddGap(ZoneEnd + VolumeFree * 0.1 // Add a 0.1% size gap between that zone and the next one FileEnd // End file selection for the specific zone
Nastavenie ďalších zón
MyDefrag môže zbaliť vaše súbory, rovnako ako iné defragmentátory, iba ak nemáte nastavené žiadne zóny, ale pri každom použití vám budú chýbať.
Nastavili sme viac zón takto:
// Zone 2: Put directories together, for quicker listing of the 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 the MFT and other special NTFS files right after our most important files FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) // Move the selected NTFS system files and set the 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
Záverečný skript
Nasleduje celý konečný scenár. Neváhajte ho skopírovať a vložiť do svojho vlastného skriptu a potom ho podľa potreby vyladiť.
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 the faster HDD space for more important stuff.") // Write the header to the logfile. See the "Settings.MyD" file for the definition of the "LogHeader" string. WriteLogfile("MyDefrag.log","LogHeader") // Select and process the volumes one by one. VolumeSelect CommandlineVolumes() VolumeActions // Write the "before" statistics to the logfile. See the "Settings.MyD" file for the definition of the "LogBefore" string. AppendLogfile("MyDefrag.log","LogBefore") // Zone 1 - Place Non-important, temp and ultra-large files at the end of the 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 the 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 the "after" statistics to the logfile. See the "Settings.MyD" file for the definition of the "LogAfter" string. AppendLogfile("MyDefrag.log","LogAfter") VolumeEnd // Write the footer to the logfile. See the "Settings.MyD" file for the definition of the "LogFooter" string. AppendLogfile("MyDefrag.log","LogFooter")
Vytvorte zoznam súborov s nízkou prioritou
Pamätáte si, ako sme povedali nášmu skriptu, aby pred usporiadaním našich súborov zohľadnil zoznam súborov s nízkou prioritou vo formáte TXT. Teraz je čas vytvoriť tento súbor.
Kliknite pravým tlačidlom myši do priečinka skriptov a vytvorte nový, prázdny súbor TXT. Pomenujte ho „file_list.txt“ – rovnaký názov súboru, aký sme použili v samotnom skripte.
Toto je ukážkový zoznam, ktorý môžete skopírovať a použiť. Zmeňte adresáre a súbory na tie, ktoré vás nezaujímajú.
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.*")
Spustite skript
Vďaka dvom súborom, ktoré definujú vašu defragmentačnú logiku, je čas dať ich na úlohu! Spustite MyDefrag a ak nie je nikde preklep, mal by sa váš skript zobraziť medzi predvolenými skriptmi v zozname programov.
Vyberte ho zo zoznamu „Vybrať skript“. Potom, ako sa uvádza v MyDefrag, „Vybrať 1 alebo viac diskov “z druhého zoznamu, ktorý chcete defragmentovať na základe pravidiel skriptu. Kliknite na „Spustiť“ a venujte jej niekoľko hodín (alebo dní, pre HDD Terabyte), aby ste mohli pracovať na svojej mágii.
To je všetko. Defragmentovali ste a optimalizovali svoj pevný disk tak, ako chcete, a teraz by to malo fungovať lepšie a rýchlejšie.
súvisiace:
Je tento článok užitočný? Áno nie