Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизBOOT: couldn t find NTLDR Найти похожие ветки
← →
alucard © (2006-11-24 13:27) [0]Доброго дня.
После копирования всего диска (с помощью NortonGhost) с нового результирующего диска не загружается система и выдает ошибку BOOT: couldn"t find NTLDR.
Подскажите как исправить загрузчик.
ОС WinNT на диске G.
Всего 6 разделов.
Файл NTLDR на диске С.
Спасибо.
← →
Slider007 © (2006-11-24 13:33) [1]С загрузочного диска Win XP (или какой у тебя ?) загрузиться, и запустить консоль восстановления. Я там не помню какую команду надо, но по их названиям понятно. Ещё пароль администратора знать надо.
← →
Real © (2006-11-24 13:33) [2]NTLDR - должен быть на том же разделе что и сама винда.
← →
alucard © (2006-11-24 13:38) [3]Real © (24.11.06 13:33) [2]
копировал, не помогло.
Вмоём случае на рабочем компе он не на том-же разделе.
А может это быть из-за того что диск подключен Slave а исходный был мастером?
← →
Slider007 © (2006-11-24 13:41) [4]alucard © (24.11.06 13:38) [3]
А может это быть из-за того что диск подключен Slave а исходный был мастером?
А попробовать переставить его мастером нет никакй физической возможности ? ;)
← →
Real © (2006-11-24 13:42) [5]А почему копировал? Если ты делал клон винта, то каким образом NTLDR сам переместился на другой раздел? Мастер и слэйв - если винт один на шлейфе, значения не имеет
← →
alucard © (2006-11-24 13:45) [6]Real © (24.11.06 13:42) [5]
Нет, на шлейфе ещё сидюк висит он стал мастером а на винте Cable Select.
Slider007 © (24.11.06 13:41) [4]
Если в этом причина то возможность будет.
← →
Anatoly Podgoretsky © (2006-11-24 14:15) [7]> Real (24.11.2006 13:33:02) [2]
Неверно, на том разделе с которого производится загрузка загрузчика, а ОС может быть на любом разделе.
← →
Vga © (2006-11-24 14:48) [8]Насколько мне известно, загрузчик NTLDR должен быть точно там, где прописан в MBR-загрузчике (т.е. его нельзя перемещать вообще). А откуда грузить ОС он вроде узнает из своего boot.ini. Или я ошибаюсь?
← →
Anatoly Podgoretsky © (2006-11-24 14:55) [9]> Vga (24.11.2006 14:48:08) [8]
Не ошибаешься, последовательность MBR -> активный раздел -> загрузчик МБР -> загрузчик 2 -> загрузчик N
← →
Vga © (2006-11-24 15:17) [10]> [9] Anatoly Podgoretsky © (24.11.06 14:55)
То, что NTLDR должен быть на том же винте (и вроде разделе), что и MBR - это я знаю, я не уверен насчет того, что он берет настройки из лежащего рядом boot.ini и можно просто прописать в нем новый путь до виндов, по типу уже имеющихся. Но вроде так.
← →
alucard © (2006-11-27 09:12) [11]Народ, всё вы правду пишете, но как мне здесь (за 5 км ни одного загрузочно-установочного диска винды нет) восстановить эту систему?
Может есть ещё какие способы перезаписи MBR, например через дискету Линукса?
Спасибо.
← →
Чапаев © (2006-11-27 09:44) [12]> [1] Slider007 © (24.11.06 13:33)
> С загрузочного диска Win XP (или какой у тебя ?) загрузиться,
> и запустить консоль восстановления. Я там не помню какую
> команду надо, но по их названиям понятно. Ещё пароль администратора
> знать надо.
fixboot
> NTLDR - должен быть на том же разделе что и сама винда.
Не всегда. ;-)
> А может это быть из-за того что диск подключен Slave а исходный
> был мастером?
Нет. Но может из-за того, что теперь у тебя два винта, а раньше был один. Или наоборот.
> [7] Anatoly Podgoretsky © (24.11.06 14:15)
Первый здравый ответ
> на том же винте (и вроде разделе), что и MBR
В тыщу плюс первый раз повторяю, MBR не находится "в разделе".
> [11] alucard © (27.11.06 09:12)
Зачем копировал-то?
В общем, убедись, что:
1. Структура разделов целевого диска соответствует структуре разделов исходного (в принципе, даже если не соответствует, то исправить можно. Но не на голом же месте...).
2. Целевой раздел активен.
3. В boot.ini прописаны правильные пути. Особенно на rdisk() внимание.
← →
alucard © (2006-11-27 10:10) [13]>Зачем копировал-то?
резервная копия, производство !
>1. Структура разделов целевого диска соответствует структуре разделов исходного (в принципе, даже если не соответствует, то исправить можно. Но не на голом же месте...).
2. Целевой раздел активен.
3. В boot.ini прописаны правильные пути. Особенно на rdisk() внимание.
1. соответствует.
2. Активен.
3. Прописаны.
← →
palva © (2006-11-27 10:16) [14]Если новый результирующий раздел активен и имеет ту же букву, то должно загружаться. Диск со старой копией, естественно, должен быть отключен.
← →
Чапаев © (2006-11-27 10:20) [15]Кстати да. С буквами дисков у Винды особые хохмы.
← →
alucard © (2006-11-27 10:49) [16]Как оно заработало:
Взял и выполнил следующее:
скопировал на дискету файлы ntldr, NTDETECT.COM, boot.ini, Bootfont.bin, bootsect.dos.
Загрузился с дискеты - всё работает, а с диска не грузится.
(файлы эти на диске есть)
← →
alucard © (2006-11-27 10:53) [17]Может потому что диск стоит Primary Slave?
(а исходный диск стоял Primary Master)
← →
Vga © (2006-11-27 13:59) [18]> > на том же винте (и вроде разделе), что и MBR
> В тыщу плюс первый раз повторяю, MBR не находится "в разделе".
Это я опять что-то не то вспомнил видимо.
← →
Alex Konshin © (2006-11-27 14:07) [19]> alucard © (27.11.06 10:53) [17]
> Может потому что диск стоит Primary Slave?
> (а исходный диск стоял Primary Master)
А у тебя точно с него пытается грузиться?
И потом действительно проверь файл boot.ini чтобы rdisk был правильный. Заметь, что он будет другим, нежели на оригинальном диске. Хотя есть у меня большое подозрение, что и в регистри этот диск тоже будет прописан по-старому и потому будут проблемы даже если загрузка и пойдет дальше.
← →
Vga © (2006-11-27 14:48) [20]А Primary Master кто?
Если хард, то он и будет rdisk(0). Или rdisk уже исправлен?
← →
alucard © (2006-11-27 15:54) [21]Короче загрузился я с дискет Win2000 и попробовал восстановить командой - fixmbr - и тут всё и слетело, теперь ваще никак не грузится.
← →
Чапаев © (2006-11-27 19:55) [22]> [19] Alex Konshin © (27.11.06 14:07)
Если физический диск один, то rdisk всегда 0, независимо от master/slave.
← →
alucard © (2006-11-28 08:22) [23]
> Slider007 © (24.11.06 13:33) [1]
Вот я и загрузился - терь ваще нихрена не грузится.
← →
Vga © (2006-11-28 14:20) [24]Кстати, если есть диск с линуксом - его загрузчики (GRUB например) вполне умеют грузить виндоз.
← →
Чапаев © (2006-11-28 14:33) [25]Кстати, если есть диск с виндозомом - его загрузчики (ntldr например) вполне умеют грузить линукс.
← →
Vga © (2006-11-28 15:54) [26]> [25] Чапаев © (28.11.06 14:33)
Автор ветки жалуется, что не работает именно NTLDR.
← →
alucard © (2006-11-28 16:00) [27]
> Vga © (28.11.06 14:20) [24]
> Чапаев © (28.11.06 14:33) [25]
Я воспользовался утилитой BootManager - в итоге когда из списка выбираешь NT она выдаёт уже другую ошибку:
NTLDR is missing
> Vga © (28.11.06 14:20) [26]
Угу, правда после виндовского fixmbr уже с дискеты не грузится.
← →
Vga © (2006-11-28 16:08) [28]Нашел источник, который читал, это мануал SyMon 3. Путал я MBR и BR оказывается.
---
2.8.2. Загрузочный блок ОС (BR)
Структура загрузочного блока ОС, называемого также загрузочной записью (Boot
Record), может быть произвольной. В основном, в отношении загрузочных блоков
выполняется два утверждения:
!
В конце загрузочного блока имеется сигнатура 0xAA55, полностью
аналогичная сигнатуре MBR. Это связано с их родственным
происхождением, n BIOS практически не различает по назначению эти
блоки. Основной его принцип n загрузить, проверить сигнатуру и запустить.
!
Загрузочный блок ОС располагается всегда в самом первом блоке
загрузочного раздела ОС. Точка входа в программу загрузчика находится
всегда по адресу 0 относительно начала блока. Это дает универсальность
загрузки любой ОС с помощью стандартного загрузчика MBR.
В загрузочном блоке содержится программа, осуществляющая поиск и загрузку ядра
ОС. Однако, поскольку 512 байт явно недостаточно для того, чтобы уместить в них
серьезную программу, то возникает потребность в промежуточном загрузчике, который:
1. Достаточно мал, чтобы его было легко загрузить с помощью загрузчика
размером всего 400-500 байт.
2. Достаточно велик, чтобы в нем самом можно было разместить процедуры
работы с файлами, осуществляющие поиск и загрузку ядра.
В зависимости от сложности файловой системы существует два решения этой
задачи.
Первое заключается в том, что загрузчик пытается сразу прочитать часть файла
операционной системы. Так делает, например, система DOS и ее наследники n Windows
95/98/ME. Их загрузчик находит в корневом каталоге файл IO.SYS и считывает первые его
три блока. Основа этого n простота систем FAT, которая позволяет по первому кластеру
файла, указанному в каталоге, выловить с диска начало файла. Тем не менее, системные
файлы должны быть для этого дефрагментированными и скрытыми от обычных программ.
Второе решение заключается в том, что загрузчик содержит в своем теле
абсолютные адреса продолжения самого себя и первым делом считывает свое продолжение в
память. Так делают, например, ntldr, LILO и другие. Это решение неудобно тем, что
загрузчик адресует себя не через файловую систему, а непосредственно, поэтому
манипуляции с файлами могут привести к сбою загрузки, так что его приходится делать
неперемещаемым файлом. Но даже при соблюдении этого перенос раздела целиком на новое
место вновь даст неправильную цепочку блоков, и загрузка станет невозможной. В таких
ситуациях всегда рекомендуется иметь загрузочную дискету, способную восстановить
загрузчик ОС на жестком диске.
← →
Vga © (2006-11-28 16:09) [29]> [27] alucard © (28.11.06 16:00)
Попробуй fixboot. Я так понимаю, эта команда фиксит BR. Насчет GRUB я тоже наврал, более подробное изучение показало, что он просто передает управление на BR виндового раздела.
← →
Amoeba © (2006-11-28 16:10) [30]См. здесь:
http://forum.ixbt.com/topic.cgi?id=22:22723
← →
Vga © (2006-11-28 16:11) [31]> [28] Vga © (28.11.06 16:08)
Знаки ! - до копирования из Foxit PDF Reader были меркерами в начале той строки, которая после знака ! в скопированном тексте.
← →
alucard © (2006-11-28 16:16) [32]
> Vga © (28.11.06 16:09) [29]
Я сначала попробоваи именно fixboot;
← →
alucard © (2006-11-28 16:16) [33]
> Vga © (28.11.06 16:09) [29]
Я сначала пробовал именно fixboot а потом уже fixmbr
← →
Vga © (2006-11-28 16:27) [34]> [33] alucard © (28.11.06 16:16)
Тогда смотри, разбирайся, пробуй все подряд. Еще поищи "Руководство пользователя SyMon", мож оно чем поможет... Ссылочка в [30] тоже довольно интересная.
← →
alucard © (2006-11-29 08:01) [35]
> Vga © (28.11.06 16:27) [34]
Угу
← →
Чапаев © (2006-11-29 09:25) [36]Гм... Проверь теперь, является ли активным тот раздел, который должен им быть. Рекомендую для таких дел древний Partition Magic (по моему опыту, четвёртая версия -- идеальное соотношение функциональности и безглючности).
← →
stud © (2006-11-29 09:49) [37]идеш на bootdisk.com качаеш образ загрузочной дискеты для 2000/хп, грузишся с нее и с нее же можеш восстановить нтлоадер
← →
stud © (2006-11-29 09:49) [38]по крайней мере сразу так надо было сделать, а не всякие там восстановления и переустановки.
← →
Anatoly Podgoretsky © (2006-11-29 09:52) [39]> Чапаев (29.11.2006 09:25:36) [36]
Ты не тот смайлик поставил,надо не ) а :-) или до такой степени безглючно, что ни глаз ни носа не осталось от наслаждения. Где то более менее удовлетворительно начиная с 8 версии, именно столько им потребовалость, что бы сделать ни такого беспринциного убийцу.
← →
Чапаев © (2006-11-29 10:13) [40]> [37] stud © (29.11.06 09:49)
Не смеши мои сандали. Консоль восстановления -- это и есть "загрузочные дискеты". Только одним образом с сидюка, а не онанизм с 4 дискетами для 2000 и 6 дискетами для ХР.
> [39] Anatoly Podgoretsky © (29.11.06 09:52)
Не знаю, не знаю. Седьмая и восьмая версии мне по разу угробили данные. Четвёрка ни разу проблем не создала, даже RAID-0 перебивала без всяких "левых" драйверов.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.57 MB
Время: 0.049 c