7

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

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

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

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

3 ответа3

6

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

chkntfs /x c:

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

chkntfs /x c: d:

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

C:\Documents and Settings\Administrator>chkntfs /?
Displays or modifies the checking of disk at boot time.

CHKNTFS volume [...]
CHKNTFS /D
CHKNTFS /T[:time]
CHKNTFS /X volume [...]
CHKNTFS /C volume [...]

  volume         Specifies the drive letter (followed by a colon),
                 mount point, or volume name.
  /D             Restores the machine to the default behavior; all drives are
                 checked at boot time and chkdsk is run on those that are
                 dirty.
  /T:time        Changes the AUTOCHK initiation countdown time to the
                 specified amount of time in seconds.  If time is not
                 specified, displays the current setting.
  /X             Excludes a drive from the default boot-time check.  Excluded
                 drives are not accumulated between command invocations.
  /C             Schedules a drive to be checked at boot time; chkdsk will run
                 if the drive is dirty.

If no switches are specified, CHKNTFS will display if the specified drive is
dirty or scheduled to be checked on next reboot.
6

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

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

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

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

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

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

1

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

HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .