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

» Восстановление загрузчика WinXP

Автор: DieMaN
Дата сообщения: 28.12.2003 18:20
Короче трабл такой-на 2-х разделах стояли 98 и ХР.98 вот намедни слетела ,я её естественно переустановил,но исчезло меню загрузки ХР,т.е. по умолчанию начинает тут же грузиться 98-ая.Как всё вернуть на место?Конечно я мог бы переустановить ХР , но к сожалению диска под рукой нет.Хотелось бы не переустанавливая ХР вернуть её...Народ жду помощи.
Автор: Demetrio
Дата сообщения: 28.12.2003 18:28
DieMaN
http://3dnews.ru/reviews/software/win-xp-faq/index04.htm#2
Автор: Colorito
Дата сообщения: 28.12.2003 18:34
DieMaN
Скорее всего нужно править boot.ini файл.

2.11. Какие параметры можно менять в boot.ini?
http://www.3dnews.ru/reviews/software/win-xp-faq/index02.htm

P.S.

Тему топика забыл прочитать. И представилось, что ситуация намного сложнее.
В этом топике уже объяснял, как восстановить загрузчика Windows XP: http://forum.ru-board.com/topic.cgi?forum=62&topic=0870#1
Автор: DieMaN
Дата сообщения: 28.12.2003 19:21
Windows Xp восстановил программкой bootpart,но Windows 98 теперь отказывается загружаться.Ругается на какой то hal.dll или что то типа того,точно не помню.У кого какие идеи?
Автор: Demetrio
Дата сообщения: 28.12.2003 20:04
DieMaN
Вот тут мы обсуждали похожую проблему -
http://forum.ru-board.com/topic.cgi?forum=62&topic=0861#1
Автор: DieMaN
Дата сообщения: 28.12.2003 20:12
Ничего не понимаю.Где решение проблемы то?Если я переустановлю Windows 98 то пропадёт меню загрузки.Придётся опять пользоваться bootpart,замкнутый круг короче.Объясните чего мне сделать надо?Повторяю - дистрибутива Windows XP нет.
Автор: Colorito
Дата сообщения: 28.12.2003 20:30
DieMaN
http://forum.ru-board.com/topic.cgi?forum=62&topic=0870#1
Посмотри моё сообщение. Проблема твоя решается путём подмены двух файлов. Работоспобность гарантирую, но предупреждаю. Менять файлы надо в то время, когда ты bootpart делал. То есть вместо bootpart'a подмени эти файлы (ntldr и NTDETECT.COM). Как твою ошибку в 98 исправить не знаю. Поэтому попробуй снова дистрибутив поставить.
Автор: Raredemon
Дата сообщения: 29.12.2003 05:59
DieMaN
Поставь ХР, потом установи Acronis OS Selector - он даже русский есть. В нем есть вполне готовое решение - Мастер установки Windows 95|98. Все очень просто и работоспособно. От тебя требуется только следовать советам и все.
Автор: AlOne
Дата сообщения: 30.12.2003 02:05
ОСки на разных разделах стоят или по-тупому на одном? Если второе, то пока не отладил всю байду, с целью дальнейшего удобства выделяй под 98 отдельную партицию и юзай PQ BootMagic. Это оптимально. Если слетела какая-либо ОСка, просто назначаешь этот раздел активным, переустанавливаешь её, затем запускаешь Bmcfg32.exe и просто включаешь его снова. А установка 2-х ОС на один раздел - это просто еретично.

Добавлено
Так... забыл первое сообщение, всё-таки на 2-х. Это есть правильно Только я сделал бы так: Под ХР выделяется гектаров 5, под 98 около 2-х, всё остальное либо целиком в FAT32 (чтобы обе системы видели), либо делим по надобностям (раздел под проги + раздел под игрушки/музыку/видео/прочий мусор + раздел под архивы). BootMagic ставим на раздел с прогами (чтобы при любых траблах с ОСами он остался). Теперь про установку ОСок: (кстати, оба раздела под них должны быть Primary, а всё остальное - Extended) назначаем активным первый Primary раздел, ставим ОС; назначаем активным второй Primary, ставим вторую ОС. Под любой из них ставим BootMagic (есть в комплекте PartitionMagic 8) и конфигурим стартовое меню. Visible лишних Primary НЕ ФОРСИРУЕМ! Не фига разделу с 98 быть видимым при загруженной ХР (а ХРшный раздел из-под 98 и так не увидится, если он конечно как надо - на NTFSе стоит). Ну и ещё ракомендовал бы перенести "Мои документы" с обеих систем на диск D, видимый из-под обеих ОС.

Вот млин разошёлся. Лана, инфа лишней не бывает. Зато при такой организации диска и бутера с восстановлением системы справился даже тот человек, который всё это не колдовал, а был просто направлен для "восстановительных работ". Так-то :-D
Автор: Arion
Дата сообщения: 31.12.2003 10:15
Устанавливаешь Windows 98, после чего из под нее запускаешь программу установки Windows XP. После первой перезагрузки у тебя будет рабочий загрузчик.
Автор: D1M
Дата сообщения: 31.12.2003 17:19
Вопрос чайника... но все же соответствует топику.
Поставил FreeBSD + загрузчик в MBR. Стоял виндовс ХР. После установки фря работала ураганно... но вот незадачка, при попытке завести ХР оно ругалось следующими словами
ntldr is missing.
дальше еще пару любезных слов, но так как все прибил (читай п.3 ниже =), проблеммы щас под рукой нету. Но может возникнуть. Как лечить?
Что я пробовал:
1 - переустановку ХР. До перезагрызки - все ОК, перезагрузка... и все та же надпись.
2 - fdisk /mbr --- никак не прореагировал, за исключением того, что я получил ТОЛЬКО нерабочую форточку и уже без возможности выбрать фрю.
3 - понес свой винт в универ, несколько часов все сливали... админ крыл меня всеми известными словами, потому что после форматирования винта все заливалось обратно столько же времени... Дома поставил ХР... Хочется еще и фрю =) Пока поставил Линукс......
Автор: Arion
Дата сообщения: 01.01.2004 11:25
При установке FreeBSD, если собираешься работать с другими осями не стоит ставить загрузчик в MBR. Устанавливаешь Windows, затем ставишь BSD с загрузчиком на ее разделе, затем с использованием dd штаны превращаются в элегантные шорты
Автор: D1M
Дата сообщения: 04.01.2004 18:50
Что ты имеешь в виду под "использованием дд"? Ко мне очень смутно приходит понимание идеи...
Автор: Olsen
Дата сообщения: 04.01.2004 19:24
D1M
Расскажу как ставить Linux & Windows XP я почти уверен что для FreeBSD пройдет тоже самое.
Можно загружать linux и загрузчиком XP Что для этого надо?
1. При установке linux велишь ставить загрузчик в начало одного из её разделов, к примеру /dev/hda2 (!!!!!)
2 Записываешь загруз сектор Linux (512 bite) в файл к примеру bootsect.lnx
dd if=/dev/hda2 of=~/bootsect.lnx count=1
3 кладешь его на диск C в windows XP и в boot.ini прописываешь загрузку linux
привожу пример boot.ini
[boot loader]
timeout=30
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" /fastdetect
c:\bootsect.lnx="SuSE Linux 9.0"
Автор: D1M
Дата сообщения: 27.02.2004 19:03
Как после установки линукса записать загрузчик в начало ЕГО раздела???
Памагите!!!
Автор: Sollo
Дата сообщения: 03.03.2004 22:34
Olsen
понравился твой способ установки Linux & Windows XP...
Не подскажешь как перенести загрузчик Linux из MBR в раздел линукса, а MBR восстановить на тот какой был до установки линукса (я так понимаю был стандартный загрузчик и XP/2000 его не меняет).
Автор: D1M
Дата сообщения: 04.03.2004 06:30
Demetrio
Прошу прощения, уж очень критична была ситуация.

К стати, метод оказался проще. С загрузочного диска сделал "linux rescue root=/dev/hda2" и оно загрузило мой линукс!!!
Ну а там, ессно, lilo и все. Проще не придумаешь (когда знаешь!).

Olsen

Единственный недостаток - сделай hibernate при таком методе загрузки. Хибернейтится машинка, после чего кроме как в винду ты не загрузишься. Проверено на Win 2003 Server.

И как ни крути - lilo is best.
Автор: Archimed
Дата сообщения: 05.03.2004 16:48
Прочитай топик там я все уже объяснил .
http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=0749&start=40#lt
Автор: Olsen
Дата сообщения: 06.03.2004 12:23
Sollo
Как переести загрузчик Linux -- надо просто подредактировать lilo.conf указав ему в качестве места расположения загрузчика не /dev/hda(не знаю как у тебя -- может hdb hdc hdd hde ...) /то есть mbr/ а /boot раздел к прммеру /boot/hda2. А потом запустить команду /sbin/lilo


Далее как восстановить первоначальный загрузчик XP -- К примеру так

Цитата:

(4.2) Как восстановить повреждённый загрузчик XP?
Загрузиться в Recovery Console и дать команду FIXBOOT. Ещё можно использовать программу Bootpart, загрузившись с досовской дискеты и дав команду "bootpart winnt boot:c:". Кроме того, при помощи этой программы легко конфигурируется загрузка любых ОС NT загрузчиком. Взять программу можно на http://www.winimage.com/ - это официальный сайт её автора.
Кроме этого, всегда можно воспользоваться более радикальным методом, и запустить заново инсталляционную программу XP, и выбрать там отремонтировать текущую инсталляцию.


PS lilo.conf вылложу как только загружу linux

D1M

Цитата:
И как ни крути - lilo is best.


Спорить не буду. Может и так Но к примеру когда у меня была конфигурация один windows и два linux на одном комп то настроить ntldr было для меня намного проще и естественнее.
И еще один момент --- windows у меня на компьютере сейчас стоит как постоянная OS и сносить или менять я ее не собираюсь --- а Linux я периодически меняю --- никак не найду то, что мне лучше всего подойдет Но это немного

И еще я не совсем понял про hibernate
Автор: kul_scb
Дата сообщения: 28.07.2004 21:48
Вопрос не совсем по теме, но новую создать возможности ни как нет. Помогите кто чем может....
Вот собственно сама проблема:
Столкнулся со следующей сложностью при загрузке WinXP.
Система стоит более полу года, обновления устанавливались.
В один замечательный день, при загрузке винды быстро выводится сообщение, что не найден файл boot.ini и загрузка будет производиться из каталога C:\WINDOWS (в последствии я его подменил с другой системы, но проблему это не решило)-(после прохождения полоски, высвечивания логотипа WinXp, уже практически перед самым окошком ввода пароля) появляется на экране мышка, и выдаётся "Системная ошибка lsass.exe"
Текст ошибки: "При обновлении пароля этот код состояния возврата означает, что указан не верный текущий пароль".
Может ли кто-то подсказать, что это означает, как это можно побороть, и можно-ли произвести нормальную загрузке, после устранения неполадок.
Все возможные способы загрузки проверялись, везде возникает эта ошибка. пеорепасывал с другой системы lsass.exe и её библиотеку, результат - 0. При отсутствии этого приложения система прогружается только до чёрного экрана и мышки, потом стоит и ничего не делает...
Помогите решить данную задачку, поскольку переустановить винду и потерять все программы на много проще, но этого делать уж очень не хочется...
Автор: eugrus
Дата сообщения: 29.07.2004 14:38
2DieMaN fixmbr из recovery console

2kul_scb ну скока дублей то можно?
а новый boot.ini написать не пробовал?
Автор: kul_scb
Дата сообщения: 30.07.2004 13:50
eugrus
Новый писать не пробывал, потому как не умею, а вот с другой системы скопировал (сравниявая их на некоторых машинах, сделал вывод, что они одинаковые), но результата это не дало.... Всё заканчивается ошибкой lsass.exe
Автор: eugrus
Дата сообщения: 30.07.2004 16:30
2kul_scb

Цитата:
не умею

Microsoft Knowledge Base
Автор: stass10
Дата сообщения: 30.07.2004 22:16
Делайте образы пишите их на CD-DVD болванки(Acronis TI)
Это займёт меньше времени(2-4минуты) чем разбираться с MBR,ntldr...
Ведь для многих это китайская грамота
Автор: KLASS
Дата сообщения: 30.07.2004 23:12
stass10

Цитата:
Это займёт меньше времени(2-4минуты) чем разбираться с MBR,ntldr...
Ведь для многих это китайская грамота

Дык... не занимайся, не читай эти посты и юзай имиджи. Тебя что, насильно заставляют изучать MBR, etc?
И потом, при чем тут MBR и имиджи, созданные Акронисом? TI создает имидж раздела, что к MBR... ну никак не относится.
Автор: eugrus
Дата сообщения: 30.07.2004 23:19

Цитата:
Это займёт меньше времени(2-4минуты) чем разбираться с MBR,ntldr...
Ведь для многих это китайская грамота

вопервых невижу ни какой связи
вовторых 40 секунд вполне хватит
это моя любимая статья:
Цитата:
Итак, дальнейшее уже будет иметь отношение исключительно к IBM PC. Архитектура этого, без сомнения, самого многочисленного клона компьютеров предполагает загрузку в ОЗУ с нулевого адреса так называемой MBR (Master Boot Record) – первого (или нулевого, в зависимости от того, с чего начинать считать) блока загрузочного устройства, и передачу на него управления. Загрузочными устройствами могут быть FDD, HDD или CD ROM, определяется это обычно в BIOS Setup. Во всех случаях размер MBR – 512 байт. Для MBR жесткого диска стандартизированы также возможное количество разделов (четыре, причем только один – расширенный (extended), который может содержать логические диски), структура и местоположение Partition Table – таблицы разделов, описывающей их геометрию, тип файловой системы и признаки активности (загружаемости). Стандарт этот можно бы и игнорировать, но тогда никакое «чужеродное» ПО не сможет определить содержит ли диск хоть что-нибудь разумное. Поэтому и не игнорируют – даже MicroSoft, упорно «не замечающая» возможности существования нескольких первичных разделов. А вот содержимое MBR от «0» до Partition Table – не регламентировано. То есть, как раз исполняемые инструкции могут быть различными. И имеется под них всего-то 384 байта. Трудно разместить в таком объеме что–либо существенное – вместо этого размещают код очередного (в смысле очередности этапов загрузки) loader-a. В простейшем случае этот загрузчик загружает (уж простите за тавтологию) в память содержимое начального блока одного из primary (первичных), активного (bootable) раздела. Этот начальный блок, в отличие от начального блока диска называется уже не Master..., а просто – Boot Record). Так это делалось от MS DOS вплоть до win'9x. В более сложных случаях инструкции, считанные из MBR, служат для того, что бы загрузить первичный загрузчик ОС, будь то NTLoader, LILO и т.п. Такой специальный загрузчик нужен для многих целей: во-первых, сама загрузка ОС может быть достаточно сложной, чтобы не «умещаться» в одном блоке; во-вторых, сколько-нибудь серьезная система предполагает возможность загрузки нескольких ядер (в простейшем случае хотя бы один дополнительный, аварийный (failsave) вариант); в-третьих, «хорошим тоном» считается сохранение возможности загрузки предыдущей версии ОС; ну и в-четвертых, хорошо бы предоставить пользователю возможность использовать еще одну ОС, хотя и не все производители ПО так считают. Уже вышеприведенное описание показывает, что есть два принципиально различных способа загрузки. Первый – «тупой» или, выражаясь мягче, «аппаратный» – так называемая загрузка «цепочкой»: последовательная загрузка начальных блоков сначала диска в целом, а затем – активного раздела. Недостатком этого способа являются архитектурные ограничения (не более четырех первичных разделов), и трудность размещения в одном блоке (512 байт) более-менее сложного ПО, обеспечивающего, например, начальный диалог с пользователем. Альтернатива – «интеллектуальный» способ, предполагающий наличие специальной программы, имеющей доступ к файлам, расположенным на диске. Этот доступ позволяет вынести содержание и алгоритм работы меню загрузки в файлы, редактируемые пользователем, снимает все возможные ограничения на количество загружаемых систем или ядер одной и той же системы. Именно по этому пути и пошли разработчики всех современных менеджеров загрузки (из уважения, по-видимому, программы этого класса именуют уже не загрузчиками, а менеджерами).
Автор: arc
Дата сообщения: 02.08.2004 07:29
Возможно, это пригодится _http://www.imho.ws/showthread.php?t=63469&highlight=recovery+console

Страницы: 1

Предыдущая тема: WinXP без мусора


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