Устранение неполадок с сообщением об ошибке "NTLDR отсутствует"

В этой статье описывается устранение неполадок с сообщением об ошибке "NTLDR отсутствует".

Применимо к: Windows 2000
Исходный номер базы знаний: 318728

Примечание.

Эта статья относится к Windows 2000. Поддержка Windows 2000 заканчивается 13 июля 2010 г. Дополнительные сведения см. в статье Политика жизненного цикла служба поддержки Майкрософт.

Сводка

В этой пошаговой статье описываются методы, которые можно использовать для устранения неполадок с сообщением об ошибке "NTLDR is Missing", которое может появиться при попытке запустить Microsoft Windows 2000.

Устранение неполадок с сообщением об ошибке "NTLDR отсутствует"

При запуске компьютера под управлением Windows 2000 может появилось следующее сообщение об ошибке:

Отсутствует NTLDR
Нажмите любую клавишу, чтобы перезапустить

Эта проблема может возникнуть, если базовая система ввода-вывода (BIOS) на компьютере устарела или если один или несколько из следующих загрузочных файлов Windows отсутствуют или повреждены:
Ntldr
Ntdetect.com
Boot.ini
Чтобы устранить эту проблему, убедитесь, что BIOS на компьютере является текущим, а затем используйте один или несколько из следующих методов, в соответствии с вашей ситуацией, чтобы восстановить среду запуска Windows 2000.

Важно!

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

Убедитесь, что BIOS на компьютере является текущим

Убедитесь, что на компьютере установлена последняя версия BIOS. Обратитесь к производителю компьютера, чтобы узнать, как получить, а затем установите последнее обновление BIOS, доступное для компьютера.

Сведения о настройке и проверке правильных параметров BIOS для компьютера см. в документации по компьютеру или обратитесь к изготовителю компьютера.

Чтобы восстановить среду запуска Windows, используйте один или несколько из следующих методов в соответствии с вашей ситуацией.

Способ 1. Запуск компьютера с помощью загрузочного диска

  1. Создайте загрузочный диск Windows 2000, содержащий следующие файлы:
    Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys

  2. Измените файл Boot.ini, чтобы он указывал на правильный контроллер жесткого диска и правильный том для установки Windows. Чтобы получить дополнительные сведения о создании загрузочного диска, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
    311578 Изменение файла Boot.ini в Windows 2000

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

  4. Скопируйте Ntldr-файл, Ntdetect.com файл и файл Boot.ini с загрузочного диска в системный раздел локального жесткого диска.

Способ 2. Использование консоли восстановления

  1. Используйте диски программы установки Windows 2000, чтобы перезагрузить компьютер, или используйте компакт-диск Windows 2000 для перезагрузки компьютера.

  2. На экране Добро пожаловать в программу установки нажмите клавишу R, чтобы восстановить установку Windows 2000.

  3. Нажмите клавишу C, чтобы восстановить установку Windows 2000 с помощью консоли восстановления.

  4. Введите номер, соответствующий установке Windows, которую требуется восстановить, и нажмите клавишу ВВОД. Например, введите 1 и нажмите клавишу ВВОД.

  5. Введите пароль администратора и нажмите клавишу ВВОД.

  6. Введите map и нажмите клавишу ВВОД. Обратите внимание на букву диска, назначенную дисководу компакт-дисков, который содержит компакт-диск Windows 2000.

  7. Введите следующие команды, нажав клавишу ВВОД после ввода каждой из них, где диск — это буква диска, введенная на шаге 4 раздела "Метод 2: использование консоли восстановления" этой статьи:

    copy drive:\i386\ntldr c:\  
    
    copy drive:\i386\ntdetect.com c:\  
    

    Если вам будет предложено перезаписать файл, введите y и нажмите клавишу ВВОД.

    Примечание.

    В этих командах между ntldr и c:\, а также между ntdetect.com и c:\.

  8. Введите следующую команду и нажмите клавишу ВВОД: введите c:\Boot.ini
    Появится список, аналогичный следующему:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    

    Если появляется следующее сообщение, файл Boot.ini может отсутствовать или поврежден:
    Системе не удается найти указанный файл или каталог.

  9. Если файл Boot.ini отсутствует или поврежден, создайте новый. Для этого выполните указанные ниже действия.

    1. Используйте текстовый редактор, например Блокнот или Edit.com, чтобы создать файл загрузчика, аналогичный следующему файлу загрузчика:

      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT  
      
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect  
      
    2. Сохраните файл на дискете как
      Boot.ini.

      Примечание.

      Если вы использовали Блокнот для создания файла, убедитесь, что расширение .txt не добавлено к имени файла Boot.ini.

    3. В командной строке консоли восстановления введите следующую команду, чтобы скопировать файл Boot.ini с дискеты на компьютер:
      скопируйте a:\Boot.ini c:\

  10. Введите exit и нажмите клавишу ВВОД. Компьютер перезагружается.

Способ 3. Использование компакт-диска Windows 2000

  1. Вставьте компакт-диск Windows 2000 в дисковод компакт-дисков или DVD-дисков компьютера и запустите программу установки Windows 2000.

  2. На странице Добро пожаловать в программу установки нажмите клавишу R.

  3. На странице Параметры восстановления Windows 2000 нажмите клавишу R.

  4. Когда вам будет предложено выбрать один из вариантов восстановления, нажмите клавишу M.

  5. Нажмите стрелку ВВЕРХ, нажмите клавишу СТРЕЛКА ВВЕРХ еще раз, чтобы выбрать
    Проверьте системные файлы Windows 2000 и нажмите клавишу ВВОД, чтобы очистить выделенный фрагмент.

  6. Нажмите стрелку ВНИЗ, чтобы выбрать Продолжить (выполнить выбранные задачи), а затем нажмите клавишу ВВОД. Отобразится следующее сообщение:
    Требуется диск аварийного восстановления для Windows 2000
    установка, которую требуется восстановить.

  7. Выполните одно из следующих действий в соответствии с вашей ситуацией:

    • Если у вас есть диск аварийного восстановления, выполните следующие действия.

      1. Нажмите клавишу ВВОД.
      2. Вставьте диск аварийного восстановления на дискету компьютера и нажмите клавишу ВВОД.
      3. Следуйте инструкциям, чтобы восстановить установку, а затем перезагрузить компьютер.
        -или-
    • Если у вас нет диска аварийного восстановления, выполните следующие действия.

      1. Нажмите клавишу L. Вы получите сообщение, похожее на следующее:
        Программа установки обнаружила Windows 2000 в следующей папке: диск: \WINNT "Microsoft Windows 2000"

      2. Нажмите клавишу ВВОД.

      Программа установки проверяет диски, а затем завершает процесс восстановления.

Если программа установки не может найти Windows 2000

Если у вас нет диска аварийного восстановления Windows 2000 и программа установки не может найти установку Windows 2000, выполните следующие действия.

  1. Запустите программу установки Windows 2000.

  2. На странице Установка Windows 2000 в секции выберите Оставить текущую файловую систему нетронутыми (без изменений) и нажмите клавишу ВВОД.

  3. Нажмите клавишу ESC, чтобы установить Windows 2000 в новую папку.

  4. В поле Выберите папку, в которую должны быть скопированы файлы, введите \tempwin и нажмите клавишу ВВОД.

    Программа установки устанавливает новую копию Windows 2000.

  5. Войдите в новую копию Windows 2000.

  6. Нажмите кнопку Пуск и выберите пункт Выполнить.

  7. В поле Открыть введите cmd и нажмите кнопку ОК.

  8. В командной строке введите
    диск: , где
    drive — это загрузочный диск компьютера, а затем нажмите клавишу ВВОД. Например, введите c: , а затем нажмите клавишу ВВОД.

  9. Введите attrib -h -r -s Boot.ini, затем нажмите клавишу ВВОД.

  10. Введите edit Boot.ini и нажмите клавишу ВВОД.

    Edit.com открывает файл Boot.ini, аналогичный следующему:

    
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN="Microsoft Windows 2000 Professional" /fastdetect
    
    
  11. Замените все экземпляры TEMPWIN на WINNT. Отображаемый файл Boot.ini аналогичен следующему файлу:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    
  12. Нажмите клавиши ALT+F, а затем нажмите клавишу S.

  13. Нажмите клавиши ALT+F, а затем нажмите клавишу X.

  14. Введите attrib +h +r +s Boot.ini, затем нажмите клавишу ВВОД.

  15. Введите exit, чтобы выйти из командной строки.

  16. Перезагрузите компьютер.

  17. На экране Выберите операционную систему для запуска используйте клавиши СО СТРЕЛКАМИ, чтобы выбрать Microsoft Windows 2000, а затем нажмите клавишу ВВОД.

  18. Запустите Windows Обозреватель, найдите следующие папки и удалите их:
    Tempwin
    All Users.Tempwin