![]() |
Две ОС. Вместо 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 я не трогал ? |
Всё-таки попробуйте переустановить 98, только запускайте setupcor.exe, оно и переустановится с предыдущими настройками. Единственно, что DirectX установится 6 версии.
|
Цитата:
А программы при этом методе надо будет переустанавливать ? |
У меня остался один вопрос. На диске C в корневом каталоге куча файлов типа boot.ini,
autoexec.bat и др. Может запорчен один из них, который относится или определяет Windows 98. Может быть достаточно заменить или восстановить один этот файл (или несколько) и всё заработает ? Если да, то какие это файлы ? |
a715,
Цитата:
Имеется на системном диске Bootsect (точно имени не помню, но очень похоже). Это загрузочный сектор DOS/WINDOWS 95/98 |
Цитата:
---------------------------- [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 ось селектор, но незапускается. |
a715,
Код:
[boot loader] |
|
Цитата:
|
Для восстановления загрузки обеих систем нужно иметь
1.Загрузочную дискету с MSDOS-7. 2.Установочный диск XP. Вначале нужно сохранить файл MSDOS.SYS с диска С: в любой каталог. Загрузиться с дискеты и дать команду SYS C:. Вернуть на место MSDOS.SYS (который появился после SYS не годится). Можно еще запустить FDISK и сделать диск С: загрузочным,если он не является таким. Загрузка Win98 восстановлена,можно проверить. Осталось восстановить загрузку XP,загрузившись с CD , войти в консоль восстановления XP через "R" вместо "установить" и дать команду Fixboot. |
Цитата:
palazh, у меня нет MSDOS-7, есть 6-я версия, она подойдёт ? О загрузочных дискетах. Я делал их путём форматирования с параметром S. Этого достаточно ? Или Вы используете другой вариант ? Если да, то какой ? |
Создайте загрузочную дискету MSDOS-6,поменяйте на ней одноименные
файлы из каталога 98 с:\windows\command\ и попрoбуйте загрузиться с нее. Можно не все файлы:основные-command.com,io.sys,msdos.sys,sys.exe, fdisk.exe. Дело в том , что загрузочная запись на дискeте от обоих систем совпадает. Неважно каким методом вы делаете дискету.Главное,чтобы с нее шла загрузка. А после замены файлов получается полноценная загрузочная дискета MSDOS-7. |
Кстати загрузочную дискету можно создать и в WinXP-в свойствах,где
форматируется дискета,есть пункт-создать загрузочную дискету. Она создается в DOS_e,который применялся в WinME(Millennium). Возможно она полностью подойдет.Но на всякий случай заменить файлы из 98. |
Создал загрузочную дискету и сделал всё остальное. Начала грузится Windows 98.
Но не список операционных систем в начале загрузки не появлялся. Пришлось делать fixboot по консоли восстановления Windows XP. И опять тоже самое. Вместо Windows 98 показывает Неизвестная операционная система и не грузится Windows 98. Может вместо fixboot надо было что-то другое делать ? Или какой-то файл не скопировал ? |
Попробуем исправить boot.ini.
Скопируйте - посмотрим. Вторая строчка должна быть c:\windows (или имя каталога какой у вас , может быть c:\win98). И еще файл msdos.sys.Если его форма правильная,то поместив его на дискету и только загрузившись с нее можно получить загрузку WIN98 с диска .. |
Пробовал разные варианты, которые мне здесь подсказали. Смотрите выше. Последний такой:
[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, пишет "Неизвестная операционная система". |
Попробуйте
строчку C:\bootsect.dos = "Неизвестная операционная система на диске C." заменить на C:\Windows="Windows98" собственно , что в кавычках не влияет. Главное , чтобы был указан существующий каталог. Раз 98 нормально загружался ,то в нем все нормально. Как вариант загрузки 98 - с помощью с той же загрузочной дискеты, поместив на нее msdos.sys с диска c:. Только нужно чтобы на дискете не загружался никакой VC(VolkovConnander или другой) , который прерывает загрузку.У меня раньше это получалось. Кажется я насчет c:\windows написал лишнее,т.к. вы пробовали. Я понял. Команда fixboot восстанавливае только загрузку XP. Нужно редктировать (исправлять ) загрузчик XP ntldr,что отразится в boot.ini. Если что-нибудь найду,сообщу. |
Вот нашел страницу на английском по работе с системой 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". Я многократно пользовался таким методом восстановления. |
Попробую разобраться.
|
Цитата:
по второму варианту: Цитата:
|
Время: 16:06. |
Время: 16:06.
© OSzone.net 2001-