На компьютере под управлением Windows 95, Windows 98 или Windows Millennium Edition при обновлении до Windows XP или установке Windows XP появляется сообщение об ошибке «NTLDR Is Missing»

Переводы статьи Переводы статьи
Код статьи: 314057 - Vizualiza?i produsele pentru care se aplic? acest articol.
Версия данной статьи для Microsoft Windows 2000:255220.
Развернуть все | Свернуть все

Проблема

При обновлении до Windows XP или установке Windows XP на компьютере под управлением Windows 95, Windows 98 или Windows Millennium Edition после первой перезагрузки появляется следующее сообщение об ошибке.
NTLDR is missing
Press any key to restart (NTLDR отсутствует. Нажмите любую клавишу для перезагрузки)

Причина

Скорее всего, причина возникновения неполадок заключается в том, что ранее ОС Windows 95, Windows 98 или Windows Millennium Edition была клонирована, а затем установлена на жестком диске с другой геометрией.

Например, на компьютере под управлением Windows 98 используется жесткий диск размером 4 ГБ. После установки в процессе модернизации компьютера жесткого диска размером 30 ГБ с помощью программы стороннего производителя создается образ установки Windows 98, который затем переносится на новый диск. Позже выполняется обновление до Windows XP. Для этого Windows XP устанавливается поверх клонированного образа Windows 98.

Проблема возникает при выполнении всех следующих условий.
  • В системном/загрузочном разделе используется файловая система FAT32.
  • Для запуска компьютера используются расширения INT-13. (Это раздел больше 7,8 ГБ с системным идентификатором типа 0С в таблице разделов.)
  • После клонирования значение параметра Heads (Sides) в блоке параметров BIOS для файловой системы FAT32 не соответствует реальной конфигурации диска.
В процессе загрузки Windows 95, Windows 98 или Windows Millennium Edition значение параметра Heads игнорируется. Однако программа загрузки Microsoft Windows 2000 и Windows XP не может быть выполнена успешно, если данный параметр имеет неправильное значение.

Решение

Чтобы устранить эту проблему, необходимо исправить значение параметра Heads (sides) в блоке параметров BIOS для файловой системы FAT32. Подготовьте загрузочный диск Windows 95, Windows 98 или Windows Millennium Edition. Для этого выполните следующие действия.
  1. Запустите компьютер с помощью загрузочного диска Windows 95, Windows 98 или Windows Millennium Edition, который содержит файл Sys.com. (По умолчанию этот файл входит в пакет.)
  2. Сделайте резервную копию файла Msdos.sys (расположен в корневом каталоге системного раздела). Для этого в командной строке введите
    attrib -h -r -s c:\msdos.sys
    rename msdos.sys *.ysy
  3. Введите в командной строке sys c:. чтобы записать правильные значения блока параметров BIOS в загрузочный код Windows 95, Windows 98 или Windows Millennium Edition. Если команда выполнена успешно, перейдите к шагу 4.

    Появление следующего сообщения об ошибке в случае использования загрузочного диска Windows Millennium Edition свидетельствует о том, что были удалены некоторые системные файлы.
    Cannot find the system file in the standard locations on drive C:
    Для размещения необходимых файлов в местах, которые просматриваются в процессе выполнения команды sys, выполните следующие действия.
    1. Введите следующие команды. После каждой команды нажмите клавишу ВВОД:
      c:
      cd\windows
      Если система Windows установлена в другой папке, измените команду соответствующим образом.
    2. Попробуйте перейти в папку Command с помощью следующей команды:
      cd command
      Если сообщение о том, что такая папка отсутствует, не появится, введите следующую команду, чтобы создать папку Command, и выполните команду cd command снова:
      md command
    3. Попробуйте перейти в папку EBD с помощью следующей команды:
      cd ebd
      Если сообщение о том, что такая папка отсутствует, не появится, введите следующую команду, чтобы создать папку EBD, и выполните команду cd ebd снова:
      md ebd
    4. Находясь в папк EBD, выполните указанные ниже команды, чтобы скопировать файл Io.sys из корневого каталога жесткого диска и переименовать его в Winboot.sys:
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
      Winboot.sys – это файл, который необходим для выполнения программы Sys.com.
    5. Вернитесь на диск A и введите следующие команды.
      a:
      sys c:
    Введите следующие команды, чтобы восстановить исходный файл Msdos.sys. После каждой команды нажмите клавишу ВВОД.
    attrib -s -h -r c:\msdos.sys
    copy c:\msdos.ysy c:\msdos.sys
    Нажмите клавишу Y, чтобы разрешить перезапись существующего файла Msdos.sys. Появится подтверждение «1 FILE(S) COPIED».
  4. Перезагрузите компьютер в обычном режиме Windows 95, Windows 98 или Windows Millennium Edition и попробуйте повторно выполнить установку или обновление до Windows XP.

    Примечание. Можно также после выполнения команды sys c: запустить консоль восстановления и воспользоваться командой fixboot, чтобы перезаписать загрузочный код Windows XP. Эта процедура позволяет продолжить установку в обычном режиме.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к».

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

Для получения дополнительных сведений щелкните следующие номера статей базы знаний Майкрософт.
178947 Файл реестра не найден. Службы реестра могут... (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
318948 Во время обновления Windows 2000 или Windows NT 4.0 появляется сообщение об ошибке «NTLDR is missing or corrupt» (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Свойства

Код статьи: 314057 - Последний отзыв: 13 октября 2006 г. - Revision: 3.2
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Ключевые слова: 
kbfilesystems kbenv kberrmsg kbprb kbsetup KB314057

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

 

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