1

Всякий раз, когда я удаляю большой набор файлов (несколько ГБ), я замечал, что это не освобождает столько места, сколько я ожидал. Я ожидаю, что, если я удалю определенное количество данных, мое свободное пространство увеличится на столько же.

Однако, если я удаляю 5 ГБ файлов, очищаю корзину и смотрю на свободное место на моем жестком диске, оно не увеличилось с 5 ГБ. Это происходит как в Windows XP, так и в Windows 7.

Так что же происходит с пространством, которое занимали удаленные файлы? Почему не существует однозначного отношения между количеством удаленных данных и объемом свободного пространства?

Я нашел похожие вопросы для Mac и Linux, но не для Windows. Я использую Windows Explorer для определения размеров файлов и свободного места.

2 ответа2

1

Здесь есть несколько вещей, которые следует рассмотреть.

  1. Файлы могут быть подсчитаны дважды или более из-за жестких ссылок / символических ссылок
  2. Если "Восстановление системы" включено, Windows может сохранить резервную копию в скрытом месте.
  3. Файлы могут быть распределены "разреженно", что означает, что неиспользуемые блоки внутри файла на самом деле не размещаются на диске. Размер отображается как "общий" размер файла, но при удалении освобождаются только использованные части, поэтому выигрыш меньше, чем ожидалось.
  4. Файлы могут быть сжаты, поэтому фактическое пространство, которое они занимают (и которое освобождается), существенно меньше указанного размера.
  5. MFT (область на диске, где NTFS хранит свое внутреннее администрирование) может расти и / или фрагментироваться, что в некоторых условиях может означать, что оно увеличивается при удалении файлов. (Не должно иметь огромное значение, хотя.)
  6. Если вы удалите файл, который все еще используется программой, может случиться так, что файл, кажется, будет удален, но он не будет действительно освобожден, пока программа не выпустит / закроет файл.
  7. И последнее, но не менее важное: в некоторых случаях повреждение файловой системы может привести к неверному сообщению о свободном пространстве. "Chkdsk / f" или "Check & Repair" через графический интерфейс свойств диска должны разобраться с этим.
-1

Вы можете попробовать удалить файлы напрямую, не перемещая их сначала в Корзину. Для этого нажмите SHIFT и DEL в проводнике Windows.

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