Дефрагментация реестра - PullRequest
2 голосов
/ 12 марта 2010

Кто-нибудь знает, как дефрагментировать реестр Windows .

Мы гуглили и нашли несколько бесплатных инструментов, делающих то же самое. Но ни у одного инструмента нет открытого кода. Здесь есть один инструмент - ' UltraDefrag ' - инструмент с открытым исходным кодом, написанный на C для дефрагментации файла.

Пожалуйста, предоставьте помощь в поиске открытого исходного кода / примера кода для дефрагментации реестра Windows ... или любых функций или библиотек Windows API для того же.

Привет.

1 Ответ

1 голос
/ 12 марта 2010

Это работает путем выполнения кода во время процесса загрузки Windows. Файлы кустов реестра не могут быть дефрагментированы, как и другие файлы, а также файл подкачки. Но они могут быть обработаны как обычные файлы до завершения загрузки Windows, когда они еще не используются системой. Именно на этом этапе драйвероподобный компонент режима ядра может их дефрагментировать.

Я видел инструменты, которые это делали, но они, казалось, рассматривали это как захватывающую техническую задачу (ну, лет пятнадцать назад это было), а не как нечто, что могло бы быть полезным - насколько фрагментированными становятся файлы кустов реестра ? Вероятно, не так фрагментировано. Зависит от того, как часто они должны расти в размерах.

...