Если система Windows не обновлена и в корневой папке находится слишком много файлов, Windows может не загрузиться, при этом может появиться сообщение об ошибке "NTLDR is missing"

Переводы статьи Переводы статьи
Код статьи: 320397 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Если в корневой каталог загрузочного раздела с файловой системой NTFS скопировать большое количество файлов, то после перезагрузки может появиться следующее сообщение об ошибке:
NTLDR is missing
Press CTRL+ALT+DEL to restart.
Если удалить файлы, скопированные в корневую папку, то индекс размещения основной таблицы файлов (MFT) не уменьшается до исходного размера.

Примечание. Если используется система Windows XP с пакетом обновления 2 (SP2) или Microsoft Windows 2000 с пакетом обновления 4 (SP4), эта проблема не возникает. Список подобных проблем см. в разделе "Дополнительные сведения".

Причина

Данная проблема возникает в случае сильной фрагментации таблицы MFT корневой папки. Если таблица MFT корневой папки содержит большое количество файлов, то она может стать настолько фрагментированной, что потребуется создание дополнительного индекса размещения. Поскольку в индексах размещения файлы перечислены в алфавитном порядке, то файл NTLDR может попасть во второй индекс размещения. При этом будет выведено сообщение об ошибке, указанное в разделе "Симптомы".

Как правило, файлы не копируются в корневую папку. Указанная проблема может возникать, если какая-либо программа постоянно создает и удаляет временные файлы или если большое количество файлов было по ошибке скопировано в корневую папку.

Решение

Для решения проблемы выполните указанные ниже действия.
  1. Обратитесь в службу поддержки пользователей Майкрософт, чтобы получить программу Bcupdate2.exe. Дополнительные сведения о том, как связаться со службой поддержки Майкрософт, см. на веб-узле Майкрософт по следующему адресу:
    http://support.microsoft.com/contactus/?ws=support?ln=ru
  2. Создайте загрузочный диск для запуска компьютера. Дополнительные сведения о создании загрузочной дискеты для компьютера с Windows XP см. в следующей статье базы знаний Майкрософт:
    305595 Создание загрузочной дискеты для доступа к разделам NTFS или FAT в Microsoft Windows XP
  3. Введите в командной строке следующую команду, чтобы извлечь программу Bcupdate2.exe из обновления программного обеспечения:

    Expand буква_диска:\bcupdate2.ex_ буква_диска:\bcupdate2.exe
  4. Введите в командной строке следующую команду, чтобы обновить загрузочный код загрузочного сектора NTFS:

    Bcupdate2.exe C: /F

    Примечание. Другие параметры командной строки, поддерживаемые программой Bcupdate2.exe, указаны ниже.
    /q - тихий режим (должен также использоваться параметр /y)
    /y - не требовать подтверждения
    /f - обновить используемый том
    /t - выполнять проверку только для старого загрузочного кода
  5. Если появится запрос на обновление тома, нажмите клавишу Y. После успешного выполнения программы появится сообщение, приведенное ниже.
    The boot code was updated successfully.

Статус

Корпорация Майкрософт подтвердила наличие этой проблемы в продуктах, перечисленных в начале данной статьи.
Первое исправление этой проблемы появилось в пакете обновления 2 (SP2) для Windows XP.
Первое исправление этой проблемы появилось в пакете обновления 4 (SP4) для Windows 2000. Дополнительные сведения о получении последних версий пакетов обновления см. в следующих статьях базы знаний Майкрософт:
322389 Как получить последний пакет обновления для Windows XP
260910 Как получить последний пакет обновления для Windows 2000
Примечание. Установка пакета обновления для Windows XP или Windows 2000 не решит проблем с существующим разделом. Необходимо выполнить программу, чтобы изменить загрузочный код. Пакет обновления создает верный загрузочный код только для новых томов.

Дополнительная информация

Дополнительные сведения по этой теме см. в следующих статьях базы знаний Майкрософт:
318728 Устранение неполадок, которые приводят к появлению сообщения об ошибке "NTLDR is missing" в процессе загрузки Windows 2000
886215 При обновлении операционной системы Windows 98 до Windows 2000 Professional может появиться сообщение "NTLDR is missing press any key to restart" (NTLDR отсутствует. Нажмите любую клавишу для перезапуска системы)
816793 Устранение неполадок, которые приводят к появлению сообщения об ошибке "NTLDR is missing" в Windows Server 2003 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
842009 При попытке выполнить автоматическое восстановление системы в Windows Server 2003 появляется сообщение об ошибке "NTLDR is missing" (эта ссылка может указывать на содержимое полностью или частично на английском языке)
883275 Не удается запустить компьютер после изменения разрешений в Windows Server 2003, Windows XP или Windows 2000 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
315261 Не удается запустить компьютер после смены активного раздела с помощью программы "Управление дисками"
812492 При запуске компьютера с использованием несистемного диска появляется сообщение об ошибке (эта ссылка может указывать на содержимое полностью или частично на английском языке)
228004 После изменения активного раздела система не загружается
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 320397 - Последний отзыв: 26 февраля 2014 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Professional Edition
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Ключевые слова: 
kbresolve kbwinxpsp2fix kbwin2ksp4fix kbbug kbfix KB320397

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com