Показать полную графическую версию : Check Disk (chkdsk, бывший scandisk) - утилита проверки дисков
Страниц :
1
2
3
4
[
5]
6
7
8
9
10
11
12
13
14
15
16
а теперь попробуйте из консоли восстановления команду chkdsk /f /r
Cтатьи в помощь:
Описание консоли восстановления Windows XP (http://support.microsoft.com/default.aspx?scid=kb;ru;314058)
Установка и использование консоли восстановления в Windows XP (http://support.microsoft.com/default.aspx?scid=kb;ru;307654)
Включение автоматического входа администратора в систему при использовании консоли восстановления (http://support.microsoft.com/default.aspx?scid=kb;ru;312149)
У меня пишет невозможно выполнить проверку (
При загрузке ХР каждый раз запускается проверка логического диска
Вообщем понятно, спс разберемся.
и если она проходит до конца, то при следующей загрузке запускается опять? даже при условии корректного завершения работы?
ну и так.. в шапке темы не пробовали читать вопрос/ответ?
Dzirt2005
25-03-2008, 09:04
А можно теперь вопрос противоположного плана? ;) Я хочу проверить системный диск при перезагрузке, набираю
chkdsk C: /f
предлагает произвести проверку при следующей перезагрузке. В ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute записывается
autocheck autochk /p \??\C:
autocheck autochk *
Вроде все правильно. Но при перезагрузке никакой проверки не происходит :( Система просто загружается и все. Что могло сломаться?
Petya V4sechkin
25-03-2008, 09:07
Dzirt2005, файл \WINDOWS\system32\autochk.exe существует?
Dzirt2005
25-03-2008, 10:03
Petya V4sechkin
Да, существует:
C:\>which autochk
C:\WINNT\system32\autochk.exe
C:\>autochk
Приложение C:\WINNT\system32\autochk.exe нельзя запустить в режиме Win32.
Вроде как все логично. В логах тоже никаких упоминаний о chkdsk при загрузке. Из консоли восстановления (там тоже требуется autochk.exe) проверка производится. Но не удобно это. Хотелось бы просто при перезагрузке... :)
PS: Да, еще забыл сказать - WinXPSP2 с UpdatePack от января или февраля. Вроде раньше работало, мне оно не так часто надо.
Petya V4sechkin
25-03-2008, 10:35
Dzirt2005, а после перезагрузки значение BootExecute меняется?
При наличии ошибок в журнале событий (например от источника Winlogon) приведите их в соответствии с этими инструкциями (http://forum.oszone.net/showpost.php?p=580138#post580138).
Вот еще тема (обратить внимание на советы Wesley Vogel):
Chkdsk (Autocheck) not running at boot (http://groups.google.com/group/microsoft.public.windowsxp.general/browse_thread/thread/d483095e0ebdc10e/d6cb449a08267aac)
Dzirt2005
26-03-2008, 08:43
Petya V4sechkin
а после перезагрузки значение BootExecute меняется? »
Нет, не меняется.
Вот еще тема (обратить внимание на советы Wesley Vogel): »
Почитал, но ничего интересного не нашел. Из программ, которые потенциально могут залочить том у меня есть только:
1. Daemon Tools 3.47 (тип запуска - по требованию, обычно все диски отключены)
2. Perfect Disk 8.0 (все службы в режиме запуска "Вручную" - я не часто дефрагментирую диск)
3. NOD32 (режим запуска "Вручную" - я его только как сканер использую)
Да и к тому же нет в логах сообщения от WinLogon'а о блокировке доступа к диску. Т.е. вообще нет никаких сообщений, связанных с невозможностью проверки. Да и работало все раньше, а я свой набор рабочих программ не меняю годами. Назовем это консерватизмом :)
Единственное сообщение в логах я получил вчера, когда запускал checkdisk из консоли восстановления:
Checking file system on \DosDevices\C:
The type of the file system is NTFS.
Volume label is Disk_C.
Cleaning up minor inconsistencies on the drive.
Cleaning up 351 unused index entries from index $SII of file 0x9.
Cleaning up 351 unused index entries from index $SDH of file 0x9.
Cleaning up 351 unused security descriptors.
...
Ладно, спасибо за участие :) Видимо прийдется как-нибудь переустановить систему. Может после выхода SP3
Petya V4sechkin
26-03-2008, 09:14
Да и к тому же нет в логах сообщения от WinLogon'а о блокировке доступа к диску.
У автора той темы их тоже не было.
Видимо прийдется как-нибудь переустановить систему.
Понимаете, ведь проблема в стороннем софте (если вы внимательно читали). Представьте, переустановили вы систему, поставили снова весь ваш софт и получили "те же яйца, только в профиль". Надо ведь разобраться. Сносите постепенно все программы.
Еще полезно будет посмотреть логи AVZ (http://forum.oszone.net/showpost.php?p=717373) (какие драйверы грузятся, нет ли вирусов).
Dzirt2005
27-03-2008, 11:16
Еще полезно будет посмотреть логи AVZ (какие драйверы грузятся, нет ли вирусов). »
Показывает он то же, что и всегда - несколько функций перехвачены драйвером d347bus.sys:
Функция NtClose (19) перехвачена (80566F49->F77F4818), перехватчик C:\WINNT\system32\Drivers\d347bus.sys, драйвер опознан как безопасный
... и т.д. Сам Демон тулз 3.47 выпущен в августе 2004 года и пользуюсь я всегда только им. И никогда он не мешал выполнить проверку.
Понимаете, ведь проблема в стороннем софте (если вы внимательно читали). Представьте, переустановили вы систему, поставили снова весь ваш софт и получили "те же яйца, только в профиль". »
Я это, конечно, понимаю... Но повторю еще раз - набор софта мной используемого уже определен очень давно, я практически не ставлю ничего нового и не ставлю новые версии "моего" софта - не нравятся они мне.
Если найду еще что-нибудь, я отпишусь :) А пока просто не о чем...
Petya V4sechkin
27-03-2008, 12:16
Показывает он то же, что и всегда - несколько функций перехвачены
Какие там функции перехвачены, мне совершенно не надо :)
Дубль два.
Интересуют логи. Выложите, если не затруднит.
Инструкция по их получению (http://forum.oszone.net/showpost.php?p=717373)
Dzirt2005
28-03-2008, 08:25
Petya V4sechkin
Вот логи AVZ, HijackThis у меня сейчас нет...
Petya V4sechkin
28-03-2008, 12:15
Dzirt2005, на всякий случай проверьте с помощью virustotal.com (http://www.virustotal.com/ru/) файлы:
C:\WINNT\system32\narrhook32.dll
C:\WINNT\system32\drivers\IOPORT.SYS
C:\WINNT\system32\drivers\TPkd.sys
Еще попробуйте скопировать autochk.exe в папки \WINNT\system32 и \WINNT\system32\dllcache из чистого дистрибутива (в безопасном режиме). А лучше целиком выполнить проверку целостности системных файлов (http://forum.oszone.net/thread-40792.html).
Также рецепт из вышеупомянутой (http://groups.google.com/group/microsoft.public.windowsxp.general/browse_thread/thread/d483095e0ebdc10e/d6cb449a08267aac) темы: Пуск -> Выполнить -> Msconfig -> вкладка BOOT.INI -> выбрать текущую ОС (если их несколько), включить галку /SAFEBOOT, потом перезагрузиться и посмотреть, отработает ли проверка диска. Это позволит наверняка выяснить, в драйверах ли проблема. После перезагрузки уберите галку /SAFEBOOT.
Если виноват драйвер, можно поэкспериментировать в AutoRuns (http://soft.oszone.net/program/910/AutoRuns/) (смотреть на вкладке Drivers, для удобства в меню Options выбрать "Hide Microsoft Entries").
Конечно, работа приложений (к которым относятся эти драйвера) будет нарушена, так что после эксперимента не забудьте восстановить сохраненные параметры запуска.
P. S. На крайний случай (если отключится что-нибудь нужное) всегда останется безопасный режим или последняя удачная конфигурация (http://support.microsoft.com/kb/307852/ru).
illusionmgs
05-04-2008, 13:48
Привет.Всю жизнь на моем компьютере,если выключение прошло некорректно-при перезагрузке автоматически выскакивало меню chkdsk(синий экран проверок и исправлениях ошибок).Это весьма удобно.Сейчас это прекратилось по неизвестным мне причинам.Кто-нибудь знает ответ,почему?
Petya V4sechkin
05-04-2008, 13:53
illusionmgs, проверьте значение параметра BootExecute в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, по умолчанию должно быть
autocheck autochk *
illusionmgs
05-04-2008, 19:57
а стоит вот что в значении
autocheck autochk /p \??\X:
autocheck autochk *
Petya V4sechkin
05-04-2008, 21:05
illusionmgs, тогда читайте с 64-го поста (http://forum.oszone.net/post-767104.html#post767104).
Dzirt2005
12-04-2008, 19:45
Ну, вобщем, две недели копаний, перезагрузок и размышлений ни к чему не привели... Так и не работает. :( При этом выяснились следующие особенности жизни CheckDisk'а:
1. При перезагрузке в Безопасном режиме прописанная в ключе реестра
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
BootExecute=autocheck autochk /p \??\C:
проверка при перезагрузке замечательно выполняется. Только на экран ничего не выводит - просто черный экран в текстовом режиме и мигающий курсор в левом вернем углу. Результат проверки находится, как и положено, в "Просмотре событий -> Приложения".
При нормальной загрузке проверка диска не выполняется ни под каким соусом.
2. Прописанный в этом же ключе реестра запуск Page Defrag от Руссиновича
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
BootExecute=pgdfgsvc C 1 -o
прекрасно выполняется при обычной перезагрузке.
Такое впечатление, что виноват сам Chkdsk (или autochk). Идеи закончились...
Гы! Собственно, определил чисто случайно... Лично у меня autocheck'у не дает работать Kerio Winroute Firewall. А ведь я им пользуюсь уже больше 4 лет... Похоже, что после какого-то мс-вского апдейта сеть подниматься стала раньше, чем выполняется проверка диска. Кто бы мог подумать... Хоть бы в лог писали что-нибудь :(
Простите что беспокою и гружу своими вопросами. Просто хотел узнать нет ли у меня каких проблем с хардом, так как недавно после неккоректного завершения работы (кнопкой выключил ибо завис) windows xp во время загрузки автоматически включил проверку chkdsk и выдал вот такой результат:
Checking file system on C:
The type of the file system is NTFS.
One of your disks needs to be checked for consistency. You
may cancel the disk check, but it is strongly recommended
that you continue.
Windows will now check the disk.
Index entry spidernt.log of index $I30 in file 0xac70 points to unused file 0x667b.
Deleting index entry spidernt.log in index $I30 of file 44144.
Cleaning up minor inconsistencies on the drive.
CHKDSK is recovering lost files.
Recovering orphaned file spidernt.log (24533) into directory file 44144.
Cleaning up 12 unused index entries from index $SII of file 0x9.
Cleaning up 12 unused index entries from index $SDH of file 0x9.
Cleaning up 12 unused security descriptors.
Correcting errors in the Volume Bitmap.
Windows has made corrections to the file system.
156240125 KB total disk space.
75557900 KB in 40027 files.
15848 KB in 3162 indexes.
0 KB in bad sectors.
124209 KB in use by the system.
65536 KB occupied by the log file.
80542168 KB available on disk.
4096 bytes in each allocation unit.
39060031 total allocation units on disk.
20135542 allocation units available on disk.
Что такое Recovering orphaned file и Correcting errors in the Volume Bitmap?
Так выключать комп приходилось и раньше, но проверка вылезла впервые.
Что это значит и Не будет ли у меня проблем с хардом?
Заранее благодарю.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.