Показать полную графическую версию : ntldr is missing [strong]
volodija@vk
17-12-2016, 14:49
Данную ошибку встречал не раз, но в этот раз она не поддалась решением стандартными методами.
При загрузке ноута изначально писало:
ntldr is missing
Залез на диск C с лайва увидел, что файлов ntldr,ntdetect,boot.ini в корне С нету.
Скопировал их с архива в интернете, (h**p://userpk.ru/wp-content/uploads/2012/02/NTDLR.rar)
Закинул, далее с диска восст. XP ввёл:
fixmbr (успешно)
fixboot (успешно)
bootcfg /rebuild (нашёл 1 винду, поставил идент. ей windows xp, параметры не указал).
В итоге теперь пишет:
http://s018.radikal.ru/i523/1612/23/ebd18db359c3.jpg (http://radikal.ru)
Все данные и отчёты смогу предоставить по необходимости, заранее всем спасибо.
зайди лучше еще раз в livecd и вручную поправь boot.ini по образцу:
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect
Сохранять в кодировке 866 (DOS-866) еще проверь чтоб был файл там же, в корне [B]bootfont.bin (вроде не обязательно, но...)
volodija@vk
17-12-2016, 15:48
Не помогло увы:
Создал с нуля файл в Notepad+++, скопировал ваш текст, сохранил как .ini файл, кодировку выставил OEM 866.
Закрыл файл, проверил кодировки при открытии стоит реально OEM 866.
ПРи загрузке теперь:
неправильный файл boot.ini
загрузка с eters
ну хз. если пропали файлы из корня диска, мож там еще что пропало... ничего военного в загрузке XP нету, много проще и понятней чем W7+ с ихними BCD.
может разделы неправильные указаны
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect
может у тебя диск не 0 и 1 или partition 2 ...
bootcfg жеж находит ОС. создай файл еще раз в прав.кодировке и сделай опять bootcfg /rebuild.
зы. можно заюзать GRUB с любого другого диска-флешки, хотяб из Hiren’s BootCD (http://www.hirensbootcd.org/download/) для проверки загрузки. ему не нужен boot.ini только кернел.
title Boot From Hard Drive (Windows Vista/7/2008 or Xp)\n
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr || rootnoverify (hd0) && chainloader +1 && boot
map () (hd0) && map (hd0) () && map --rehook
find --set-root --devices=h /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /bootmgr || chainloader /ntldr
#или если известно где живет XP
root (hd0,0)
chainloader /ntldr
boot
# Можно искать любой файл, если ты точно знаешь его имя. Например можно найти и начать загрузку XP с любого диска
title Find and load “ntldr”
find --set-root /ntldr
chainloader /ntldr
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.