Дефрагментация дисков Windows как часть сценария установки NSIS? - PullRequest
0 голосов
/ 01 ноября 2009

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

1 Ответ

2 голосов
/ 01 ноября 2009

Я бы интегрировал Jkdefrag (http://kessels.biz/JkDefrag/) в настройку) и запустил его с параметрами командной строки, чтобы дефрагментировать только каталог, куда вы скопировали файлы.

Есть много вариантов, и это с открытым исходным кодом.

Примечание: Он использует API-интерфейс дефрагментации MS, поэтому его можно использовать так же безопасно, как и любой другой инструмент дефрагментации. И у вас есть источник, если вам нужно что-то адаптировать или изменить способ сортировки файлов.

...