Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag.

Podstawowymi częściami dysków twardych są ich obracające się talerze oraz głowice, które odczytują i zapisują na nich dane. Zewnętrzna część talerzy w kształcie dysku, dzięki temu, czego uczy nas fizyka, ma większe przyspieszenie liniowe. Ponadto istnieje postrzegany koszt wydajności, gdy dane są rozproszone na całej ich powierzchni.

MyDefrag może być na wpół wymarły, ale pozostaje jedynym tego rodzaju programem, który może zoptymalizować dysk twardy dokładnie tak, jak chcesz. Podobnie jak wszystkie defragmentatory, reorganizuje wszystkie części twoich plików, pakując je razem, naprawiając niską wydajność po rozłożeniu na całej powierzchni. Umożliwia także tworzenie stref, umieszczając najważniejsze pliki w szybszym, zewnętrznym obszarze powierzchni dysku twardego. Musisz tylko powiedzieć, co się dzieje, za pomocą prostego skryptu.

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

Zlokalizuj, pobierz i zainstaluj MyDefrag

Niestety MyDefrag nie jest obecnie wspierany, a jego oficjalna strona nie działa. Nadal można go jednak znaleźć w popularnych witrynach hostujących oprogramowanie, takich jak FileHippo i MajorGeeks.

Pobierz i zainstaluj ostatnią wersję programu, MyDefrag 4.3.1. Zaakceptuj wszystkie ustawienia domyślne podczas instalacji i upewnij się, że opcja „Wybierz i aktywuj wygaszacz ekranu MyDefrag” jest odznaczona.

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

Utwórz nowy skrypt

Nie kontrolujesz sposobu działania MyDefrag za pomocą interfejsu graficznego lub opcji wiersza poleceń – odbywa się to za pomocą prostych skryptów. Zlokalizuj skrypty podfolderów, które istnieją w tym celu w swoim katalogu instalacyjnym.

Kliknij prawym przyciskiem myszy w tym katalogu i utwórz nowy, pusty plik TXT. Nadaj mu dowolną nazwę, ale zmień jego rozszerzenie na „MyD”, domyślne dla skryptów MyDefrag. Następnie otwórz go w swoim ulubionym edytorze tekstu.

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

Wstęp do skryptu

Wykorzystamy istniejące jako bazę dla skryptu, który optymalizuje dysk twardy wypełniony grami, umieszczając pliki, które mają większy wpływ na ich wydajność niż inne, w szybszych częściach powierzchni dysku, przenosząc mniej istotne i niezbyt często- uzyskać dostęp do danych na drugim końcu.

Pierwsza część skryptu powinna wyglądać następująco. Zauważ, że powinieneś umieścić każdy parametr i polecenie w nowej, indywidualnej linii. Pamiętaj też, że użyjemy komentarzy w kodzie – zaczynają się od „//” – aby wyjaśnić bardziej tajemnicze fragmenty naszego skryptu.

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

Title(„Tytuł twojego skryptu”) Description(„Krótki opis twojego skryptu”) WriteLogfile(„MyDefrag.log”,”LogHeader”) VolumeSelect CommandlineVolumes() VolumeActions AppendLogfile(„MyDefrag.log”,”LogBefore”)

Skonfiguruj swoją pierwszą strefę

Dzieląc powierzchnię dysku twardego na strefy, MyDefrag umożliwia umieszczanie określonych plików i folderów na częściach jego powierzchni, które działają lepiej lub gorzej.

Skonfiguruj strefy, wybierając, co powinno się w nich znaleźć:

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

// Strefa 1 – Nieistotne, powolne pliki FileSelect // Wybierz określone pliki. !include „file_list.txt”! // Wybierz pliki zdefiniowane w file_list.txt. FileActions // Co MyDefrag zrobi z tymi plikami. MoveToEndOfDisk() // Przenieś je do wolniejszej części dysku twardego, ponieważ są one nieistotne AddGap(ZoneEnd + VolumeFree * 0.1 // Dodaj 0,1% odstęp między tą strefą a następną FileEnd // Zakończ wybór pliku dla określonej strefa

Konfigurowanie większej liczby stref

MyDefrag może spakować twoje pliki, podobnie jak inne defragmentatory, tylko wtedy, gdy nie skonfigurujesz żadnych stref, ale stracisz cały sens jego użycia.

Ustawiamy kolejne strefy w następujący sposób:

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

// Strefa 2: Połącz katalogi, aby szybciej wyświetlić zawartość dysku twardego – taka sama składnia jak poprzednio FileSelect Directory(yes) // Zdefiniuj, że chcemy wybierać katalogi, a nie pliki. FileActions SortByName(Ascending) // Sortuj według kolejności alfabetycznej. AddGap(ZoneEnd + VolumeFree * 0,05) FileEnd // Zone 3: Typowe, popularne „typy plików gier”, umożliwiające szybsze uruchamianie gry FileSelect Nazwa pliku („_.exe”) LUB Nazwa pliku („_.dll”) LUB Nazwa pliku („_. ini”) OR Nazwa pliku(„_.conf”) OR Nazwa pliku(„_.cfg”) OR Nazwa pliku(„_.bat”) OR Nazwa pliku(„_.ico”) FileActions SortByName(Rosnąco) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Strefa 4: Umieść MFT i inne specjalne pliki NTFS zaraz po naszych najważniejszych plikach FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) // Przenieś wybrane pliki systemowe NTFS i ustaw MFT na %0,01 rozmiar. AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Strefa 5: Ostatnio otwierane pliki (dla lepszej wydajności ostatnio granych gier). FileSelect LastAccessEnabled (tak) i LastAccess (60 dni temu, teraz) FileActions SortByName (rosnąco) AddGap (ZoneEnd + VolumeFree * 0.3) FileEnd // Strefa 6: wszystkie inne pliki. FileSelect all FileActions Sortuj według nazwy (rosnąco) AddGap (ZoneEnd + VolumeFree) FileEnd

Skrypt końcowy

Poniżej znajduje się cały końcowy scenariusz. Skopiuj i wklej go do własnego skryptu, a następnie dostosuj go według własnego uznania.

Title(„Make Tech Easier’s Games HDD Monthly”) Description(„Optymalizacja dysków twardych z grami przez przeniesienie tymczasowe, pobieranie i nieistotne pliki i katalogi związane z grami do końca, pozostawiając szybsze miejsce na dysku twardym na ważniejsze rzeczy.”) / / Zapisz nagłówek do pliku dziennika. Zobacz plik „Settings.MyD”, aby zapoznać się z definicją ciągu „LogHeader”. WriteLogfile(„MyDefrag.log”,”LogHeader”) // Wybierz i przetwarzaj woluminy jeden po drugim. VolumeSelect CommandlineVolumes() VolumeActions // Zapisz statystyki „przed” do pliku dziennika. Zobacz plik „Settings.MyD”, aby zapoznać się z definicją ciągu „LogBefore”. AppendLogfile(„MyDefrag.log”,”LogBefore”) // Strefa 1 – Umieść nieistotne, tymczasowe i bardzo duże pliki na końcu dysku. FileSelect !include „file_list.txt”! FileActions MoveToEndOfDisk() AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Strefa 2: Katalogi. FileSelect Directory(yes) FileActions SortByName(Rosnąco) AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // Strefa 3: Główne pliki gry (dla szybszego uruchamiania gry). FileSelect Nazwa pliku(„*.exe”) LUB Nazwa pliku(„*.dll”) LUB Nazwa pliku(„*.ini”) LUB Nazwa pliku(„*.conf”) LUB Nazwa pliku(„*.cfg”) LUB Nazwa pliku(„* .BAT”) OR Nazwa pliku(„*.ico”) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd //Zone 4: Umieść MFT i kilka innych specjalnych plików NTFS. FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Zone 5: Ostatnio otwierane pliki (dla lepszej wydajności ostatnio granych gier). FileSelect LastAccessEnabled (tak) i LastAccess (60 dni temu, teraz) FileActions SortByName (rosnąco) AddGap (ZoneEnd + VolumeFree * 0.3) FileEnd // Strefa 6: wszystkie inne pliki. FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd // Zapisz statystyki „po” w pliku dziennika. Zobacz plik „Settings.MyD”, aby zapoznać się z definicją ciągu „LogAfter”. AppendLogfile(„MyDefrag.log”,”LogAfter”) VolumeEnd // Wpisz stopkę do pliku dziennika. Zobacz plik „Settings.MyD”, aby zapoznać się z definicją ciągu „LogFooter”. AppendLogfile(„MyDefrag.log”,”LogFooter”)

Utwórz listę plików o niskim priorytecie

Pamiętasz, jak powiedzieliśmy naszemu skryptowi, aby brał pod uwagę listę plików o niskim priorytecie w formacie TXT przed uporządkowaniem naszych plików? Nadszedł czas, aby utworzyć ten plik.

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

Kliknij prawym przyciskiem myszy folder scripts i utwórz nowy, pusty plik TXT. Nazwij go „file_list.txt” – tą samą nazwą pliku, której użyliśmy w samym skrypcie.

Oto przykładowa lista, którą możesz skopiować i użyć. Zmień katalogi i pliki na te, które Cię nie interesują.

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”) OR Nazwa pliku(„*.iso”) OR Nazwa pliku(„*.isz”) OR Nazwa pliku(„*.mdf”) OR Nazwa pliku(„*.cdi”) OR Nazwa pliku(„*.pdf”) OR Nazwa pliku(„* .bik”) LUB Nazwa pliku(„*.avi”) LUB Nazwa pliku(„*.wmv”) LUB Nazwa pliku(„*.bk2”) LUB Nazwa pliku(„*.mp4”) LUB Nazwa pliku(„*.rar”) LUB Nazwa pliku(„*.zip”) LUB Nazwa pliku(„*.7z”) LUB Nazwa pliku(„*.7z.*”)

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

Uruchom swój skrypt

Mając gotowe dwa pliki, które definiują logikę defragmentacji, nadszedł czas, aby przystąpić do zadania! Uruchom MyDefrag, a jeśli nie ma nigdzie literówki, twój skrypt powinien pojawić się wśród domyślnych skryptów na liście programów.

Wybierz go z listy „Wybierz skrypt”. Następnie, jak stwierdza MyDefrag, „Wybierz 1 lub więcej dysków” z drugiej listy, którą chcesz zdefragmentować w oparciu o reguły skryptu. Kliknij „Uruchom” i daj mu kilka godzin (lub dni, w przypadku dysków twardych o pojemności terabajta), aby działała magia.

Otóż ​​to. Zdefragmentowałeś i zoptymalizowałeś dysk twardy tak, jak tego chciałeś, i teraz powinien działać lepiej i szybciej.

Związane z:

  • Co się dzieje podczas defragmentacji dysku?
  • 5 narzędzi poprawiających wydajność dysku twardego w systemie Windows 10
  • Jak defragmentować dyski twarde z menu kontekstowego w systemie Windows

Nigdy nie przegap

Otrzymuj aktualizacje naszych najnowszych samouczków.

Zapisz się na wszystkie newslettery.

Chcę otrzymywać newslettery pocztą elektroniczną. Nie udostępnimy Twoich danych i w każdej chwili możesz zrezygnować z subskrypcji.

Subskrybuj

Jak idealnie zdefragmentować dyski twarde za pomocą MyDefrag

Rejestrując się, wyrażasz zgodę na naszą Politykę prywatności, a użytkownicy europejscy zgadzają się na zasady przesyłania danych.