ntldr is missing

33 отговора 1759 прегледа Заключена
#1

ntldr is missing

Имах следния проблем.При включване на компютъра ми излизаше съобщенито "ntldr is missing " .
Пробвах това което майкрософт са казали по въпроса : [линк]
също така съм гледал и от този сайт
[линк]
Но каквото и да пробвах нямаше оправяне. в google не можах да намеря нищо по различно от тези неща.
Това не ми се случва за първи път ,преди известно време се случи и на друг компютър и пак не се оправи по споненатия от [линк] начин.
Ако някой се е сблъскал с този проблем и го е решил по някакъв начин нека да пише.

Отговор
в отговор на voivodata #2

Re: ntldr is missing

[линк]

това исках да напиша ,извинявам се много
не съм правил update или upgrade
става въпрос за win XP.

Отговор
в отговор на voivodata #3

Re: ntldr is missing

Мен ми се е случвало на старички (ама доста) компютри и ХР. Проблема беше в БИОСа и се бях отказал да го решавам. Все пак пробвай се в тая насока.

Ако си пробвал всичко възможно и пак не става - RTFM!
Отговор
в отговор на kитaeцa #4

Re: ntldr is missing

Pogledni boot menuto ti v biosa. Ili razmesti HDD-tata
ako sa poveche. Proveri v boot.ini dali vsichko e nared.
Pri men se sluchi kogato instaliran WINDOWS na 2-riq mi hard
a boot-vashe ot 1-viq.

Отговор
в отговор на voivodata #5

Re: ntldr is missing

най-често се появява този надпис ако windows-а е изтрит - няма откъде да се стартира. Повреда на диска, или вирус, някаква причина да е изчезнало C:\windows

Отговор
в отговор на voivodata #6

Re: ntldr is missing

Хмм ... някои по нагоре почти са налучкали .. ;))

Това означава че боот лоадер-а не може да намери ОС на партитиона които му е оказан ...
Причините може да са много .... всичките свързани с ХДД ... разместени устроиства в биос ... бад блокове във фат-а ... или некорактна фат таблица ... възможно е диска от мастер да си го сложил слейв и това да е проблема.

наи добре слойи диска на друго ПЦ ... разгледаи боот.ини там е описано от кои партитион да боотва .... пусни му скандиск или нортон диск доктор да чекне диск-а с ОС-а .... можеш да пробваш да сложиш диска на мастер или слейв ...

За съйеление от доста време почти не се занимавам с вин и немога да ти дам по точна информациа къде какво да бутнеш та да се оправи ... бих могъл единствено ако пц-то е пред мен .... надявам се по горното да ти помогне.

По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
Отговор
в отговор на avenger #7

Re: ми като

не можеш да дадеш мнение защо не се съсредоточиш върху правописа си?

Отговор
в отговор на voivodata #8

Re: ntldr is missing

А дали случайно не си оставил някоя дискета във флопито ....:)

Отговор
в отговор на Troll_ #9

Re: ми като

A ti kakvo pravish tuka kato izbobshto ne znaesh za kakvo stava duma ... e verno znaesh che ima edin kolem buton ot koito se gase neshtoto narecheno komputer .... verne che vse oshte si mislish che ekrancheto pred teb e tva neshto ... ama ima vreme .. sled 20-30 godini moe i da se nauchish

По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
Отговор
в отговор на avenger #10

Re: he he

теб наистина те е хванала логореята, за съжаление в комбинация с душевен мензис...

Отговор
в отговор на Troll_ #11

Re: he he

BTW ntldr е просто един файл! Нещо явно ти е повреден. За да го оправиш направи следното:

Намери си от някъде един буутов инсталационен диск за XP. Зареди от него. Когато стигнеш до екрана където е предоставена възможност за recover. Натискаш R. Ще се зареди DOS. Файлът ntldr се намира в директорията I386. Ти просто си го копираш на C:\-то или D:\-то (зависи от това къде е инсталиран). Използвайки командата ‘ copy E:\i386\ntldr C:\ ‘ Виж пик-а по-долу.





Ам мисля, че ще се оправиш :)
Успех!


[линк]
Отговор
в отговор на sasho metallico #12

Re: he he

боотлоадера търси този фаил ... и тои му е описан от сорта:
disk1\partition2\ntldr
записа не е пълен ... давам просто пример ...
и какво ще стане ако нещо е забозило партитион табле-а и виндовс-а вече е на партитион 1 ?

нормално е да не намери фаила ... но реално ти си съществува и е наред ... просто за пример ... с линукс фдиск можеш да смениш позициите на партитионите без това да ти зитрива информацията или да ти нарушава целоста на данните ...

Да възможно е фаилът да е изтрит и това да реши проблема ... но доста се съмнявам наистина да е това ...

По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
Отговор
в отговор на avenger #13

Re: he he

Не си прав!

Този файл Е boot loader-a на Уиндоус и той е този който чете boot.ini за да се ориентира къде е инсталиран Уиндоус. Тази грешка значи че системата не може да намери файла (защо - трябва сам да разбере).

Съвета за просто копиране има шанс да помогне ако файлът е повреден и при препокриването се запише на същото физическо място на диска (а именно bootsector-a).

В писанието на Майкрософт което си цитирал се споменава за командата fixboot от рекавъри конзолата - това е което ти трябва (може би в комбинация с fixmbr).

Има и друга алтернатива:
Пускаш си една инсталация на ХР (или каквато там е ОС с която имаш проблеми) и я докарваш до първия рестарт. След като започне да рестартира го гасиш и стартираш от дискета или подходящо ЦД (ако си на NTFS ще се наложи да имаш и съответният софтуер за четене/писане на NTFS) и ръчно с текстов редактор си редактираш boot.ini така че да махнеш глупостите които е набутала вътре новата инсталация. Рестартираш и изтриваш и файловете които са останали от недовършената инсталация.

Успех!

So long and thanks for all the fish!
Отговор
в отговор на hadministratora #14

Re: he he

Почти си прав ;-) само дето ntldr си е точно дисков файл, колкото и странно да е Win-a не държи да е на твърдо определено место ...
[линк]
Пробвай да си направиш такава дискетка с повече от един стартов дял и поразгледай дали няма да помогне ... Има случаи, когато при пипане по дяловете <censored> система сменя номерациите им в таблицата ... и от там възниква такава боза ...
Не знам дали точно това е твоят случай, но нищо не пречи да пробваш ;-)

Отговор
в отговор на hadministratora #15

Re: he he

не точно ... има няколко "типа" боот лоадер, понеже 512 бутес ( като извадиш необходимите за партитион табле и т.н. стават около 200 ) не стигат за интерактовно меню ... там има семпъл боот лоадер, чиято цел е да зареди "истинския" боот лоадер, който в случея е нтлдр ... както некой беше споменал по долу не е необходимо да е на точно определено място ... проста имплементация на подръжка на фат/нтфс се събира в 30-40 бутес .... а това е достатъчно за да аксесне файла.
проблема обикновенно идва от промяна на номер на партишън.... мисля че лоадера се "усеща" че 2-нд стаге на лоадера е на същия диск, което е проблем ако си инсталирал виндовс-а на д: (втори диск, не партишън)

За съжеление не съм много ж час последно време с виндовс ... и не се сетих за фиксХХХХ, но и без туи ако проблема е бад блок в о пътечка ... може и да не помогне ;)

По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
Отговор
в отговор на Goose #16

Re: he he

Ако забележите в колко часа е писано вероятно ще заключите че не съм се бил събудил още като хората, та се надявам да ми простите леката глупост която съм написал.

So long and thanks for all the fish!
Отговор
в отговор на avenger #17

Re: ntldr is missing

vselenooooooooooooo, pogalni go toz molia ti se

DrFrancky

Отговор
в отговор на hadministratora #18

Re: he he

немаш проблеми ... черпи по едно каиве и сичко ти е простено ;ПП

По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
Отговор
в отговор на avenger #19

Re: he he

боотлоадера търси този фаил ... и тои му е описан от сорта:
disk1\partition2\ntldr
и какво ще стане ако нещо е забозило партитион табле-а и виндовс-а вече е на партитион 1 ?

Ще стане така, че Windows ще си зареди като момченце.

Фърст стейдж лоудера се намира в буут сектора на дяла в метафайл, наречен $BOOT, ако говорим за NTFS. После лоудера търси метафайловете $MFT и $MFTMirr по стойността на полето LCN (Logical Cluster Number), което се намира в самия $BOOT. След като намери MFT таблицата, от нея намира и NTLDR файла. Зарежда го и му предава управлението за по-нататъшния буут процес. Дотук няма никаква номерация на дяловете и лоудера си няма никакво вземане даване с партишън тейбъла. Номерацията на дяловете идва чак след като NTLDR поеме управлението. Но там номерът на партишъна се намира в съответствие със стойността на LBA за съответния дял, а не с последователността на деклариране на ентритата в MBR-а, както е при Linux.

проблема обикновенно идва от промяна на номер на партишън....
Проблемът обикновенно идва от това, че не знаеш по кой свят ходиш и смесваш Linux с Windows.

мисля че лоадера се "усеща" че 2-нд стаге на лоадера е на същия диск, което е проблем ако си инсталирал виндовс-а на д: (втори диск, не партишън)
Лоудера може да е на първи физически диск и да зареди Уиндоус от втори.

...като извадиш необходимите за партитион табле и т.н. стават около 200
Буут сектора на един дял въобще не съдържа партишън тейбъл!

Отговор
в отговор на Pepe #20

Re: he he

"Буут сектора на един дял въобще не съдържа партишън тейбъл!"

а ти къде си чул за боот сектор на партишън ?!?!
има боот сектор на диск, ама за партишън ... тичай бързо да си патентоваш откритието че некои мое да го открадне.

"Лоудера може да е на първи физически диск и да зареди Уиндоус от втори. "
а сега смени местата на дисковете и ми кажи какво се получава ... манджа с грозде

"Проблемът обикновенно идва от това, че не знаеш по кой свят ходиш и смесваш Linux с Windows."
проблемът е че понятие си немаш от боотстрап ... има едно таково хоуто дето обясняват какво става кат си натиснеш пауър бутоно ... ходо позачети ... маи си изпуснал а-то и б-то ..."

По този въпрос съществуват две мнения. Едното е неправилно, а другото е моето.
Отговор