Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 95/98/Me (архив) (http://forum.oszone.net/forumdisplay.php?f=4)
-   -   [решено] Две ОС. Вместо Windows98 - неизвестная операционная система. (http://forum.oszone.net/showthread.php?t=147955)

a715 14-08-2009 12:04 1193438

Две ОС. Вместо Windows98 - неизвестная операционная система.
 
У меня на компьютере 2 ОС:
- на диске С Windows 98
- на диске D Windows XP SP3

Естественно, в загрузчике две строки, одна для Windows XP, а вторая для Windows 98.
Как-то пришлось переустановить Windows XP и после этого в загрузчике вместо строки Windows (для Windows 98)
появилась строка:
C:\ Неизвестная операционная система

При выборе этой строки Windows 98 не грузится, на экране появляются штук 5 иероглифов и загрузка останаливается.

Как сделать, чобы Windows 98 начала загружаться без переустановки ? И что могло поломаться при установке
Windows XP, ведь диск C и Windows 98 я не трогал ?

DVDshnik 14-08-2009 13:00 1193475

Всё-таки попробуйте переустановить 98, только запускайте setupcor.exe, оно и переустановится с предыдущими настройками. Единственно, что DirectX установится 6 версии.

a715 14-08-2009 16:51 1193626

Цитата:

Цитата DVDshnik
Всё-таки попробуйте переустановить 98, только запускайте setupcor.exe, »

Я никогда этим методом не пользовался.
А программы при этом методе надо будет переустанавливать ?

a715 19-08-2009 14:35 1197492

У меня остался один вопрос. На диске C в корневом каталоге куча файлов типа boot.ini,
autoexec.bat и др. Может запорчен один из них, который относится или определяет Windows 98.
Может быть достаточно заменить или восстановить один этот файл (или несколько) и всё заработает ?

Если да, то какие это файлы ?

yurfed 19-08-2009 14:53 1197506

a715,
Цитата:

Цитата a715
boot.ini »

приведите содержимое boot.ini
Имеется на системном диске Bootsect (точно имени не помню, но очень похоже). Это загрузочный сектор DOS/WINDOWS 95/98

a715 19-08-2009 16:47 1197602

Цитата:

Цитата yurfed
приведите содержимое boot.ini
Имеется на системном диске Bootsect (точно имени не помню, но очень похоже). Это загрузочный сектор DOS/WINDOWS 95/98 »

Содержимое boot.ini:
----------------------------
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU"
C:\ = "Неизвестная операционная система" /noexecute=optin /fastdetect

bootsect есть, он бинарный, естественно всё закорючками, но внизу три строчки:
-------------------------------------------------------------------------------------------------------------
BOOTMGR is missingя
Disk errorя
Press any key to restart


посмотрел ещё указанный в этих строчках bootmgr, но он тоже бинарный и без
-----------------------------------------------------------------------------------------------------------
расширения. Пробовал также запускать Win98 с помощью загрузчика Acronis ось селектор,
но незапускается.

yurfed 19-08-2009 18:34 1197658

a715,
Код:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU"
C:\bootsect.dos="Пишем что хотим увидеть в меню"

Есно bootsect.dos находится в корне диска C:

a715 19-08-2009 18:49 1197671

[q=yurfed]Есно bootsect.dos находится в корне диска C: »[/q

Спасибо, попробую.

DVDshnik 20-08-2009 07:02 1198038

Цитата:

Цитата a715
Я никогда этим методом не пользовался.
А программы при этом методе надо будет переустанавливать ?

Наоборот, я пользовался этим приёмом многократно. Программы переустанавливать не приходится.

palazh 21-08-2009 21:12 1199713

Для восстановления загрузки обеих систем нужно иметь
1.Загрузочную дискету с MSDOS-7.
2.Установочный диск XP.
Вначале нужно сохранить файл MSDOS.SYS с диска С: в любой каталог.
Загрузиться с дискеты и дать команду SYS C:.
Вернуть на место MSDOS.SYS (который появился после SYS не годится).
Можно еще запустить FDISK и сделать диск С: загрузочным,если он не является таким.
Загрузка Win98 восстановлена,можно проверить.
Осталось восстановить загрузку XP,загрузившись с CD , войти в консоль восстановления XP
через "R" вместо "установить" и дать команду Fixboot.

a715 24-08-2009 13:01 1201832

Цитата:

Цитата yurfed
C:\bootsect.dos="Пишем что хотим увидеть в меню" »

Не помогает.
palazh, у меня нет MSDOS-7, есть 6-я версия, она подойдёт ?
О загрузочных дискетах. Я делал их путём форматирования с параметром S.
Этого достаточно ? Или Вы используете другой вариант ? Если да, то какой ?

palazh 24-08-2009 19:43 1202142

Создайте загрузочную дискету MSDOS-6,поменяйте на ней одноименные
файлы из каталога 98 с:\windows\command\ и попрoбуйте загрузиться с нее.
Можно не все файлы:основные-command.com,io.sys,msdos.sys,sys.exe,
fdisk.exe.
Дело в том , что загрузочная запись на дискeте от обоих систем совпадает.
Неважно каким методом вы делаете дискету.Главное,чтобы с нее шла загрузка.
А после замены файлов получается полноценная загрузочная дискета MSDOS-7.

palazh 24-08-2009 21:50 1202226

Кстати загрузочную дискету можно создать и в WinXP-в свойствах,где
форматируется дискета,есть пункт-создать загрузочную дискету.
Она создается в DOS_e,который применялся в WinME(Millennium).
Возможно она полностью подойдет.Но на всякий случай заменить
файлы из 98.

a715 25-08-2009 14:05 1202759

Создал загрузочную дискету и сделал всё остальное. Начала грузится Windows 98.
Но не список операционных систем в начале загрузки не появлялся. Пришлось делать fixboot
по консоли восстановления Windows XP. И опять тоже самое. Вместо Windows 98 показывает
Неизвестная операционная система и не грузится Windows 98.

Может вместо fixboot надо было что-то другое делать ? Или какой-то файл не скопировал ?

palazh 25-08-2009 14:59 1202804

Попробуем исправить boot.ini.
Скопируйте - посмотрим.
Вторая строчка должна быть
c:\windows (или имя каталога какой у вас , может быть c:\win98).
И еще файл msdos.sys.Если его форма правильная,то поместив его на дискету и только загрузившись с нее можно получить загрузку WIN98 с диска ..

a715 25-08-2009 16:55 1202912

Пробовал разные варианты, которые мне здесь подсказали. Смотрите выше. Последний такой:

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
C:\bootsect.dos = "Неизвестная операционная система на диске C."

palazh, когда поставил c:\windows вместо C:\bootsect.dos, то выдало ошибку:

"Не удаётся запустить Windows из-за испорченного или отсутствующего файла:
<Windows root>\system32\hal.dll.
Установите заново копию указанного выше файла."

Я так понимаю, что Windows 98 не грузилась, а начала грузится по второй строке Windows XP,
потому что файл hal.dll есть у XP, а у Win98 его нет.

Что касается загрузки с дискеты, то ещё раз повторю, сделал всё что вы писали в первом сообщении и Windows 98 начала нормально загружаться, но fixboot её не распознаёт.

Может есть какой-то файл, который указывает её название, или описание и он запорчен ? И ещё, устанавливал загрузчик Acronis через Windows XP, он тоже
не распознаёт Windows 98, пишет "Неизвестная операционная система".

palazh 25-08-2009 18:49 1203023

Попробуйте
строчку
C:\bootsect.dos = "Неизвестная операционная система на диске C."
заменить на
C:\Windows="Windows98"
собственно , что в кавычках не влияет. Главное , чтобы был указан существующий каталог.
Раз 98 нормально загружался ,то в нем все нормально.
Как вариант загрузки 98 - с помощью с той же загрузочной дискеты,
поместив на нее msdos.sys с диска c:.
Только нужно чтобы на дискете не загружался никакой VC(VolkovConnander
или другой) , который прерывает загрузку.У меня раньше это получалось.
Кажется я насчет c:\windows написал лишнее,т.к. вы пробовали.

Я понял.
Команда fixboot восстанавливае только загрузку XP.
Нужно редктировать (исправлять ) загрузчик XP ntldr,что отразится в
boot.ini.
Если что-нибудь найду,сообщу.

palazh 25-08-2009 20:33 1203106

Вот нашел страницу на английском по работе с системой NT.Все подробно
по созданию файлов двойной загрузки.
http://www.tburke.net/info/ntldr/ntl...king_guide.htm

Можно разобраться , но сразу видно , что это не простые операции .
Более рационалю было бы восстановить Win98,убрать на с: что относится к
XP,в том числе и boot.ini.А затем восстановить XP.
Есть менее болезненный вариант полного восстановления XP , при котором
все сохраняется (настройки,программы,игры,профили пользователей).
Но для этого нужно иметь дистрибутив XP Pro Sp2 , у которого есть функция восстановления. Она может быть выбрана при загрузке с CD Setup XP обнаруживает каталог Windows с прежней системой XP и предлагает
для восстановления системы нажать "R".
Я многократно пользовался таким методом восстановления.

a715 26-08-2009 17:42 1203887

Попробую разобраться.

a715 28-08-2009 14:24 1205496

Цитата:

Цитата palazh
Вот нашел страницу на английском по работе с системой NT.Все подробно
по созданию файлов двойной загрузки.
http://www.tburke.net/info/ntldr/ntl...king_guide.htm »

Посмотрел я это всё, подумал к чему может привести и решил не делать. Сделал
по второму варианту:
Цитата:

Цитата palazh
Более рационалю было бы восстановить Win98,убрать на с: что относится к
XP,в том числе и boot.ini.А затем восстановить XP. »

Теперь всё работает Спасибо всем.


Время: 16:06.

Время: 16:06.
© OSzone.net 2001-