Как установить виндовс 98 второй системой

Обновлено: 04.07.2024

Если вы хотите установить Windows 98, не нарушив при этом работу уже установленной на одном из дисков Windows XP, задача может оказаться совсем не такой простой, как хотелось бы. Но и она имеет решение.

Если на одном из жестких дисков у вас уже установлена Windows XP, а вы хотите установить Windows 98, не нарушив при этом работу Windows XP, задача может оказаться не такой простой, как хотелось бы. Но и она имеет решение.

Вам потребуется сохранить и восстановить загрузочную запись первичного раздела (проще говоря, диска C), а затем добавить Windows 9x в файл boot.ini. Ниже мы подробно рассматриваем эти действия.

Создание логического диска

Подготовьте логический диск для установки Windows 9x. Лучше устанавливать операционные системы на разные логические диски. Например, если у вас один диск C, на котором находится Windows XP, то создайте с помощью Partition Magic логический диск D с файловой системой FAT16 или FAT32. На этот диск вы будете устанавливать Windows 9x.

Диск C: (первичный раздел DOS) также должен быть отформатирован под FAT, иначе Windows 9x не сможет установить на него файлы io.sys, autoexec.bat, необходимые для ее загрузки. Но на всех остальных дисках (кроме C: и того, на который вы собираетесь устанавливать Windows 9x) можно использовать NTFS. Например, если Windows XP установлена на D: с файловой системой NTFS, а диски C: и E: отформатированы под FAT32, то вы можете установить Windows 98 на C: или на E:.

Первый способ: программа debug

Загрузитесь с дискеты, запустите установку Windows 9x и выберите подготовленный логический диск. Когда установка закончится, будет загружаться только Windows 9x. Теперь нужно восстановить загрузчик Windows XP.

Под Windows 9x запустите "Блокнот" и скопируйте в него следующий текст:

L 100 2 0 3
R BX
0
R CX
600
N C:\BOOTSECT.DOS
W
Q

Обязательно нажмите Enter после буквы Q. Сохраните этот файл под именем C:\boot.dbg, затем запустите сеанс MS-DOS и введите "debug < C:\boot.dbg". Будет запущена консольная программа, которая скопирует загрузочный сектор диска C: в файл bootsect.dos.

Теперь загрузитесь с установочного CD-ROM Windows XP, подождите, пока программа загрузит нужные ей файлы, и выберите "Восстановление системы" (Repair Console). От вас потребуют выбрать установленную систему (как правило, установлена только одна копия Windows, поэтому выбор очевиден) и ввести пароль администратора. В Windows XP Home пароль администратора по умолчанию не задан, поэтому просто нажмите Enter. В XP Professional введите тот пароль, который вы указывали при установке.

В появившейся командной строке наберите FIXBOOT. Программа восстановит главную загрузочную запись (MBR), загрузочную запись диска C: и создаст загрузочное меню.

Второй способ: Norton Disk Editor

Вместо программы debug можно использовать редактор диска из Norton Utilities (файл diskedit.exe). Загрузитесь с дискеты и запустите этот редактор. Когда он начнет сканировать диск, остановите его, нажав Esc (проверять диск нам не нужно). Затем выберите Object > Boot Record и Tools > Write Object To > A File. Укажите имя файла C:\bootsect.dos. Остальные шаги (установка Windows 98, запуск FIXBOOT) выполняются аналогично предыдущему случаю.


Norton Disk Editor

Сходные проблемы возникают при переустановке Windows 9x, если кроме нее на компьютере установлена Windows 2000/XP. Программа установки Windows 9x "затирает" загрузочную запись, и загрузить Windows XP становится невозможно. В этом случае нужно только запустить FIXBOOT (программу debug и Disk Editor использовать не нужно).


Вот так выглядит экран после установки:


разрешение 640*480, 16 цветов, какие то артефакты на моей GeForce 960 и самое интересное — в Диспетчере устройств нет никаких PCI устройств, компонентов чипсета и т.п. Я долгое время полагал, что Windows 98SE не понимает шину PCI-e, не видит современный чипсет, который не поддерживает шину PCI, думал, что нужно установить патч PCI-e, которого нет для Windows 98. А вот буквально недавно я случайно нашел решение. После установки сначала установил патч ядра KernelEx-4.5.2 , а потом зашел в Диспетчер добавления устройств и решил попробовать добавить PCI-шину.


Сразу после этого начали обнаруживаться всякие PCI-to-PCI Bridge, обнаружилась Asus Xonar DGX, которая торчала в PCI-е слоте и другие устройства:


Ради эксперимента я ещё раз переустановил Windows 98 и добавил PCI-шину без KernelEx — не заработало, PCI-устройства не инициализировались и даже после последующего добавления KernelEx. Сначала KernelEx, потом PCI-шина.


Чтобы USB-флешки заработали нужно установить драйвер nusb, лучше брать последнюю версию 3.6. Ещё куча драйверов для старых девайсов ftp://ftp.dyu.edu.tw/pub/Hardware/stuff/multimedia/

Ну вот и всё для базовой настройки — дальше ничего сложного. Запускать Windows 98 удобней с отдельного SSD/HDD на рабочем ПК, чем собирать отдельный старый-ретро системный блок. Мне Windows 98 нужна была, чтобы потестировать свою Yamaha 744 — это единственная звуковая карта на слоте PCI с качественным OPL3 FM-синтезатором. Если же кому то нужен современный ПК со слотом ISA для особенных плат, то можно собрать ПК на сокете 1150 MBC-6605 или на сокете 1151 MS-98L9 V2.0 под Интел процессоры 7th/6th поколения.


. "Но есть и более мягкое решение проблемы. Замечу, что данная тема описана в “Базе знаний Microsoft”. Разрешить ее достаточно просто — вытащить новую память и загрузить Windows без нее. Установить значение размера файлового кэша системы менее 512 Мбайт, изменив (или добавив) строку MaxFileCache=131072 (где 131072 — ограничение в 128 Мбайт, например) в секции [VCache] файла system.ini. Это позволит использовать всю память. Можно воспользоваться утилитой msconfig и установить значение параметра Limit Memory to MB, где — объем памяти менее 512 Мбайт. Понятно, что объем установленной памяти выше указанного значения использоваться системой не будет. Кстати, Microsoft предлагает также удалить дополнительные 512 Мб и не использовать их вовсе — не правда ли, это в стиле этой неординарной компании. "


А вот решение проблемы с установкой 98 и XP

". Так как вы уже поставили Windows 98, делу ничем не поможешь. Установочный модуль Windows 98 ничего не знает о существовании Windows XP и просто затирает ее загрузочную область на диске. Поэтому до Windows XP не добраться, и придется переустанавливать ее заново. Вообще, для того, чтобы установить обе этих операционки, нужно создать в корне диска С:\ текстовый файл с любым именем (скажем, addoptions.inf) и написать в нем следующие строки:
[Setup]
CleanBoot=0
После этого нужно запустить файл установки — setup.exe — с ключом c:\addoptions.inf. Вообще, установочный модуль Windows 98 всегда берет информацию об инсталляции операционной системы из файла msbatch.inf в одном каталоге с файлом установки setup.exe, так что, если устанавливать операционную систему с жесткого диска, можно прописать вышеприведенные строки там. Таким образом, Windows 98 не будет очищать загрузочную область диска и позволит совместно пользоваться двумя операционными системами. После этого, возможно, придется прописать некоторые строчки в загрузочном меню Windows 98. Для этого нужен файл bootsect.bin в корне системного диска, который содержит загрузочный сектор W9x, и в файле boot.ini пропишите строку C:\="Microsoft Windows 98", где текст в кавычках — то, что будет выводиться в загрузочном меню выбора операционки. "


Что-бы Win98 легла "поверх" WinXP нужно, чтобы системный раздел, на котором размещаются загрузочные файлы ( ntdetect.com и NTLDR ) тоже были отформатированы в FAT32 (FAT16). Если это не так, то нужно конвертировать этот раздел.
Перед установкой Win98 необходимо создать диск аварийного восстановления ( ERD) и загрузочные дискеты ХР, кот. создаются при пом. утилиты makeboot. exe с дистрибутива Windows XP.
После установки Win98 перезагружаемся с загрузочных дискет и выбираем режим "Восстановление поврежденной установки" (по-моему так называется). Будет предложено вставить диск ERD. В результате будет переписан загрузчик и появится возможность выбора ОС.
Иногда, приходится вручную корректировать boot.ini на диске С и добавить в конец [ operating systems] раздела строку, указанную выше ( C:\= "Microsoft Windows" )
Все должно получиться :)


Да ему все равно, он не сможет поставить 98 ю на свой гиг оперативки. А жаль.


Но он сможет поставить МЕ, у меня стоит и нормально с Гигом.


G-Man, как не установит? Ты же сам привел решение проблемы выше :)
Повторюсь, корректируем файл Windows/system.ini, вносим изменения (или добавляем) в разделы:
[VCache]
MaxFileCache= 128000
[386Enh]
MaxPhysPage=40000

Это делалось не раз, все работает. Правда для установки и первого запуска "лишнюю" оперативку мне пришлось удалить Можно, даже, внести изменения и использовать один файл подкачки для двух систем.


Вот, нашел одну статью в сети, надеюсь, она окажется полезной:

Q: Хочу спросить о максимальном количестве памяти, которое поддерживает Windows 98 / Ме. Я замечал разные эффекты при увеличении памяти - например, при добавлении сверх 64 Мб система начинает работать чуть медленнее, при установке 512 Мб вообще отказывается работать. Что это за пороговые значения, с чем они связаны и сколько вообще памяти понимает Windows?

__________________
"Я уши заткнул, не помогает! Никто меня не любит, никто не понимает!" Последний раз редактировалось Spectre; 03.04.2003 в 17:53 .

..всё круто.. но только вот не знаю.. можть билды отличаюся.. но почему факью мне не подходит, ну нет у меня файла bootsect.bin ..

Загрузчики кто знает какинить? нестандартные.. но хорошие.. ?

__________________
"Я уши заткнул, не помогает! Никто меня не любит, никто не понимает!"

Ну раз так то есть 2 варианта:

1 Снести все, и поставиь сначало win98 а потом ХР.

2 Воспользоватся сторонним загрущиком.
Попробуй PowerQuest BootMagic. Это неплохой загрущик. Я год назад ним пользовался, тогда это была верися 7. Щас незнаю какая последняя, но я думаю разница между седьмой и последней не большая.

Сначала 98 на FAT потом ХР на что угодно. Правда если ваш диск весь в NTFS то поставить на него 98 несколько нереально __________________
Что то мне перестал нравиться коньяк.

ммм. клуб знатоков

Снести я и сам могу всё на хер %)
А вот мне нужно поставить вместе с ХР!!
Буут магик - говно.. Ну что это за бред? Сначала в систему(Винду) а из неё уже в другую систему!

Был у меня хороший загрузчик который выводил красивое меню сразу после биоса.. но потом я его посеял и название забыл..

Господа.. тра-ла-ла.. я тоже могу.. а реальных советов не вижу.

Спасибо. Разберусь сам.
Удачи!

__________________
"Я уши заткнул, не помогает! Никто меня не любит, никто не понимает!"

Попробуй програмку Acronis OS Selector 8.0. У меня уже она живет начиная с шестой версии. Глюков вроде не было и точно также как и у тебя стоит 2 системы. Я доволен. А еще был один совет
"Win9x при инсталляции затирает загрузочный сектор XP. Чтобы этого не произошло, перед установкой Win9x нужно правильно сконфигурировать его инсталлятор. Для этого в файле MSBATCH.INF (если такого файла в вашем дистрибутиве нет, создайте его) нужно прописать следующие строки:

После установки Win9x устанавливает загpyзкy по умолчанию на себя, но это легко меняется. Если дистрибутив Win9x находится на CD (как это обычно и бывает), то исправленный или новосозданный MSBATCH.INF можно использовать, запустив программу установки Win9x с параметром:
setup.exe диск:\путь\MSBATCH.INF
В данном случае файл можно назвать как угодно, а не только MSBATCH.INF.
После установки, требуется прописать W9x в стартовом меню XP. Для того чтобы загрузиться в W9x, необходим файлик bootsect.bin в корне системного диска, который содержит загрузочный сектор W9x, и строка в boot.ini
C:\="Microsoft Windows 98"
Где текст в кавычках это то, что будет выводится в загрузочном меню выбора ОС. "

А ссылка которую дал г-н KpeHgeJIb очень правильная, наду уметь слушать что говорят.

В твоем случае надо:
1) установить еще одну ХР на диск не С!
2) загрузится в новой не С-шной ХР
3) отформатировать С желательно ПатритионМагиком 8.0 на формат FAT 32 (если надо, сохрани данные на не С-шный диск)
4) устанавливай 98 (на С) (перекинь данные с не С на С)
5) устанавливай ХР на не С, хочешь наново, или поверх
6) наслаждайся работой двух операционок без мультизагрузчиков и т. п.

Если Ты из Воронежа то жаль а то бы Acronis
подогнал бы Тебе
Вообще я EsTaF
Но здесь кто-то своровал мой ник и я уже под ним не могу зарегистриться

2 aibolit72
Мне кажется что ты всех обманываешь
1. W98 не сможет затереть бутсектор диска с нтфс, ну не умеет она с ним работать.
2. Загрузочный сектор хранится в файле bootsect.dos. Если б ты босмотрел на этот bootsect.bin ты бы заметил что его размер 4Кб а не 512 байт.

2 black
ОГО! Это ж скока раз придется винду переустанавливать?

Последний раз редактировалось Krionix; 06.04.2003 в 14:09 .

Spectre, а ты попробуй по инструкции. Может и пройдет.


Установка 2 и более систем на WIN XP

Первое замечание! В WinXP Home не возможна EFS (Enscripting File System).
Каждая ОС ставится на другой раздел, отформатированный в соответствующей файловой системе.
Помни, что Win 95/98/Me/NT 4.0 держат Fat 16 (Win NT 4.0 не держит Fat 32)
При установке Win 98/Me-2000 на партицию с Fat, а Win XP на партицию с NTFS первые теряют
возможность видеть файлы на второй партиции и теряется возможность использовать NTFS преи-
мущества (секретность файловой системы,настройки и саму EFS, квоты диска и Удаленное
хранение (Remote Storage).
До создания мультизагрузочной системы сделай Back Up существующей ОС и дата файлов!

Каждой ОС своя партиция! и своя файловая система!

При наличии 1 партиции необходимо произвести реформатирование и разбивку на партиции по
числу предполагаемых ОС.
Не ставить ХР на сжатый диск (можно, если сжат компресионной утилитой NTFS)
Использовать иные имена компьютера для каждой ОС, если РС на Win 2000/Win XP секретном
домене.

Инсталлируй ОС'и в следующем порядке:
MS-DOS (FAT)
Win 95/98/Me (FAT, FAT 32)
Win NT (FAT, NTFS)
Win 2000 (FAT, FAT 32, NTFS)
Win XP (FAT, FAT 32, NTFS
Второе замечание! Нельзя инсталлировать обе Win 95 и Win98 - как использующие те же загру-
зочные файлы.

Win XP ставить только . после установки MS DOS, Win 95/98 или ME. Иначе они перезапишут
загрузочный сектор и стартовые файлы Win XP .
a)при создании мультизагрузочной системы следуй этому порядку;
b)при создании двухзагрузочной системы ставь, напр. Win 98, а затем Win XP.
Все ОС ставятся стандартно.
Установка Win NT и Win XP не особенно рекомендуется (SP 5 pack для Win NT это по сути ап-
грейд его до Win XP), но и в этом случае апгрейд Win NT SP5 необходим!

Инсталлирование программ при мультизагрузочной системе.
Каждой ОС'и - свои программы. Например MS Word в Win 98 и Win XP: стартовать Win 98,
инсталлировать MS Word. Затем рестартовать РС под Win XP и опять реинсталлировать MS Word.

Читайте также: