При создании тома NTFS первые четыре записи MFT копируются и помещаются посередине тома в $ MFTMirr файл. По данным Microsoft, начиная с XP, эти файлы (файлы метаданных) можно перемещать, но на практике я не могу их перемещать. Тем не менее, мне нужно освободить большой непрерывный блок свободного пространства, чтобы иметь возможность изменять размер диска.
Я пробовал несколько программ дефрагментации, включая UltraDefrag с открытым исходным кодом, PerfectDisk 11 и собственный дефрагментатор Windows. Но, похоже, никто не перемещает этот файл или связанные с ним $ LogFile, $ Bitmap и т. Д.
Какой инструмент или команду я могу использовать, чтобы переместить эти файлы из середины диска в другое место?
Упомянутый PerfectDisk действительно может это сделать. Вам просто нужно знать, что вы должны выбрать Время загрузки на главном экране, который выполнит автономную дефрагментацию или дефрагментацию при следующей загрузке (в зависимости от того, является ли это текущим диском ОС).
Также это связанный вопрос от меня, и это маленький блог которую я написал, в которой содержится более подробная информация о том, как все это сочетается.
Я болван. и мне потребовалось 2 дня, чтобы окончательно сжать мой том C: sys (WINDOWS 7). решение, которое я нашел, ужасно простое.
Всем удачи !!! какое облегчение
Я пробовал много других решений, таких как дефрагментация во время загрузки с помощью PerfectDisk, как предлагается в другом ответе. Но единственным рабочим решением было уменьшение раздела с помощью Мастер создания разделов MiniTool который будет перемещать файлы во время загрузки и сжимать раздел до желаемого размера. Если он пишет что-то об ошибке файловой системы, запустите chkdsk /F /R C:
в cmd.exe
после загрузки Windows он предложит запустить это во время загрузки, перезагрузить, подождать, пока файловая система будет проверена, а затем снова попытаться сжать раздел с помощью мастера разделов.