我需要安装一个包含大量文件的软件。我们的经验表明,高度分散的硬盘驱动器会导致性能极差。所以我想在我的安装程序中包含自动磁盘碎片整理(我打算使用NSIS编写)。如何包含碎片整理命令并将结果作为安装程序的一部分阅读?
答案 0 :(得分:2)
我会在设置中集成Jkdefrag(http://kessels.biz/JkDefrag/)并使用命令行选项运行它,仅对您将文件复制到的目录进行碎片整理。
有很多选择,它是开源的。
注意: 它使用MS的碎片整理API,因此使用它与任何其他碎片整理工具一样安全。如果您需要调整某些内容或更改文件的排序方式,您就拥有了源代码。