При удалении файла в Windows (и, возможно, в других операционных системах) он оставляет свободную зону на жестком диске.

Пример:

Вот представление блоков жесткого диска (синий квадрат обозначает используемый блок, а белый квадрат обозначает свободный блок):

Нажмите, чтобы увидеть изображение

После удаления большого файла это будет выглядеть так:

Нажмите, чтобы увидеть изображение

Удаленный файл оставил "дыру" в жестком диске.

Я хочу исправить все "дыры".
Я имею в виду, что я хочу переместить все блоки после каждой "дыры" назад, чтобы не было никаких дыр.

Я хочу сделать это потому, что я не хочу, чтобы новые файлы были фрагментированы из-за "дыр".

Итак, мой вопрос: есть ли способ или инструмент, который я могу использовать для перемещения блоков жесткого диска, чтобы после удаления файлов не было свободного места в середине жесткого диска?

1 ответ1

2

Вы описываете дефрагментацию, которая существует со времени изобретения жестких дисков.

Для обзора продуктов дефрагментации см. Best Free Disk De-fragmenter.

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