Автор: XPEHOMETP
Дата сообщения: 23.04.2006 18:57
Дело в том, что DOS и Win 98 как бы пересекаются при загрузке: у них куча общих файлов (в общем, весь ДОС). И чтобы запустить Win 98, надо в файле MSDOS.SYS прописать положение винды на компьютере, типа
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C
После этого, если просто попытаться загрузить ДОС, то загрузится Win 98. Чтобы грузился один DOS, придется уже при загрузке Win 98 стучать на F8 и выбирать Command prompt only. А если все грузится вместе с Win ХР и ХР прописана как загружаемая по умолчанию, то этот номер не пройдет. Придется в том же MSDOS.SYS прописать строчку
BootMenu=1
Тогда при загрузке Win 98 ВСЕГДА будет вылезать менюшка, в которой можно выбрать Command prompt only (вместе с безопасным режимом и т.п.).
Другой способ - взять другой ДОС, у которого системные файлы имеют другое название (чтобы с виндой не пересекалось). Например, PTS DOS. Он достаточно совместим с Майкрософтовским, на нем даже ходит Win 3.11 (это по заверению разработчиков, я сам не пробовал). Еще вариант - FreeDOS (или FreeDOS32).
Если использовать бут-менеджер, то лучше такой, который позволяет каждую систему грузить не из корневика, а из какой-то своей папочки, чтобы можно было иметь отдельную версию системных файлов DOS, в которых не прописана винда. Acronis Boot Manager это позволяет. Он не бесплатен, но на этот счет есть варезник. Правда, из своего опыта я не могу его рекомендовать: очень уж он агрессивен, без предупреждения расползается по всем винтам, даже временно поставленным, просто настоящий вирус бут-сектора. Серьезно! Никакой более разумной альтернативы предложить не могу.