Jakiś czas temu prawie zapełniłem mój dysk twardy, znacznie więcej niż zalecane maksimum 85% pojemności. Uważam, że NTFS zaczął przechowywać pliki w przestrzeni zarezerwowanej dla Master File Table (MFT) i MFT musiał fragmentować gdzie indziej w miarę wzrostu.
Wyczyściłem miejsce na dysku twardym, ale MFT najwyraźniej pozostaje rozdrobniony, a dostęp do dysku jest bardzo powolny nawet w przypadku bardzo prostych operacji, takich jak otwarcie folderu lub małego pliku. To zabija wydajność. Pamiętam, że standardowy defragmentator dysków systemu Windows nie defragmentuje MFT, ponieważ MFT jest używany, gdy system operacyjny jest uruchomiony. Korzystam z systemu Vista Ultimate, a jego narzędzie do defragmentacji ma bardzo niewiele funkcji raportowania, mniej niż starsze wersje.
Podejrzewam, że rozwiązaniem może być uruchomienie z dysku optycznego za pomocą podstawowego systemu operacyjnego („Live CD”) i uruchomienie z niego narzędzia do defragmentacji. Czy ktoś może mi powiedzieć, jakiego programu użyć lub jak zdefragmentować MFT?
Dzięki!
Odpowiedzi:
Możesz użyć narzędzia Sysinternals Contig :
źródło
Auslogics Disk Defrag Pro zrealizuje to za Ciebie. Chociaż nie jest to darmowy program, możesz pobrać bezpłatną wersję próbną, a jeśli zdecydujesz się na zakup, licencja jest dostępna do użytku na maksymalnie trzech komputerach.
Ultradefrag to bezpłatne i wydajne narzędzie do defragmentacji FOSS dla platformy Windows. Może defragmentować dowolne pliki systemowe, w tym gałęzie rejestru i plik stronicowania. Obejmuje optymalizację MFT, która przetwarza tylko MFT.
źródło
Contig
(który otrzymał tak wiele głosów poparcia) nie był w stanie pokonaćJak dotąd najlepszym narzędziem był stary JKdefrag, teraz Mydefrag. Defragmentuje MFT. Ponadto jest bezpłatny.
Oryginalna witryna nie działa, ale można ją pobrać, aby pobrać najnowszą wersję: https://www.techspot.com/downloads/3720-jkdefrag-mydefrag.html
edytować
Windows Defrag API , używany przez MyDefrag, obsługuje defragmentację MFT.
A dokumentacja skryptu MyDefrag :
Chociaż nie będzie działać na Live CD, będzie działał na Bart PE lub Ultimate Windows BootCD .
Ale żadne nie jest konieczne do defragmentacji MFT.
źródło
Te kroki zadziałały dla mnie:
źródło
jest opcja na ultimatedefrag, która zapewnia defragmentację czasu rozruchu, jednak nie działało to dla mnie, ale mam nadzieję, że zadziała dla ciebie
ultimatedefrag> narzędzia> ustawienia ...> czas uruchamiania
wybierz dysk, który chcesz, analiza dysku zajmuje chwilę. po zakończeniu analizy możesz dostosować lokalizację pliku mft, ale zalecam pozostawić go takim, jaki jest (jeśli go zmieniłeś, jest przycisk, aby przywrócić go do wartości domyślnych). następnie przełącz opcję Uruchom podczas następnego rozruchu i po prostu uruchom ponownie komputer
dla mnie układa się na poziomie 24% za każdym razem, a następnie uruchamia system Windows bez uszkadzania pliku, ale mam nadzieję, że zadziała. podziel się także swoją wiedzą
źródło