На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
  
> Как отключить проверку диска при загрузке XP?
    На диске установлены Vista и Windows XP. Диск, на котором установлена Vista, при загрузке XP все время проверяется на ошибки. Vista работает нормально, так что разбираться с этим диском пока не хотел бы. Подскажите, пожалуйста, как сделать так, чтобы диск c Vista не проверялся при загрузке Windows XP?
      Надеюсь, файловая система NTFS, потому что FAT32 уже морально устарела и очень чувствительна к сбоям в виду того, что она не журналируемая.
      Выполни полную проверку диска с помощью команды
      ExpandedWrap disabled
        chkdsk Drive: /f

      Это снимет устанавливаемый системой так называемый "dirty bit" (означающий, что диск возможно содержит сбой). Если проблема продолжает возникать - значит скорее всего что-то после/во время запуска системы заставляет Windows устанавливать этот dirty bit, и поэтому программа autochk.exe (стартующая при запуске системы - это установлено в ключе реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager" в параметре "BootExecute") будет проверять этот диск. Проверить установлен ли этот бит можно с помощью команды:
      ExpandedWrap disabled
        fsutil dirty query Drive:

      Ну, дальше уже методом исключения узнаёшь, что приводит к установке dirty bit. Если так получается, что эта программа ну хоть кровь износа, а нужна, то можешь просто принудительно отключить проверку диска при автозагрузке (даже если диск помечен как "грязный") с помощью команды:
      ExpandedWrap disabled
        chkntfs /x Drive:

      Хотя последнее, конечно, не самый хороший способ...
        Спасибо большое, попробую, о результатах напишу.
          Если диск, на котором установлена Виста, форматировлся её инсталлятором при её установке - то причина проста. ХР просто не до конца понимает обновлённой версии NTFS на этом томе и подстраховывается.

          Можно поправить строку запуска autochk в реестре, заставить пропускать этот диск в ходе проверки.
            Цитата tumanovalex @
            при загрузке XP все время проверяется на ошибки

            Я с таким сталкивался и помоему не раз, помогало проверка диска именно из под винды, если на этом диске находиться файл подкачки его надо отключить, иначе проверка из под винды откажется проверять диск (скажет что при перезагрузке проверит) и все будет повторяться
              В диспетчере дисков этот диск - Основной, Исправен (Активен), 40 Гб всего и все свободны (хотя точно знаю, что стоит Vista), тип файловой системы RAW, хотя раньше был NTFS.
              По команде chkdsk Drive: /f получил отчет:
              Windows проверила файловую систему. Ошибок не обнаружено.
              41945680 КБ всего на диске.
              14887608 КБ в 66445 файлах.
              46560 КБ в 17515 индексах.
              0 КБ в поврежденных секторах.
              271888 КБ используется системой.
              65536 КБ занято под файл журнала.
              26739624 КБ свободно на диске.
              Размер кластера: 4096 байт.
              Всего кластеров на диске: 10486420.
              6684906 кластеров на диске.
              По команде fsutil dirty query D: получил сообщение: Ошибка: Параметр задан неверно
              При загрузке в Vista диск стал диском C и при выполнении программы chkdsk C: /f получил сообщение, что диск занят другим процессом и предложено было проверку осуществить после перезагрузки, что я и сделал. Это не сильно помогло (попробую теперь отключить подкачку, как советовал Besha)
              Команда fsutil dirty query С: сообщила, что диск не грязный.
              Спасибо большое всем ответившим. Хотел только спросить, откуда можно было бы узнать приведенные Eagle данные о командах. В имеющихся у меня толстых книгах я ничего подобного не видел.
                <Win> + <R>
                cmd
                <Enter>
                Help
                <Enter>

                Добавлено
                Цитата tumanovalex @
                откуда можно было бы узнать приведенные Eagle данные о командах
                  Справочник по параметрам командной строки WinXP: MS-ITS:C:\WINDOWS\Help\ntcmds.chm::/ntcmds.htm
                    Спасибо большое за советы и информацию!

                    -Added
                    Цитата Akina @
                    Можно поправить строку запуска autochk в реестре, заставить пропускать этот диск в ходе проверки.

                    А как это сделать?
                      http://www.infocellar.com/winxp/chkdsk-and-autochk.htm
                      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0.0802 ]   [ 14 queries used ]   [ Generated: 16.05.26, 00:17 GMT ]