-3

Рассмотрим следующий случай: на диске есть два очень больших файла, хранящихся один за другим - первый немного меньше второго. Насколько я знаю (и, пожалуйста, исправьте меня, если я ошибаюсь) - если я удалю первое - дефрагментация диска НЕ переместит второе туда, где было первое. Есть ли способ сказать дефрагментатор сделать это?

Я хочу сохранить образы дисков на диске, и что, когда я создаю новый и удаляю старый, дефрагментатор сжимает их (перемещает их близко друг к другу), чтобы было место для следующего, так что что каждое изображение будет сохранено последовательно (все его байты). Если файлы не будут "сжаты" (в указанном выше смысле) - когда диск будет иметь файлы почти до конца, он начнет фрагментировать файлы. Чего я хочу избежать.

Нет сторонних инструментов, пожалуйста.

2 ответа2

1

Перво-наперво, вы никогда не сможете реально получить файлы идеально рядом, и я могу спросить, почему вы хотите?

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

Но единственный способ реально сделать это - манипулировать файлами и заставить систему не иметь другого выбора, кроме как переопределить файлы (в общем, столько усилий)

0

Вы не можете заставить дефрагментатор Windows 7 делать именно то, что вы просите, поэтому вам придется взглянуть на сторонние инструменты.

Тем не менее, почему вы так беспокоитесь о фрагментации? Фрагментация нормальна, и ее небольшое количество не вызовет заметной потери производительности.

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