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

» Восстановления загрузочного сетора после установи Win98

Автор: lukri
Дата сообщения: 25.02.2005 00:06
Восстановления загрузочного сетора после установи Win98.

Стояла XP, поставили ХРюшу. Как восстановить загрузчик?
Автор: Cheery
Дата сообщения: 25.02.2005 00:09
lukri

Цитата:
Как восстановить загрузчик?

воспользоваться фильтром.
http://forum.ru-board.com/topic.cgi?forum=62&topic=0037#1
Автор: ivas
Дата сообщения: 25.02.2005 22:53
lukri
Сцылка Cheery немного не из той оперы.

Цитата:
Стояла XP, поставили ХРюшу. Как восстановить загрузчик?

Непонятка. ОС ХР не затирает загрузчики себе подобных. Может устанавливали 98 поверх ХР? Требуется уточнение.
Автор: lukri
Дата сообщения: 25.02.2005 22:55
ivas

Точно, сказваеться недостаток витаминов Парнишка случайно поставил 98 после установки ХП, мне пока так не доводилось
Автор: Looking
Дата сообщения: 25.02.2005 23:19
lukri
http://forum.ru-board.com/topic.cgi?forum=62&topic=3468&start=20#2
Можно также начать повторную установку XP, на тот же раздел, где стоял, а после перезагрузки выбрать не установку, а уже установленную XP/ Потом подправить boot.ini и удалить временные каталоги
Автор: ivas
Дата сообщения: 26.02.2005 19:39
Looking
Это применение ключей при установке системы, а тут уже надо восстанавливать затёртый загрузчик.

lukri
Грузишься с диска, как только появляется приглашение к установке или восстановлению системы смело жмёшь R, регистрируешься (надо знать админский пароль) в системе, а затем fixboot c:

Задействуй поиск. Я сам пару раз отвечал на подобные вопросы.
Успеха.
Автор: Uriu
Дата сообщения: 27.02.2005 01:51
ivas
Таким образом Вы сможете загружать только Win XP. Для того чтобы грузился еще и Win 98 необходим файл с загрузочным кодом от Win 98, который обычно называют Botsec.dos
Этот файл получают скопировав загрузочный сектор раздела на котором установлен Win 98 с помощью любого редактора диска. Потом уже Fixboot и рассказать загрузчику от Win XP что еще установлен и Win98 (записать строку в boot.ini ). Что бы не париться с диск эдитором пускают повторную установку и т. д. и при установке Win XP проверяет есть ли еще установленные операционные системы на компьютере и если есть сам создает файл. Гораздо быстрее создать bootsec.dos самому.
В установке WIn 98 после Win XP нет ничего сложного и невозможного. Достаточно иметь лишь первичный раздел FAT 32 на диске. Из поста lukri непонятно куда что он поставил.
Автор: ivas
Дата сообщения: 27.02.2005 10:33
Uriu
Не усложняйте ситуацию. Никаким редактором диска (париться с DISKEDIT) ничего копировать никуда не надо. И уж тем паче что-то рассказывать кому-то (загрузчику). Учите матчасть.
Если устанавливали 98 после XP (смею надеяться в другой раздел диска), то файлы, о которых Вы говорите, обязаны присутствовать. Затёртым оказался только загрузчик. Поэтому:

Цитата:
Грузишься с диска, как только появляется приглашение к установке или восстановлению системы смело жмёшь R, регистрируешься (надо знать админский пароль) в системе, а затем fixboot c:

Автор: Looking
Дата сообщения: 27.02.2005 21:08
ivas
По той ссылке в п.2 тот же совет
Цитата:
вызываешь консоль восстановления и вводишь команду fixboot
надо внимательнее читать. Но проще по второму моему совету
Автор: Uriu
Дата сообщения: 28.02.2005 10:38
ivas
Вы глубоко заблуждаетесь. Команда fixboot выполняет только то что она выполняет, восстанавливает загрузочный сектор раздела на котором установлен Win XP или записывает новый на раздел который ей можно указать. Файл bootsec.dos создает
установщик Win XP и при обнаружении на диске еще одной или больше ОС. Строку в booi.ini тоже добавляет установщик. Как говорят в форумах «Здесь нет телепатов»
совершенно не понятно что куда ставилось и каким образом. Загрузка происходит следующим образом: сначала загружается в память MBR. Здесь загрузчик идентичный для всех ОС. Его задача только найти раздел помеченный как активный и загрузить код активного раздела в память, передать ему управление. Вот загрузчик с раздела свой для каждой ОС. Этот загрузчик и восстанавливает fixboot-Win XP, sys-Win 98, для линукса не знаю непользовал к сожалению. Теперь подумайте сами каким образом загрузчик Win XP
будет грузить Win 98. Тут Майкрософт нас не обидела и в NT системах позволила создавать мульти загрузку с помощью NTLDR и его конфигурационного файла boot.ini.
В Win 98 организовать мульти загрузку невозможно. Если при загрузке выбирать альтернативную ОС то NTLDR загружает код содержащийся в файле bootsec.doc и передает ему управление. Если Win 98 устанавливался после Win XP то bootsec.dos точно нет нигде на диске и в boot.ini точно нет соответствующей строки.

Автор: Uriu
Дата сообщения: 04.03.2005 02:54
Как установить Win 98, если уже установлен Win XP ? Вопрос возникает здесь достаточно часто. Надеюсь, написанное ниже поможет.
Коротко о загрузке Win XP & Win 98. Это пригодится в дальнейшем для понимания того что делать. (подробности опускаю, можно прочитать в фагах
и бумажной литературе.)
Загрузочные файлы Win XP разбиты на две части :
1.NTLDR, Ntdetect.com, Boot.ini, BootFont.bit. ( BootFont.bin-файл шрифтов, присутствует только в локализованных ОС. Win XP Rus.) В дальнейшем
буду называть –системные файлы.
2.Все остальное. В дальнейшем буду называть-загрузочные файлы.
Раздел винчестера, для успешной загрузки, на котором находятся системные файлы должен быть первичным и иметь признак-Активный.
В терминологии МС (Microsoft) этот диск называется «Система» или системный диск. Диск на котором лежит «все остальное»
в терминологии МС –«загрузка» или загрузочный диск. Загрузочный диск может быть первичным; логическим диском в дополнительном
разделе и физически находится на любом винчестере. Путь к загрузочным файлам (папка Windows) для NTLDR указывается в файле Boot.ini.
Как частный случай все файлы Win XP могут находится на одном разделе и тогда диск обозначается как «система».
Загрузочные файлы Win 98 разбиты аналогичным образом ( тут я могу ошибаться, надеюсь меня поправят). Системные файлы- IO.sys,
MSDOS.sys, Config.sys и наверное еще что то , ну и опять же все остальное-папка Windows и т. д. Раздел винчестера, на котором лежат
системные файлы должен быть первичным и активным. Папка Windows не обязательно должна лежать на первичном активном разделе
( тут я пас, знающие люди напишут если захотят, но в дальнейшем от этого мало что зависит и на суть никак не влияет). Я в дальнейшем
предполагаю, что все файлы Win 98 лежат на одном разделе, зачем усложнять себе жизнь.
В Win XP предусмотрена мульти загрузка. (В Win 98 нет.) Для того чтобы ее использовать, нужно создать файл bootsect.dos в который помещается загрузочный
код(только один сектор 512б. ) альтернативной ОС (операционной системы) в данном случае Win 98. В Boot.ini дописывается строка C:\bootsect.dos="Windows 98".
Загрузочный код берется из первого сектора раздела винчестера на котором установлена альтернативная ОС и копируется в Bootsect.doc
(файл можно назвать как угодно).
Из всего изложенного выше можно сделать такие выводы. Если не трогать место положение системных файлов Win XP, то необходимо
устанавливать альтернативную ОС на первичный раздел того же винчестера на котором установлен Win XP.(Bootsect.dos иначе работать не будет.)
Если необходимо установить альтернативную ОС на другой винчестер, то системные файлы Win XP необходимо перенести в первичный активный
раздел винчестера, на котором установлена альтернативная ОС, и перезаписать загрузочный сектор этого раздела командой fixboot консоли
восстановления, предварительно изготовив файл Bootsect.dos альтернативной ОС. В БИОС установить загрузку с винчестера с альтернативной ОС.
Это возможно сделать благодаря тому что для ОС Win XP все равно где лежит папка Windows , главное чтобы системные файлы находились
на первичном активном разделе и в БИОС винчестер с этим разделом стоял первым в загрузке (флоп и СД не считаю).
Теперь рассмотрим 2 варианта установки:
1. Установка Win 98 на то же винчестер где установлен Win XP. На диске для Win 98 должен быть создан отдельный первичный раздел FAT 32.
Делаем его активным и устанавливаем Win 98. С помощью Редактора диска или Hex редактора копируем первый сектор раздела на котором установлен
Win 98 в файл Bootsect.dos. ( не путать загрузочный сектор раздела с самым первым сектором винчестера, где находится главная загрузочная
запись MBR). Помещаем Bootsect.dos в корень системного диска Win XP, в Boot.ini добавляем строку C:\bootsect.dos="Windows 98". В кавычках
можно писать все что угодно. Делаем активным системный диск с Win XP. Готово. Подчеркну, что всегда имеется возможность, меняя активный раздел
загрузить любую ОС.
2. Установка Win XP на другой винчестер.(далее буду называть его вторым винчестером). Меняем в БИОС порядок загрузки. Подставляем первым
загрузочным устройством второй винчестер. Создаем первичный активный раздел FAT 32. Устанавливаем на него Win 98. Создаем файл Bootsect.dos.
Помещаем все системные файлы Win XP и файл Bootsect.dos в корень диска на котором установлен Win 98. Системные файлы Win XP лучше скорировать
а не перемещать. Добавляем в Boot.ini строку C:\bootsect.dos="Windows 98" для загрузки Win 98, и изменяем путь в кодировке ASC к папке
Windows Win XP. Загружаем Консоль восстановления и командуем fixboot. Готово. Подчеркну что, опять же, всегда есть возможность
загрузить любую ОС . Win XP загрузится, если поменять порядок загрузки в БИОС. WIN 98 можно загрузить дав команду SYS с системной дискеты.
Какие могут быть трудности. Могут поменяться буквы разделов если таковые имеются. Папки Win XP- Program File и проч. а также файл подкачки нужно
поместить на загрузочный диск.(туда же где папка Windows). Кроме того при установке Win 98 на другой винчестер WIN XP может брыкаться при загрузке
( появится голубой экран с надписью типа приветствие, не путать с синим экраном смерти). Когда я проводил эксперименты года 4 назад,
такого не происходило. Голубой экран появляется из за того, что изменяется идентификатор диска на котором находятся системный или загрузочный раздел.
( В нашем случае «системный). Бороться с этим достаточно легко, но об этом в другой раз. Надеюсь и почти уверен, что Вы его не увидите.
Автор: Andrey113
Дата сообщения: 15.07.2005 22:58
а если я сделаю один диск д фатом, а на котором ХР оставлю нтфс, так получится?
Автор: Smitis
Дата сообщения: 27.02.2007 23:14
Uriu

Цитата:

Как установить Win 98, если уже установлен Win XP ?

Много раз уже поднималась тема на форуме.
http://forum.ru-board.com/topic.cgi?forum=62&topic=1704
http://forum.ru-board.com/topic.cgi?forum=62&topic=1930
http://forum.ru-board.com/topic.cgi?forum=62&topic=3468
Автор: ndch
Дата сообщения: 28.11.2009 23:40
Элегантное решение:
http://forum.ru-board.com/topic.cgi?forum=62&topic=16681

Страницы: 1

Предыдущая тема: синий экран (BSOD) при загрузке Win2000 pro SP4


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