Многие системные файлы не могут быть перемещены после загрузки системы, например, файл подкачки и файлы базы данных реестра.
Эта утилита запускается перед загрузкой Windows для дефрагментации этих файлов. Он настроен на запуск при каждой загрузке, и он хорошо работает на нескольких машинах.
Обратите внимание, что при первой загрузке с этой утилитой для запуска может потребоваться несколько минут для дефрагментации. После этого первого запуска он завершается всего за 3 или 4 секунды.
Edit0: чтобы ответить на ваше разъяснение, эта ссылка говорит, что windows пометил файл подкачки и файлы реестра как открытые для монопольного доступа. Таким образом, вы должны иметь возможность сделать то же самое с помощью LockFile API Call. Однако это не атрибут самого файла. Вам действительно нужно запустить некоторую фоновую программу, которая блокирует файл для монопольного доступа.