Вы описываете дефрагментацию, которая существует со времени изобретения жестких дисков.
Для обзора продуктов дефрагментации см. Best Free Disk De-fragmenter .
При удалении файла в Windows (и, возможно, в других операционных системах) он оставляет свободную зону на жестком диске.
Пример:
Вот представление блоков жесткого диска (синий квадрат обозначает используемый блок, а белый квадрат обозначает свободный блок):
После удаления большого файла это будет выглядеть так:
Удаленный файл оставил «дыру» в жестком диске.
Я хочу исправить все "дыры".
Я имею в виду, что я хочу переместить все блоки после каждой «дыры» назад, чтобы не было никаких дыр.
Я хочу сделать это потому, что я не хочу, чтобы новые файлы были фрагментированы из-за «дыр».
Итак, мой вопрос: есть ли способ или инструмент, который я могу использовать для перемещения блоков жесткого диска, чтобы после удаления файлов не было свободного места в середине жесткого диска?
Вы описываете дефрагментацию, которая существует со времени изобретения жестких дисков.
Для обзора продуктов дефрагментации см. Best Free Disk De-fragmenter .