Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» NTLDR is missing

Автор: w0mbat
Дата сообщения: 10.07.2007 21:48
ShurikD

Цитата:
У меня на винте один первичный активный раздел, специально перепроверил.

интересно) сорри за долбизм но именно метка активности на разделе есть? а то встречал такие ситуации когда меняешь конфигурацию разделов, остается один первичный но активным софтина (редактор разделов) его не делает
потом еще есть один вариант, очень врядли, но тоже было дело - винда ставилась нормально но грузиться не могла (правда по-моему давала просто черный экран) - трабла была в биосе, он для винта выставил режим large (винт был новый), после переключения на lba ничего даже переустанавливать не пришлось
Можно еще глянуть идентификатор файловой системы на первичном разделе, но если к другому компу всё норм. подключалось то тоже врядли


Цитата:
Загрузочный сектор востанавливал

как это делал? записывал старый сохраненный или fdisk /fixmbr {так вроде бы}?
Ну и если нет то кинь сюда если можешь свой boot.ini + расположение разделов на винте)
Автор: ShurikD
Дата сообщения: 11.07.2007 12:24
w0mbat
Разметку винта делал РМ8, имеется два раздела: один первичный с меткой активный, второй логический.

Вот содержание boot.ini
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

в корне имеются также:
AUTOEXEC.BAT 0
BOOTSECT.DOS 512байт
CONFIG.SYS 0
IO.SYS 0
MSDOS.SYS 0
NTDETECT.COM 47564байт
ntldr 250023байт
PAGEFILE.SYS

что значит
Цитата:
расположение разделов на винте)
?
у меня в начале диска первичный "С" и за ним логический "D". Оба NTFS.

Да, загрузочный сектор востанавливал fdisk.
Пришлось при этом вернуть FAT32, но в итоге после первой перезагрузки при установке WinXP, все вернулось на круги своя....

Попробую загрузится с РЕbuilder, кто-то писал что помогло.
Автор: w0mbat
Дата сообщения: 11.07.2007 14:08
ShurikD

Цитата:
у меня в начале диска первичный "С" и за ним логический "D"

это и имел в виду)

в корне еще Bootfont.bin должен лежать если вынь не английская

и что за BOOTSECT.DOS? по умолчанию этого быть не должно вроде бы, вот например здесь было описано когда нужен этот файл
http://forum.ru-board.com/topic.cgi?forum=62&topic=3584#13

насчет восстановки mbr: fixmbr fdisk'ом делал, а в консоли восстановления fixboot c: не пробовал?

плюс часом нет неразмеченной области в 8 мб в самом начале или конце винта?

порылся тут в нете по сабжевому вопросу, это супер
вариантов решения - десятки
вот некоторые:)

Цитата:
жесткий диск был закреплен в корпусе 4 винтами (возможно, что был перекос). После ослабления их глюк полностью исчез и больше никогда не появлялся. Винт samsung 160gb ide


Цитата:
Перед копированием файлов: NTLDR и NTDETECT.com cледует проверить состояние батареи материнской платы. Батарея с пониженным напряжением или с плохими контактами между ней и материнской платой является причиной многих чудес


Цитата:
Если копирование файлов и fixboot не помогло, иногда помогает chkdsk c: /r при загрузке консоли восстановления с диска


интересный вариант от майкрософт
http://support.microsoft.com/kb/320397/ru

и общая статья (на англ.)
http://www.computerhope.com/issues/ch000465.htm
Автор: slech
Дата сообщения: 11.07.2007 14:20
BOOTSECT.DOS - это если стояла какаято ось до Windows XP она зугрузочную область перезаписывает собой, а старую область в файл скидывает и в случае устновки XP на другую партицию использует этот файл для зупуска предыдущей системы.
Автор: ShurikD
Дата сообщения: 11.07.2007 16:24
w0mbat

Цитата:
Bootfont.bin

нет так как ядро у меня английской ХР, а сверху мультипак с русиком)

Цитата:
неразмеченной области в 8 мб в самом начале или конце винта?

такого тоже нет

Цитата:
fixboot c:

не пробовал, надо будет протестить

Цитата:
порылся тут в нете по сабжевому вопросу

я тоже рылся) но пока без пользы для себя
Майкрософт хорошо все подробно рассписал, но только у меня его рекомендации закончились на этапе загрузки с дискеты и сообщением hal.dll is missing....

Цитата:
http://www.computerhope.com/issues/ch000465.htm

интересная статейка. здесь собраны самые здравые причины и пути их решения)
Буду пробовать)
Автор: ShurikD
Дата сообщения: 13.07.2007 14:12
Не знаю что именно подействовало, но с проблемой справился)
После всех возможных вариантов воздействия, которые ни к чему не привели, снял винт и подключил к рабочему компу. Где я убедился что и сам винт в рабочем состоянии и все системные файлы в корне диска на месте.
Из-за отсутствия времени копать дальше в системе я диск отформатировал. Потом сделал загрузочный СД с помощю РЕbuilder.
Потом опять подключил винт к его родному компу, и загрузился с загрузочного СД.
После чего запустил установку Винды... и все)
Система стала без проблем и глюков.
Автор: yaroshserg
Дата сообщения: 19.10.2007 08:45
ShurikD

Цитата:
Не знаю что именно подействовало,

Никогда не польуйся PM8.... последствия печальны.
Автор: PerpleXOR
Дата сообщения: 19.10.2007 10:50
можно узнать, почему?
Раньше, помню, только его и советовали для работы с HDD
Автор: AAD
Дата сообщения: 21.10.2007 11:21
Чистильщик удалил файлики и после перезагрузки бука, появилась надпись:
"NTLDR is missing
Press Ctrl+Alt+Del to restart"

Partition Magic показал (error #108), что жестких дисков нет.

ПРОБОВАЛ это:
"Файл NTLDR отсутствует
Нажмите любую клавишу для перезагрузки
Такое поведение наблюдается, когда на компьютере установлена BIOS устаревшей версии, или отсутствует (поврежден) один из следующих загрузочных файлов Windows:
Ntldr
Ntdetect.com
Boot.ini

Загрузитесь с инсталляционного диска WinXP, зайдите в консоль восстановления (кнопка R при выборе действий по установке)
выберите номер установленной виндовс (обычно 1)
Введите следующие команды:
copy буква Вашего CD привода:\i386\ntldr c:\
copy буква Вашего CD привода:\i386\ntdetect.com c:\
bootcfg /rebuild"
Пишет не найден не один жесткий диск


У VAIO 2 раздельных жестких диска по 100Гб.
Подключал переносной жесткий диск 320Гб, хотел поставить на него систему, чтобы спасти документы с диска "С", а потом откатиться (стандартный способ - заводской).
Но пишет почемуто, что на нем свободно только 217 Мб.

Запустил утилиты проверки памяти и дисков (родной VAIO), пишет все в порядке со всем и предложил откатиться до заводских установок, а это значит потеря всех документов на диске "С".

Подскажите как спасти документы с диска "С".
Автор: AAD
Дата сообщения: 21.10.2007 15:27
Нашел SuperDOS 2.0, не знаю как на флешку поставить.
Поможет она или нет?
Автор: w0mbat
Дата сообщения: 21.10.2007 22:15
AAD
зашибись чистильщик.. ты похоже немного не туда пришел, основная проблема - не отсутствие ntldr и компании, а слетевшие разделы (из чего и вытекает первое)
Иди в темы по восстановлению данных, в acronis disk director например есть вродеб фича поиска удаленных разделов, и не только в ней, софта достаточно. Только имей в виду, что работа саперская - если одна прога тебе что-то наковыряет, но не поможет, дальше уже можно особо не надеятся. Идеально в таком случае если есть возможность, или подключить винт к другому компу с установленной vmware, а там в гостевой ОС включить его как physical - nonpersistent (или как там называется режим когда изменения данных на диск не записываются), или снять образ со всего винта и измывацца уже над ним.
Автор: AAD
Дата сообщения: 22.10.2007 08:44
Установил на флешку Extra Small Windows XP USB Flash Edition.
Вставил, не замечает, вначале поморгает флешка и опять ....миссинг.
Автор: AAD
Дата сообщения: 22.10.2007 19:55
Записал Windows Live CD (iNFR@ CD v6.4), запустилась, в меню выбрал простую версию ОС ХР.
Дальше что делать?

Как найти жесткие диски Компа?
Автор: AAD
Дата сообщения: 24.10.2007 17:52
Проблему решил, вопрос снят.
Автор: Specru
Дата сообщения: 09.01.2008 17:07
Выскочело такое сообщение на ноуте. Все диски NTFS. Что делать? Мог бы скопировать туда с компа файл NTLDR но нету мэнэджера в системе NTFS.
Автор: Vxd2000
Дата сообщения: 09.01.2008 17:18
Загружаешься с СD/flash/floppy disk, где есть NTFS Pro, открываешь свой ntfs раздел и копируешь.

Но, есть одно но, если скопированный тобой ntldr попадет не в первые сектора диска (такое может быть, если до этого его не было или он сильно затерт, то есть тот, который удаленный) , то Win может не загрузиться.
Потому что первичный загрузчик (загрузчик в секторе HDD ищет вроде его по определенным секторам) .

Таких систем восстановления сейчас немало, и LiveCD и InfraCD и всякие multi загрузчики с Win98 DOS' ом.
Автор: SokolSG
Дата сообщения: 09.01.2008 17:27
Specru
сначало лудше загрузись в консоль востановления и сделай chkdsk и fixboot
Автор: Specru
Дата сообщения: 09.01.2008 18:15
Загрузился с PE-Builder version: 3.1.3. Сделал полную проверку системного диска - ошибок не обнаружено. Результата никакого. В прицепе все файлы фижу, но заколдованого NTLDR не вижу. С помощью флэшки хотел перенести, но не Тотал Командэр ни какой проводник не видит этого файла. Сменил расшерение и сейчас попробую снова. Имеется установленая Акронис Трю Имэдж со своим скрытым разделом и подсистемой, но вряд ли она мне поможет, разве что копию сделать чтобы не было хуже. Какие ещё будут советы?
SokolSG
fixboot делал во время востановления системы при загрузке загрузочного ХР - результат нулевой.
chdsh тоже не помог.
Vxd2000
Посоветуйте чтото конкретное. Эксперементы могут плохо кончиться.

Добавлено:
Большое СПАСИБО всем, но проблемку решил сам. Значит на своем компе создал самораспаковывающийся архив с этим файлом с указанием пути на диск С: и все. Иначе никак не показывал, даже с расширением фокус не помог. Я бы сам не поверил, но это так. Тоесть если просто сменить расшерение файла - ничего не даст, PE-Builder его не покажет. Так что это один из способов востановления заколдованого файла. Еще рас:
1.Создаем на рабочем компе SFX архив с этим файлом и указав путь С:
2.На компе что не грузится вставляем диск с загрузкой PE-Builder и распаковываем этот файл.
Автор: earcher
Дата сообщения: 16.02.2008 19:56
У меня такая же проблема, но с одной разницей.

Закончил работу Windows нормально, без ошибок.
При запуске появляется NTLDR is MISSING ...
Интересно то что если отключить DVD-RW, то всё запускается нормально(так вот сейчас и вошел, без дивиди).

Если можно... подскажите, что мне делать?

Заранее спасибо.
Автор: edre
Дата сообщения: 17.02.2008 15:44
У меня тоже бьл проблем с NTLDR,но все исчезло после обновления BIOS.
Автор: Specru
Дата сообщения: 17.02.2008 20:43
earcher
Поэксперементируй с перемычками на DVD и на HD.
Автор: earcher
Дата сообщения: 17.02.2008 20:59
А чё с ними эксперментировать? я же их не менял, и всё работало!
Автор: earcher
Дата сообщения: 18.02.2008 18:11
хм, сейчас завис комп, перезагружась, опять эту ошибку пишет.
Подключаю обратно DVD, не пашит.
(у меня два жеткий диска, САТА и обычный, на обычной винда, на сате хлам всякий)
Захожу в БИОС, ставлю чтоб загрузка шла через САТАвский диск (для теста...) и сработало.
Сейчас работает и ДВД и диски, но загрузка стоит с диска без винды.
Я вообще ничего не понимаю...

p.s. у меня иногда слишком много софта загружено, и вот последний раз зависла как бутно именно из-за этого. так же я слышал что ошибка эта вылетает когда какой то там раздел диска загружен, или захламлен. Что делать чтоб очистить, или что там нада сделать, фрагментировать... профелактика какая карчое? (это второй вопрос так сказать
Автор: earcher
Дата сообщения: 19.02.2008 21:57
Ни кто не знает чтоли? :\
Автор: dr Tr0jan
Дата сообщения: 23.03.2008 08:02
В течении года на нескольких машин в корпоративном интранете наблюдалась сабжевая проблема. По неизвестным причинам удалялся ntldr. Воздействие юзеров отпадает. На #windows@RusNet посоветовали поставить аудит на ntldr. И вот вчера (после очередного удаления) наконец вычислил эту суку (другого слова нет) - некто c:\windows\system32\antivirus.exe. NOD32 его видеть отказывается, хотя этот подозрительный antivirus.exe (приметил его неделю назад) отправил в ESET сразу после обнаружения. Kaspersky (уже дома) признал в нём некого Trojan.Win32.Agent.cwq, описания которого в нете нигде не нашёл.
Автор: Esway
Дата сообщения: 22.05.2008 23:57
Если не затруднит, может кто-нибудь скачать...
http://rapidshare.com/files/14987869/bcupdate2.exe
...и куда-нибудь перезалить? За ранее благодарен!
Автор: Esway
Дата сообщения: 23.05.2008 10:02
Скачал
Автор: Artworks
Дата сообщения: 02.12.2008 15:20
тоже возникла подобная проблема.
при изучении наткнулись на подобную статью

NTLDR Is Missing
Перед любыми действиями позаботьтесь о резервной копии важных данных.
У нас и так много работы! =)

В данной статье я опишу наиболее распространённые причины появления сообщения «NTLDR is missing» и способы устранения ошибок в этих случаях. Материал состоит из двух частей. В первой изложены варианты причин, во второй методы устранения проблемы. В конце описания каждого пункта первой части дана одна или несколько ссылок на возможные варианты решения из второй части.

Итак, часть первая, почему это произошло
Вы получили сообщение об ошибке вида:

Windows XP could not start because the following files were missing or corrupted: WINDOWS\SYSTEM32\CONFIG\SYSTEM NTLDR MISSING.

You can try to repair this file by starting the Windows Setup program from original floppies or boot from CD-ROM. Select 'r' at first screen to repair.

или

NTLDR is missing
Press CTRL+ALT+DEL to restart.

Оно, как правило, выводится в случаях, когда загрузчик операционной системы потерял доступ к общим загрузочным файлам Ntldr и Ntdetect.com, и не может начать загрузку ОС. Наиболее распространены следующие причины:

1) В корне раздела NTFS, с которого производится загрузка, создано большое количество файлов. После перезагрузки получено сообщение «NTLDR is missing». Попытка исправить ситуацию путём удаления файлов проблему не решает.

Это связано с особенностями построения файловой системы. При росте числа файлов в корневой папке таблица MFT может стать сильно фрагментированной; при этом будет создан дополнительный индекс размещения. Т.к. в индексах размещения файлы перечислены в алфавитном порядке, то файл NTLDR может попасть во второй индекс. Загрузчик же может обрабатывать файлы, расположенные только в первом индексе, что и приводит к ошибке «NTLDR is missing».

Причиной появления большого количества файлов в корне C:\ чаще всего бывает автоматическое копирование файлов каким-либо программным продуктом, либо создание и удаление временных файлов прямо в корневой папке загрузочного раздела.

Для решения проблемы советую воспользоваться инструкциями из пункта C раздела «Устранение неисправности». Если же это не помогло, то стоит обратиться к пункту A.

2) Другая причина появления этой ошибки может крыться в особенностях совместной работы Windows NT и XP. Системы, созданные на базе Windows NT, имеют более простой загрузчик, который не определяет дополнительные средства запуска Windows XP. Поэтому проблема может возникнуть, если поставить NT в качестве второй операционной системы на машину с XP.
В этом случае можно воспользоваться B, A или E.

3) Ntldr и Ntdetect.com могут быть банально удалены или повреждены в результате действий пользователя или ошибок в работе программного обеспечения.

Это также, как и при установке NT, см. пункты B, A или E.

4) Также сообщение об ошибке «NTLDR Is Missing» может появиться после смены активного раздела. Для нормальной работы загрузчика Windows необходимо, чтобы системные файлы, которые он использует, располагались на активном разделе.

Решение описано в пунктах A, D или E.

5) Ну и наконец, причины появления ошибки «NTLDR Is Missing» могут быть не только программные, но и аппаратные. Это и сбой в работе жесткого диска, и устаревшая версия BIOS на материнской плате, и подключение к компьютеру ещё одного диска с уже установленной ОС.

По этому поводу написан пункт F второй части статьи.

Устранение неисправности
В качестве временного решения проблемы, в случае, когда неотложно требуется загрузить ОС, можно использовать загрузочный диск Windows, Live CD или загрузочную флешку.

Внимание! Перед выполнением описанных ниже действий убедитесь, что имеется надежная резервная копия файлов с важными данными.

Теперь приступим к непосредственному решению.

A) Чтобы вернуть компьютер в рабочее состояние, требуются заменить файлы Ntldr и Ntdetect.com на загрузочном разделе Windows XP. Сделать это поможет консоль восстановления. Чтобы ей воспользоваться, следует загрузиться с установочного диска Windows XP, и при появлении экрана «Установка Windows» нажать клавишу «R». Далее надо выбрать загрузочный раздел и ввести команду fixboot.

B) Второй вариант замены файлов загрузчика на корректные - запустить компьютер с загрузочного диска Windows, Live CD или загрузочной флешки в режиме эмуляции MS-DOS (если на активном разделе стоит NTFS, следует запустить утилиту NTFSDOS.EXE) и просто скопировать файлы Ntldr и Ntdetect.com из папки \i386 на CD в корневую папку загрузочного диска. Если файловая система загрузочного раздела является системой FAT, можно использовать загрузочный диск MS-DOS.

Во время вышеприведенных операций в MS-DOS не забудьте снять с файлов атрибуты «Системный», «Только чтение», «Скрытый» с помощью команды attrib. Поясню как это сделать:
attrib ntdetect.com -r -s –h
attrib ntldr -r -s –h

С) Компанией Microsoft была разработана небольшая утилита, Bcupdate2. Получить ее можно, обратившись в саппорт Microsoft, либо поискать у тех, кто ее уже скачал. После получения данной программы можно приступить к процессу исправления ошибки.

Создаем загрузочную дискету и грузимся с нее. В командной строке запускаем «BCUpdate2.exe C: /f», где C: - загрузочный раздел. Нажимаем «y», тем самым даем согласие на работу данной программы. Получаем сообщение об успешно проделанной операции, перезагружаемся. Либо просто пишем «Run a:\bcupdate.exe c: »

D) Проблему, возникшую в результате смены активного раздела можно решить следующими способами:

1) С помощью загрузочной дискеты можно сменить активный раздел:

Загрузитесь при помощи дискеты.
В командной строке введите fdisk и нажмите клавишу «ВВОД».
В ответ на вопрос о включении поддержки больших дисков выберите Y (да).
Выберите команду «Выбор активного раздела», нажмите клавишу с номером раздела, который нужно сделать активным, а затем — клавишу «ВВОД»
2) С помощью консоли восстановления Windows можно скопировать необходимые файлы на текущий активный раздел:

Загрузитесь с компакт-диска Windows XP (может потребоваться модификация порядка загрузки в BIOS и проверка перемычек на приводе CD).
При появлении надписи «Вас приветствует мастер установки» нажмите клавишу F10 или R, чтобы начать процесс восстановления.
Введите «cd ..», чтобы перейти в корневой каталог загрузочного диска.
Введите букву устройства чтения компакт-дисков.
Введите cd i386.
Введите Copy ntldr «буква Вашего загрузочного диска»:
Введите Exit.
Если раздел не был отформатирован с помощью Windows, может также понадобиться запустить команду fixboot консоли восстановления. Данная команда переопределяет параметры по умолчанию, которые записываются в загрузочный раздел системы. Fixboot перезаписывает загрузочный сектор жесткого диска, что делает активный раздел загрузочным. Понимает единственный аргумент - букву устройства, на которое производится запись. Как это сделать, было описано выше.

Также возможно повреждение главной загрузочной записи (MBR). Для ее восстановления воспользуйтесь командой «fixmbr имя_устройства».

Внимание! Команда fixmbr может повредить таблицу разделов, если система заражена вирусами или имеются проблемы с оборудованием. Тогда есть риск получить недоступные разделы. Рекомендуется заранее проверить систему антивирусной программой и сделать резервную копию важных данных, временно подключив диск к другому компьютеру.

Не будет лишним проверить файл boot.ini, насколько правильно в нем прописаны «пути» к Вашей ОС и правильно ли определены разделы.

E) Еще один вариант решения проблемы – это подключение диска к компьютеру с рабочей ОС Windows ХР или Windows 2003 Server. Через оснастку «Управление дисками» можно проверить, насколько корректно созданы разделы и логические диски, а также сделать активным первый раздел диска. Затем скопировать туда два файла: NTLDR и NTDETECT.com с рабочей ОС. После таких манипуляций можно ставить ЖД обратно и грузиться с него. При этом желательно сбросить установки BIOS по умолчанию и оставить диск на первом шлейфе IDE мастером.

Если же под рукой нет другого компьютера с рабочей Windows, попробуйте просто параллельно поставить вторую ОС и проделать всё вышеописанное.

F) Если вы подключили к компьютеру новый жесткий диск, и сразу после этого появилась ошибка NTLDR, убедитесь, что на этом диске не установлена ОС. Попробуйте отключить только что установленный жесткий диск и произвести повторную загрузку. Если проблема не решится, воспользуйтесь загрузочной дискетой, при необходимости используйте команду format. Не забывайте, что при этом все данные на ЖД будут удалены.

Затрагивая аппаратные проблемы, могу сказать, что самое простое, что можно сделать при подозрении на такой случай – обновить BIOS, переткнуть жесткий диск в другой разъём кабеля или заменить кабель. Следует проверить состояние литиевой батарейки на материнской плате. Севшая батарея (менее 3 В), или плохие контакты между ней и материнской платой - причина многих глюков, порой неожиданных.

Нередко к сбоям при загрузке приводит появление дефектов в областях, занятых системными файлами. А если на диске начали появляться «бэды», то пользоваться им нельзя: в скором времени накопитель полностью выйдет из строя. Необходимо отдать его в ремонт либо купить новый диск.


И напоследок хочу сказать – не теряйте свой NTLDR и берегите данные! Удачи



Версия от 15.10.2008.
Зельников Андрей

Автор: BESTWIZARD1
Дата сообщения: 31.12.2008 10:28

Цитата:
Если не затруднит, может кто-нибудь скачать...
http://rapidshare.com/files/14987869/bcupdate2.exe
...и куда-нибудь перезалить? За ранее благодарен!


Да без проблем, лежит на официальном сайте: http://xperiencexp.blogspot.com/2005/11/bcupdate2exe.html

Вот ссылка: http://www.jssweb.net/download/bcupdate2.exe


Автор: PUPSssss
Дата сообщения: 03.11.2009 19:55
У меня на буке NTLDR is MISSING, я ваще ничего не могу сделать - тока BIOS отображается... Что можно сделать? При том, что я ваще далеко не спец((((

Страницы: 12345678

Предыдущая тема: WinXP SP2 сама переходит в энергосберегающий режим.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.