Некоторое время назад я почти заполнил свой жесткий диск, намного больше, чем рекомендуемый максимум 85% емкости. Я полагаю, что NTFS начала хранить файлы в месте, зарезервированном для главной таблицы файлов (MFT), и MFT пришлось фрагментировать в другом месте по мере роста.
Я освободил место на жестком диске, но MFT, очевидно, остается фрагментированным, и существует очень медленный доступ к диску даже для очень простых операций, таких как открытие папки или небольшого файла. Это убийственное выступление. Я помню, что стандартный дефрагментатор диска Windows не дефрагментирует MFT, потому что MFT используется, когда операционная система работает. Я использую Vista Ultimate, и ее утилита дефрагментации имеет очень мало способов создания отчетов, по сравнению с более старыми версиями.
Я подозреваю, что решение может включать загрузку с оптического диска с базовой ОС («Live CD») и запуск из него утилиты дефрагментации. Кто-нибудь может сказать мне, какую программу использовать, или как дефрагментировать мой MFT?
Благодарность!
Ответы:
Вы можете использовать инструмент Sysinternals Contig :
источник
Auslogics Disk Defrag Pro сделает это за вас. Хотя это и не бесплатная программа, вы можете загрузить бесплатную пробную версию, и если вы все же решите приобрести лицензию, она будет доступна для использования на трех компьютерах.
Ultradefrag - это бесплатный и мощный инструмент дефрагментации FOSS для платформы Windows. Он может дефрагментировать любые системные файлы, включая кусты реестра и файл подкачки. Он включает в себя оптимизацию MFT, которая обрабатывает только MFT.
источник
Contig
(который получил здесь столько голосов) не смог победитьЛучшим инструментом на сегодняшний день был старый JKdefrag, теперь Mydefrag. Будет дефрагментировать MFT. Кроме того, это бесплатно.
Оригинальный сайт не работает, но можно получить последнюю версию здесь: https://www.techspot.com/downloads/3720-jkdefrag-mydefrag.html
редактировать
Windows Defrag API , используемый MyDefrag, поддерживает дефрагментацию MFT.
И документация сценария MyDefrag :
Хотя он не будет работать на Live CD, он будет работать на Bart PE или Ultimate Windows BootCD .
Но ни то, ни другое не нужно для дефрагментации MFT.
источник
Эти шаги работали для меня:
источник
На UltimateDefrag есть опция, которая обеспечивает дефрагментацию при загрузке, однако она не работает для меня, но я надеюсь, что она работает для вас.
ultimatedefrag> инструменты> настройки ...> время загрузки
выберите диск, который вы хотите, требуется время, чтобы проанализировать диск. Когда анализ будет завершен, вы можете настроить местоположение файла mft, но я рекомендую оставить все как есть (если вы изменили его, есть кнопка, чтобы восстановить его по умолчанию). затем переключите Запуск во время следующей загрузки и просто перезагрузите компьютер
для меня это стек каждый раз на 24%, а затем загружает окна без дефрагментации файла, но надеюсь, что это сработает для вас. поделиться своим опытом тоже
источник