将 Windows 驱动器碎片整理作为 NSIS 安装程序脚本的一部分?
我需要安装一个包含很多文件的软件。我们的经验表明,在高度碎片化的硬盘上,这会导致性能非常差。所以我想将自动磁盘碎片整理纳入我的安装程序(我计划使用 NSIS 编写)。如何在安装程序中包含碎片整理命令并读取结果?
I need to install a piece of software with a lot of files. Our experience showed, that on highly fragmented hard drives that leads to very poor performance. So I want to include automatic disk defragmentation into my installer (which I plan to write using NSIS). How can I include a defrag command and read the results as part of my installer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我将在设置中集成 Jkdefrag (http://kessels.biz/JkDefrag/) 并运行它命令行选项仅对您将文件复制到的目录进行碎片整理。
有很多选择,而且它是开源的。
笔记:
它使用 MS 的碎片整理 API,因此与任何其他碎片整理工具一样使用安全。如果您需要调整某些内容或更改文件的排序方式,您可以获得源代码。
I would integrate Jkdefrag (http://kessels.biz/JkDefrag/) in the setup and run it with the command line options to defragment only the directory where you copied the files into.
There are plenty of options and it is open source.
NOTE:
It uses the defragmentation API of MS, so it is as safe to use as any other defrag tool. And you have the source if you need to adapt something or change the way the files are sorted.