1

У нас периодически случаются сбои ХР. Когда мы перезагружаем XP, мы проходим проверку диска, которая занимает полчаса. Нужно ли делать эту проверку диска? Можем ли мы отключить это?


Обновление: раздел действительно FAT32

4 ответа4

8

Вам не нужно запускать его, но это действительно хорошая идея. Проблема в том, что в случае сбоя компьютера ваша операционная система не имеет возможности чисто размонтировать файловую систему. Таким образом, файловая система может перестать быть согласованной. Несовместимые файловые системы могут привести к значительным проблемам. Вы можете потерять файлы. У вас могут быть сшитые файлы (отредактируйте один файл, и его содержимое окажется в другом). Что-то в этом роде. Если вы не решите эти проблемы, все ставки сняты.

Тем не менее, мне любопытно на ваш комментарий, что это занимает полчаса. Вы используете NTFS или FAT32? Если вы используете FAT32, переключитесь на NTFS. NTFS является журнализированной файловой системой. Помимо прочего, это означает, что после сбоя проверка согласованности файловой системы должна быть значительно быстрее. Когда на меня падает Vista, проверка моего NTFS-раздела объемом 1,5 ТБ занимает менее пары минут, если только все пошло не так, как надо.

Запись в Википедии о fsck содержит более подробные сведения о том, зачем вам нужно проверять целостность файловой системы, хотя и с точки зрения операционных систем Unix и Linux.

1

Проверка диска происходит из-за того, что XP обнаруживает, что файловая система не была отключена (из-за сбоя). Отключать его не рекомендуется.

Если ваш диск C: в настоящее время занимает весь жесткий диск, именно поэтому проверка занимает так много времени. Вы можете оптимизировать его, уменьшив системный раздел (C:) до минимального размера и сохранив все данные в отдельном разделе. В зависимости от установленных программ минимальное значение может составлять от 5 до 30 ГБ.

1

Что вы хотите сделать, это отключить Scandisk при загрузке. Это можно сделать с помощью изменения реестра - из справки и поддержки Microsoft:

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите regedit и нажмите кнопку OK .
  2. Найдите и щелкните следующий ключ в реестре:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\BootExecute
  3. В меню «Правка» выберите « Modify .
  4. Введите autocheck autochk * и нажмите ENTER .

Как всегда, при изменении системного реестра, сначала сделайте резервную копию !

Если это не работает, ссылка Справка и поддержка выше содержит подробности 2 других шагов, которые нужно попробовать.

1

Это сценарий для ответа Джареда Харли

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"AutoChkTimeOut"=dword:0000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"BootExecute"=hex(7):61,00,75,00,74,00,6f,00,63,00,68,00,65,00,63,00,6b,00,20,\
00,61,00,75,00,74,00,6f,00,63,00,68,00,6b,00,20,00,2a,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCScan"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\
65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\
00,20,00,25,00,63,00,00,00

(Сохраните его как .reg и выполните его)

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