Почему CHKDSK запускается каждый раз, когда я загружаю свой компьютер с Windows 7?

44181
Frank Krueger

Каждый раз, когда я загружаю свою машину с Windows 7, запускается CHKDSK.

У меня такое ощущение, что операционная система пытается мне что-то сказать, но я не понимаю, что это такое. Есть идеи?

Все работает нормально, пока я не перезагружаюсь.

Я хорошо отношусь к своему компьютеру, никогда не выключаюсь с помощью "выключения" Windows и т. Д.

7
Ваше последнее предложение немного двусмысленно ... если вы не используете выключение Windows, как вы выключаете компьютер? Это может быть частью проблемы ... Joe Internet 14 лет назад 1
Возможно, проблема связана с тем, что определенное программное обеспечение вызывало слишком частую работу Windows7 CHKDSK. У Antivir недавно были проблемы - http://www.pcpro.co.uk/news/security/353734/windows-7-chkdsk-bug-linked-to-antivirus-software Darren Hall 14 лет назад 0

3 ответа на вопрос

6
John T

Правильный способ остановить запуск chkdsk при запуске - использовать chkntfs:

chkntfs / xc:

Где c:находится диск, который вы исключаете из проверки диска? В качестве аргументов вы можете использовать несколько дисков:

chkntfs / xc: d:

Объяснение различных переключателей:

C: \ Documents and Settings \ Администратор> chkntfs /? Отображает или изменяет проверку диска во время загрузки.  Том CHKNTFS [...] CHKNTFS / D CHKNTFS / T [: время] Том CHKNTFS / X [...] Том CHKNTFS / C [...]  том Определяет букву диска (с последующим двоеточием), точка монтирования или имя тома. / D Восстанавливает машину к поведению по умолчанию; все диски проверяется во время загрузки и chkdsk запускается на тех, которые грязный. / T: время Изменяет время обратного отсчета инициации AUTOCHK на указанное количество времени в секундах. Если время не указан, отображает текущую настройку. / X Исключает диск из проверки времени загрузки по умолчанию. не входит диски не накапливаются между вызовами команд. / C Планирует проверку диска во время загрузки; chkdsk побежит если диск грязный.  Если переключатели не указаны, CHKNTFS будет отображаться, если указанный диск грязный или запланированный для проверки при следующей перезагрузке.
Нет объяснений для нег, цифры. John T 14 лет назад 0
Извините, это был я - некоторое время назад. Ваше предложение маскирует проблему, а не решает ее. Это все равно, что сказать кому-то отключить запись в журнал конкретного сообщения об ошибке вместо того, чтобы разобраться, почему это сообщение отображается. Кроме того, если бы у вас была только пара голосов, я бы этого не сделал, но я просто не смог бы справиться с таким количеством людей, которые поддерживали идею игнорирования проблемы в качестве решения. Ƭᴇcʜιᴇ007 14 лет назад 0
Не забудьте запустить окно cmd как «Запуск от имени администратора», иначе оно не будет работать. Пробовал сам, работал как шарм .. Gal Goldman 13 лет назад 0
Спасибо за этот ответ, Джон. @ Ƭᴇcʜιᴇ007: Я знаю, что это были вечности, но этот комментарий звучит злобно и местно. Позвольте мне заверить вас, что для этого есть законные причины, такие как паранойя Windows, когда я переключаюсь между установками на разных жестких дисках на одном компьютере, и внезапно Windows хочет проверять их все при каждой загрузке этой ОС после использования другой. , Конечно, в этом нет ничего плохого, просто не нравится, когда вы не контролируете единственную ОС ... Вместо того, чтобы выдерживать бессмысленные проверки диска, я буду запускать их вручную, когда это действительно необходимо, большое спасибо. Amos M. Carpenter 7 лет назад 0
@ AmosM.Carpenter "злобный и местнический", извините, что вы так поступили ... Джон Т и я оба были здесь долгое время, я уверен, что он не принял мой комментарий таким образом. И хотя я тоже извиняюсь, если это кажется вам приходским, но это мое мнение, основанное на многолетнем опыте. Для вашего конкретного сценария: Если вы используете двойную загрузку, и это приводит к тому, что диск был помечен как грязный, то _ что-то не так_, так как каждая ОС должна закрывать соединения с файловой системой без ошибок. Ƭᴇcʜιᴇ007 7 лет назад 0
@ Ƭᴇcʜιᴇ007: Согласен, они _should_ закрылись чисто, но не делают. В моем случае я могу воспроизвести проблему по своему усмотрению, нормально выключив Win10 на одном диске. Если бы я в следующий раз запустил ту же ОС, я был бы счастлив, но если бы я запустил Win7 на другом диске, он хотел бы проверить все мои жесткие диски. То же самое наоборот. Не оспаривая вашего опыта, что эти проверки в основном правильные, но я осмелюсь сказать, что вероятность того, что на трех дисках возникнет таинственная проблема в одно и то же время, намного ниже, чем вероятность того, что обе ОС ошибочно установят грязный флаг, что приведет меня к желанию Джона Т. обходной путь. Amos M. Carpenter 7 лет назад 0
Многие люди загружают Windows 7 и 10 без проблем, которые вы описываете. Ваша система где-то имеет проблему, и поскольку вы прошли через 3 диска, это, вероятно, не диски. ;) В любом случае, если вы готовы признать, что просто игнорируете / маскируете что-то, и готовы принять любые риски, тогда хорошо для вас. Но это не меняет того, почему я сказал то, что сказал. Ƭᴇcʜιᴇ007 7 лет назад 0
6
Ƭᴇcʜιᴇ007

Если Windows запускается CHKDSKпри каждой загрузке, у вас есть проблема.

Использование CHKNTFSдля исключения дисков из проверок при загрузке не очень хорошая идея, это просто игнорирование проблемы.

Если вы всегда гарантируете правильное отключение, и, похоже, это происходит, то что-то вызывает пометку «грязный бит» перед отключением питания.

Это может быть вызвано многими вещами (аппаратными или программными), и невозможно точно определить, основываясь на том, что мы знаем. Но это, скорее всего, проблема с оборудованием (на основе слишком многолетнего опыта). Если у вас есть гарантия, сохраните ваши данные и попросите их исправить это, должно быть ЛЕГКО для них, если это происходит каждый раз (и у них должны быть в наличии все запасные части).

Если вы хотите попробовать и диагностировать это самостоятельно, то, пожалуйста, попробуйте несколько вещей и вернитесь с конкретными вопросами.

Подсказка : попробуйте настройки питания Windows и начните диагностику с жесткого диска)

Я согласен, что предотвращение запуска CHKDSK - это просто игнорирование проблемы. Я не знаю, как был выбран ответ, так как я уверен, что ОП спросил * почему * он работал и теперь, как его отключить. Хотелось бы, чтобы вы дали больше подробностей в своем ответе, тем не менее, особенно с «пожалуйста, попробуйте несколько вещей». У меня возникла эта проблема сейчас, и я хотел бы узнать кое-что попробовать. oscilatingcretin 10 лет назад 1
1
William Hilsum

Джон Т прибил меня к команде, но, кроме того, стоит отметить, что это контролируется через «Boot Execute» в автозапусках Microsoft / Sysinternals, вы можете удалить записи там или перейти к разделу реестра, в котором они хранятся:

HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager

Autochk.exe, кажется, там по умолчанию - это просто части c: (и любой дополнительный диск), которые вам нужно удалить. Значение по умолчанию для раздела реестра (если вы случайно удалили что-то) - это autocheck autochk *.