对注册表进行碎片整理

时间:2010-03-12 06:36:06

标签: c# visual-c++

是否有任何机构知道如何对Windows注册表进行碎片整理

我们用谷歌搜索并发现了几个免费工具。但没有工具有开源。有一个工具 - ' UltraDefrag ',它是用'C'编写的用于文件碎片整理的开源工具。

请提供帮助,搜索开源/示例代码以对Windows注册表进行碎片整理...或任何Windows API函数或库来执行相同操作。

问候。

1 个答案:

答案 0 :(得分:1)

这种方式的工作方式是在Windows启动过程中执行代码。注册表配置单元文件不能像其他文件一样进行碎片整理,也不能对页面文件进行碎片整理。但是,在Windows完成启动之前,当它们尚未被系统使用时,它们可以被视为普通文件。在这个阶段,类似于内核模式驱动程序的组件可以对它们进行碎片整理。

我已经看到了这样做的工具,但他们似乎把它视为一个令人兴奋的技术挑战(好吧,大约十五年前它),而不是可能有用的东西 - 注册表配置单元文件变得多么碎片化?可能不是那么支离破碎。取决于他们的规模增长频率。