Устранение неполадок в сообщении об ошибке "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, файл и Boot.ini с диска загрузки в раздел системы Ntdetect.com локального жесткого диска.

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

  1. Используйте Windows 2000 для перезапуска компьютера или Windows cd-ROM 2000 для перезапуска компьютера.

  2. На экране Welcome to Setup нажмите R, чтобы восстановить Windows 2000.

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

  4. Введите номер, соответствующий установке Windows, которую необходимо отремонтировать, и нажмите кнопку ENTER. Например, введите 1 и нажмите кнопку ENTER.

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

  6. Введите карту и нажмите кнопку ENTER. Обратите внимание на букву диска, назначенную диску CD-ROM, Windows cd-ROM 2000.

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

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

    Если вам предложено переписать файл, введите y и нажмите кнопку ENTER.

    Примечание

    В этих командах есть пространство между ntldr и c: и между ntdetect.com \ и c: \ .

  8. Введите следующую команду и нажмите кнопку ENTER: введите 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. Введите выход и нажмите кнопку ENTER. Перезапуск компьютера.

Метод 3. Использование Windows 2000 CD-ROM

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

  2. На странице Welcome to Setup нажмите кнопку R.

  3. На странице Windows 2000 параметры ремонта нажмите кнопку R.

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

  5. Нажмите стрелку UP, нажмите кнопку UP ARROW снова, чтобы выбрать
    Проверьте Windows 2000 системных файлов, а затем нажмите кнопку ENTER, чтобы очистить выбор.

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

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

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

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

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

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

      Настройка проверяет диски, а затем завершает процесс ремонта.

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

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

  1. Начало Windows 2000.

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

  3. Нажмите кнопку ESC для Windows 2000 в новую папку.

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

    Установка устанавливает новую копию Windows 2000.

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

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

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

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

  9. Введите attrib -h -r -s Boot.ini и нажмите кнопку ENTER.

  10. Введите Boot.ini и нажмите кнопку ENTER.

    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 и нажмите кнопку ENTER.

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

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

  17. В центре Выберите операционную систему для запуска экрана, используйте клавиши ARROW, чтобы выбрать Microsoft Windows 2000, а затем нажмите кнопку ENTER.

  18. Начните Windows Explorer, найдите следующие папки и удалите их:
    Tempwin
    All Users.Tempwin