Показать полную графическую версию : [решено] Проблема при дефрагментации загрузочных файлов из командной строки
Привет Всем. В системе (Windows 7 Professional SP1 x64) был установлен Diskeeper 2011 (считал его лучшим дефрагментатором), но после обсуждения статьи "Diskeeper 2011 укрепляет лидерство среди дефрагментаторов" на ixbt.com, решил удалить его и вернуться к встроенному. Заметил, что некоторых разделов реестра, отвечающих за дефрагментацию, не было вообще. Также ReadyBoot не работал. Разделы скопировал с другого компьютера, где они были. Вроде все заработало, но при запуске в командной строке:
defrag c: /b /u выводит ошибку
0x89000010
http://piccy.info/view3/2515046/7397b0000e9c61b65e8c7ee2016edca7/
Если кто-то знает, подскажите, что можно сделать.
Проверьте включена ли служба дефрагментации дисков
Morpheus
22-01-2012, 16:47
1. Как определить, является проблема системной или вызвана сторонним приложением/службой? (http://www.oszone.net/9856/Troubleshoot#half)
2. Восстановите службы (http://forum.oszone.net/thread-156564.html) (см.шапку).
3. В командной строке, запущенной с правами администратора (http://oszone.net/4331/#5) (важно!), выполните sfc /scannow
При невозможности восстановления прикрепите к следующему сообщению \Windows\Logs\CBS\CBS.log в архиве.
Petya V4sechkin
22-01-2012, 18:12
Заметил, что некоторых разделов реестра, отвечающих за дефрагментацию, не было вообще. Также ReadyBoot не работал. Разделы скопировал с другого компьютера, где они были.
Там их много, если что:
HKEY_CLASSES_ROOT\AppID\{ab7c873b-eb14-49a6-be60-a602f80e6d22}
HKEY_CLASSES_ROOT\CLSID\{87CB4E0D-2E2F-4235-BC0A-7C62308011F6}
HKEY_CLASSES_ROOT\CLSID\{d20a3293-3341-4ae8-9aaf-8e397cb63c34}
HKEY_CLASSES_ROOT\DefragEngine.DefragEngine
HKEY_CLASSES_ROOT\DefragEngine.DefragEngine.1
HKEY_CLASSES_ROOT\Interface\{0C401E84-3083-4764-B6B5-A0DE8FEDD40C}
HKEY_CLASSES_ROOT\Interface\{87CB4E0D-2E2F-4235-BC0A-7C62308011F6}
HKEY_CLASSES_ROOT\Interface\{c958543e-b3a0-46ee-8085-4f111910d401}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost\defragsvc
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\defragsvc
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\Microsoft-Windows-Defrag
Причем на большинство полный доступ только у TrustedInstaller.
Спасибо за советы.
Запускал sfc /scannow, нарушений целостности нет.
Пробовал чистую загрузку, тоже ничего не дало.
И восстановил службы, дефрагментация при загрузке по прежнему не работает.
Petya V4sechkin, не знал об этих разделах, попробую их cкопировать. Кстати, а на x64 и x86 они одинаковые? Если возможно, скиньте, пожалуйста, REG-файлами.
Импортировать разделы реестра с другого компьютера не стал, просто сверил их со своими. К сожалению, разницы нет. Так что не знаю, в чем может быть проблема.
Petya V4sechkin
23-01-2012, 19:53
не знаю, в чем может быть проблема
Как переустановить Windows 7, сохранив настройки и установленные программы (http://www.outsidethebox.ms/9962/)
Спасибо, смог самостоятельно решить проблему, так что переустановка не нужна. Импортировал с другого компьютера разделы реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\rdyboost
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot
Предположительно, в разделе:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Были виноваты эти значения (было)
"OptimizeComplete"="Yes"
"LcnStartLocation"="16775863"
"LcnEndLocation"="17332477"
Стало после импорта:
"OptimizeComplete"="No"
"LcnStartLocation"="0"
"LcnEndLocation"="705684"
После этого дефрагментация заработала :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC