4

У меня есть диск, разделенный таким образом, что Windows видит его как 2 диска: C:\ и D:\

Windows 7 отображает D:\ как заполненный в графической сводке в сводке «Мой компьютер» по всем дискам, например, гистограмма указывает на заполнение, и почти вся емкость диска, 108 ГБ, заполнена.

Поэтому я захожу на диск D:\, чтобы посмотреть файлы, я вижу несколько папок. Я выбираю их все и щелкаю правой кнопкой мыши в меню «Свойства», чтобы подсчитать их размер, ожидая, что значение будет примерно таким же, как указано в сводке Windows, т.е. почти 108 ГБ. Но окно свойств показывает, что файлы очень маленькие, Кбс и Мбс, далеко не 108 Гбс.

Одна из папок является резервной копией, но ее размер очень мал.

Я проверил параметры папки, чтобы показать все системные файлы и скрытые файлы тоже - и посчитал их в свойствах.

Что-то невидимое удерживает пространство.

Что здесь происходит?

Я боюсь что-либо удалить, если это удаляет ценные резервные копии.

У меня есть огромные резервные копии здесь? Почему я не могу их увидеть? Как я их вижу?

9 ответов9

4

Хорошо, вы исключили возможность подсчета скрытых или системных файлов в сумму размера файла. Некоторые другие вещи, чтобы проверить:

  • Повреждение диска: запустите на диске команду chkdsk -f . Возможно, происходит повреждение файловой системы, и FAT (или MFT, эквивалент NTFS) считает, что дисковое пространство выделено, а его нет.

  • Недопустимые отчеты о свободном пространстве: NTFS хранит свободное пространство в своих метаданных. Возможно, это неверно. chkdsk -f тоже должен это исправить.

  • Недостаточно прав: разрешено ли вашему пользователю просматривать все файлы на диске и получать к ним доступ?

3

Я ответил на аналогичный вопрос для Windows Vista. Скорее всего, это объемная теневая копия, которая занимает место, которое не будет отображаться при выборе всех файлов и папок и просмотре их свойств.

3

Может быть, WinDirStat также поможет идентифицировать пропущенный файл.

2

Является ли диск D:\ NTFS? Если это так, то один или несколько файлов могут иметь альтернативный поток данных, который является способом присоединения метаданных к файлу. Как правило, они невидимы для файловой системы, поэтому вам необходим такой инструмент, как средство просмотра ADS. Обычно метаданные невелики, но ничто не мешает файлу прикрепить массивный файл к его ADS. (Вредоносные программы также любят прятаться в потоке.)

Sysinternals предлагает (бесплатную) утилиту Streams для просмотра / удаления ADS. Откройте командную строку и запустите streams -s d:\* . Он должен показать вам все альтернативные потоки данных всех файлов на диске. Затем вы можете использовать ключ -d для удаления любых больших нежелательных ADS.

1

Вы можете использовать старую старую подсказку DOS (командную строку), чтобы узнать информацию обо всех файлах в вашем каталоге, перейти в каталог, который вас интересует, с помощью проводника Windows, и щелкнуть правой кнопкой мыши и правой клавишей Shift на в то же время.

Появится контекстное меню, дающее возможность "открыть окно команд здесь".

Теперь у вас будет приглашение DOS в интересующем каталоге, используйте следующую команду, чтобы вывести список всех файлов в каталоге и их размеры:

dir /a
0

Ответ сложный, он исходит от нескольких человек - спасибо им - зачислил полезные ответы с +1 баллом. Я не думаю, что будет справедливым или точным присудить ответ одному из вас. К сожалению, суперпользователь не позволяет принимать несколько ответов. Я размышлял над этим, но думал, что отвечу самому себе, но зачисление всех вас на упоминание и репутацию будет лучшим вариантом. Поэтому для следующих пользователей я попробую ваши ответы в таком порядке:

Джошуа, Ричард, Снарк, Адам Дрисколл, Synetech inc.

0

Менее вероятно, но это может быть переходная ссылка на папку на другом диске. Пространство, используемое соединительной ссылкой "папки", отображается в отчете об используемом месте на диске, но не в свойствах файла (что может позволить вам фактически использовать больше места на диске, чем то, что "доступно"). Расширение Link Shell может помочь вам изучить это:

http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

0

Я бы получил ответ, если эта проблема возникнет в системе Unix ;-)

Я подозреваю, что в Windows это связано с "Файловыми потоками": один файл может иметь несколько связанных потоков, каждый из которых имеет свой собственный размер размещения и размер данных; в зависимости от того, какой поток вы открываете, вы увидите разные размеры одного и того же файла.

Еще раз: я парень из Unix с ограниченными знаниями в Windows; Тем не менее, я надеюсь, что это помогает.

Наслаждайтесь!

0

Если есть много отдельных файлов, то это может быть "свободное место" в результате того, как выделено хранилище. Когда вы смотрите на свойства, вы видите два указанных размера? (На XP это "Размер" и "Размер на диске", не уверен насчет 7).

Другая возможность - папка "System Volume Information". Не возиться с ним. Иногда он может быть довольно большим, но выяснить это сложно, так как вы не можете получить к нему обычный доступ. Он используется для восстановления системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .