У меня есть жесткий диск USB объемом 40 ГБ, отформатированный в NTFS на ПК с Windows XP Pro, SP3. Я стараюсь освободить как можно больше места. Проводник Windows сообщает мне, что у меня на диске около 200 МБ файлов (показаны скрытые и системные файлы). Однако, когда я показываю свойства диска, он показывает, что 73% свободно, используется около 10 ГБ.
Я запустил CHKDSK и обнаружил всевозможные проблемы.
Теперь запущена дефрагментация, и она ведет себя так, как если бы было 10 ГБ файлов, но я нигде не могу получить к ним доступ.
Как найти и удалить лишние 10 ГБ?
Есть небольшая вероятность, что недостающее пространство находится в Альтернативные потоки данных NTFS - использовать утилита sysinternals streams выяснить.
Альтернативные потоки данных позволяет связывать файлы с более чем одним потоком данных. Например, такой файл, как text.txt, может иметь ADS с именем text.txt: secret (в форме имя файла: имя потока), к которому можно получить доступ, только зная имя ADS или специализированные программы просмотра каталогов. Альтернативные потоки не обнаруживаются в исходном размере файла ...
Формат? Это самый простой способ очистить файловую систему ... заменить ее. : D
Если вы храните большие файлы, выбор более крупной единицы распределения снизит накладные расходы.
Я перешел с 300 МБ в MFT до менее 10 МБ после форматирования с помощью блока распределения 64 КБ и обратного копирования данных. Это было на томе NTFS 250 ГБ.
Я бы также посмотрел на восстановление системы. Попробуйте бежать WinDirStat как СИСТЕМА, используя PsExec
и посмотрите, есть ли в разделе Информация о системном томе большие файлы с именем Restore {GUID}.
Чтобы удалить все, кроме самой последней теневой копии, для каждого тома в вашей системе, перейдите в раздел «Очистка диска», выберите «Очистить системные файлы», затем используйте вторую кнопку на вкладке «Дополнительные параметры».
Чтобы очистить только один том, отключите, а затем снова включите теневые копии для тома на вкладке «Защита системы» в свойствах системы.
(Если вас интересует размер вашей MFT, посмотрите на вывод defrag /a
)
Две точки -
1) Я часто видел на клиентских (и своих собственных) компьютерах, что когда свободное пространство становится очень низким (менее 1%) при удалении файлов, они не освобождают соответствующий объем места (удалите файл размером 1 гигабайт, только получить обратно 500 МБ).
2) Я никогда не находил способа восстановить ВСЕ это пространство, но я нашел способ восстановить некоторые, которые я опишу ниже:
Шаги по очистке области файла подкачки -
1) Щелкните правой кнопкой мыши «Мой компьютер» и выберите свойства.
2) Щелкните вкладку "Дополнительно"
3) нажмите «настройки» в разделе «производительность»
4) Снова щелкните вкладку «Дополнительно».
5) Под виртуальной памятью нажмите «изменить»
6) Установите для файла подкачки значение 0 МБ, затем "окей" на всех экранах и перезапустите компьютер.
7) Сбросьте файл подкачки до соответствующего размера
Это должно помочь освободить часть недостающего места.
Запуск TreeSize Free как LSA помог мне, посмотрите на это, как запускать как LSA http://www.tech-recipes.com/rx/1288/how-to-run-applications-in-the-local-system-account-lsa/