Как сделать, выбор загрузки, ХР и DOS

mailmartines

New member
Joined
Sep 1, 2005
Messages
2
Reaction score
0
Age
40
Location
Ukraine
Как сделать чтоб при загрузке системы, было меню выбора с какой опер. грузитса? Стоит XP нужно к ней добавить при загрузке DOS
 

LElik_

Member
Joined
Oct 4, 2004
Messages
145
Reaction score
67
Поставь Boot менеджер мне, например, нравится PowerQuest Boot Magic 8.0 или можно воспользоваться программой из пакета PowerQuest PartitionMagic 8.0, но это не принципиально, есть много других достойных менеджеров загрузки.
 

Veda

Member
Joined
May 12, 2005
Messages
1,290
Reaction score
554
Location
Прямиком с WallStreet
Nt загрузчик - лучшее решение

Сам пользуюсь большим количеством сторонних прог для работы с жёскими дисками, но могу точно сказать NT загрузчик самый лучший и это не моё, а общепризнанное мнение, более того он лучший среди всех платформ (ну почти всех...)! Открой файл boot.ini в корне загрузочного диска - в нём и прописывай что и откуда тебе надо грузить, а так же что по умолчанию... Только сначала почитай доки по загрузчику, а то после редактирования файла может и ось не подняться больше или образ с несущего харда сделай!
 
Last edited by a moderator:

Trigan

Platinum
Joined
Jul 13, 2005
Messages
2,091
Reaction score
716
Age
25
Возможно, более простое и более безопасное решение использовать Acronis OS Selector. Почитать и взять можно здесь:
_http://dumpz.ru/showthread.php?t=55&page=47&highlight=acronis
 

okun

Legendary
Joined
May 3, 2014
Messages
6,047
Reaction score
2,975
Deposit
$ 500
Можно подправить файл boot.ini в XP
 

entropy

Member
Joined
Dec 23, 2003
Messages
423
Reaction score
6
Для этого для начала должен быть хотя бы один фатовый (фат16 или фат 32) раздел, желательно праймари и активный, а потом на выбор либо правка Boot.ini, либо что-типа OS Selector
 

Msha

ex-Team DUMPz
Hacker
Professional Carder
Joined
Oct 12, 2014
Messages
7,156
Reaction score
2,481
С OS Selector'ами потом бывает морока их удалить. Проще по-моему добавить строчку в boot.ini.
 

Veda

Member
Joined
May 12, 2005
Messages
1,290
Reaction score
554
Location
Прямиком с WallStreet
entropy said:
Для этого для начала должен быть хотя бы один фатовый (фат16 или фат 32) раздел, желательно праймари и активный, а потом на выбор либо правка Boot.ini, либо что-типа OS Selector

Чего-то я не понял, а зачем должен быть раздел FAT?

Да и редактирование boot.ini лучший вариант!
 

entropy

Member
Joined
Dec 23, 2003
Messages
423
Reaction score
6
Veda
Dos не умеет грузиться с NTFS разделов. Чтобы загрузчик boot.ini позволял загржать Dos, он должен уметь загружаться, а он умеет это делать только будучи на активном загрузочном фатовом разделе
 

Veda

Member
Joined
May 12, 2005
Messages
1,290
Reaction score
554
Location
Прямиком с WallStreet
Dos не умеет грузиться с NTFS разделов - а нафиг ему это нужно, а если это кому то нужно, то есть возможность и такое сделать!
Чтобы загрузчик boot.ini позволял загржать Dos, он должен уметь загружаться - это кто должен уметь загружаться - загрузчик чтоль?
а он умеет это делать только будучи на активном загрузочном фатовом разделе - это Вы про NT загурзчик говорите, что он должен быть на FAT разделе?!!! Загрузчик который сделан специально для оси у которой собственная файловая система NTFS?!!!:eek:

Я уж не вспоминаю о том, что достаточно прописать одну строчку и он (NT загрузчик) может не только DOS, но и Unix, Linux системы спокойно грузить с их собственных файловых систем!

Одно из двух или я вас не понял или вы незнаете синтаксиса boot.ini!!!
 

introx

Member
Joined
Oct 11, 2004
Messages
38
Reaction score
0
Veda, вы видимо совсем не владеете вопросом по DOS. Начнем с того, что в Windows XP нет DOS, а только его эмуляция. Во -вторых Entropy прав, DOS был создан тогда, когда об NTFS не знали даже сами разработчики. Он эту файловую систему не поддерживает. И если хотят загрузиться в чистый DOS, необходим фатовый раздел диска, на котором стоит DOS. Иначе это все сказки про загрузки ! И не совсем достойно цепляться к словам, когда мысль выражена ясно, но неправильно построено предложение!
 

Veda

Member
Joined
May 12, 2005
Messages
1,290
Reaction score
554
Location
Прямиком с WallStreet
introx said:
Veda, вы видимо совсем не владеете вопросом по DOS. Начнем с того, что в Windows XP нет DOS, а только его эмуляция. Во -вторых Entropy прав, DOS был создан тогда, когда об NTFS не знали даже сами разработчики. Он эту файловую систему не поддерживает. И если хотят загрузиться в чистый DOS, необходим фатовый раздел диска, на котором стоит DOS. Иначе это все сказки про загрузки ! И не совсем достойно цепляться к словам, когда мысль выражена ясно, но неправильно построено предложение!

Я то как раз владею информацией, а вот Вы уважаемый настолько ей невладеете, что даже не поняли о чём я писал!:eek:
Теперь по порядку:
1. То что в XP нет DOS я и без вас знаю!
2. DOS (как вы говорите чистый) действительно неподдерживает NTFS, однако NTFS поддерживает DOS, если таковое будет необходимо! Постарайтесь понять что это не одно и тоже!
Существуют методы позволяющие DOS понимать NTFS!
3. FAT раздел необходим DOS , но никак не для загрузчика! Постарайтесь понять что место где стоит DOS и место где стоит зарузчик в котором прописана загрузка DOS это не одно и тоже!!!
4. Нормальному загрузчику (к коим и относиться NT загрузчик) пофиг на активном или неактивном разделе стоит ось, он (загрузчик) для того и нужен!
5. Учитесь строить предложения ясно!
6. И самое важное: прежде чем писать в таком тоне удасужтесь понять о чём разговор вообще с Вами ведут!
 

entropy

Member
Joined
Dec 23, 2003
Messages
423
Reaction score
6
Для ясности
boot.ini отвечает за порядок загрузки ОС установленных в системе, и позволяет задать некоторые параметры загрузки этих систем. Начинается этот файл разделом [boot loader] В этом разделе всего два параметра: Timeout, определяет время в секундах, которое ждёт система прежде чем начать загружать ОС по умолчанию, в случае если в системе установлено несколько ОС. Default, определяет систему которая грузится по умолчанию. Второй раздел [operating system], в котором находится список возможных к загрузке ОС. Для каждой ОС указывается её местоположение с использованием имен ARC (Advanced RISC Computer): scsi(*) или multi(*) - элемент scsi(*) используется в случае контроллера SCSI с отключенным BIOS. Элемент multi(*) используется для дисков всех остальных типов, включая IDE, EIDE, ESDI и SCSI с включенным BIOS. (*) - номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются с нуля, начиная с контроллера, расположенного ближе к слоту 0 на мат. плате. disk(*) - если (1) = scsi(*), то равен логическому номеру устройства (LUN), установленному для диска. Если (1) = multi(*), то всегда равен нулю. rdisk(*) - если (1) = multi(*), то равен номеру диска в цепочке, счет дисков начинается с 0. Если (1) = multi(*), то всегда равен нулю partition(*) - определяет дисковый раздел, содержащий файлы ОС. В отличие от всех остальных элементов имен ARC нумерация разделов начинается с 1, т.е. первый раздел обозначается partition(1), второй - partition(2) и т.д. \path - определяет каталог (или подкаталог) раздела, в котором находятся файлы ОС. По умолчанию в XP используется путь \windows. Кроме этого, в кавычках прописывается текст, который будет виден в пункте выбора этой ОС в стартовом меню. После этого текста могут быть ключи которые влияют на загрузки ОС. Для XP возможны следующие ключи: /basevideo - с этим ключом система будет использовать только стандартный VGA драйвер. Этот параметр может пригодится если Вы на коротко время ставите другую видеокарту, и Вам не хочется мучаться с перестановкой драйверов. /fastdetect - обычно ставится автоматически при инсталляции системы. При установке этого ключа система не определяет все Plug and Play устройства в процессе загрузки. /maxmem - определяет максимальный размер RAM, который может использоваться системой. Теоретически, может помочь если у Вас глючная оперативка. /noguiboot - При использовании этого ключа не будет рисоваться цветная заставка при загрузке. Может использоваться теми кто не желает смотреть на эту картинку в 60 герцах. Но надо учесть, что кроме этого не будут рисоваться BSOD при загрузке. Но виснуть система, если что-нибудь не в порядке, естественно не перестанет. /noserialmice=[com 1,2,3] - при использовании этого параметра не будет определяться мышь подключенная к COM порту для портов перечисленных в скобках. Если номера портов не указывать, то мышь не будет определяться на всех портах. /bootlog - при задании этого параметра система будет писать лог загрузки в %SystemRoot%\Nbtlog.txt Этот параметр можно использовать что найти причину почему система может загрузится только в safe mode. /safeboot - при его установке система загрузится в Safe mode. То же самое можно сделать нажав F8 в начале загрузки системы. Через двоеточие можно задать несколько параметров для /safeboot. Minimal - минимальная конфигурация. Network - с поддержкой сети. Dsrepair - доступна только в NET Server и позволяет восстановить Active Directory с заблаговременно сделанной резервной копии. Alternateshell - позволяет использовать альтернативные графические оболочки. По умолчанию с системой ставится только Explorer (стандартная оболочка) и Progman (осталась в наследство от Windows3.11 и NT 3.5). /sos - отображает на экране список загружаемых драйверов. Может помочь выяснить, на чём система спотыкается при загрузке. /baudrate - этот параметр указывает скорость с которой будет работать COM порт для отладки системы. Если не указать конкретную скорость, то будет 9600 для модема и 19200 для нуль-модемного кабеля. При включении этого параметра автоматически ставится параметр /debug /crashdebug - с этим флагом загружается отладчик, но остаётся в неактивном состоянии до тех пор пока не произойдёт ошибка ядра. Может использоваться разработчиками программного обеспечения. /debugport=com* - указывает номер COM порта (* должна быть номером порта) используемого при отладчиком. Автоматически включает ключ /debug /debug - загружается отладчик, который может быть активизирован другим компьютером через подключенным COM порт. Может использоваться разработчиками ПО. /nodebug - на экран не выводится отладочная информация. /hal - указывает имя файла, который должен использоваться как hal.dll после загрузки. /kernel - указывает имя файла, который должен использоваться как ntoskrnl.dll после загрузки.



Научить DOS понимать NTFS разделы несложно (NTFSDOSPro к примеру), но если не будет активного загрузочного фатового раздела то запись в boot.ini в списке [operating systems] типа с:\="Dos" останется просто ненужной строкой
 

XPEHOMETP

Member
Joined
Oct 21, 2005
Messages
245
Reaction score
58
Age
62
Location
С.-Петербург
У, какая драка, какие клочки по сторонам! Можно и я добавлю?

www.chami.com/tips/windows/111996W.html - простенькое руководство по прописыванию Win95 и DOS в NT-загрузчик. Правда, на буржуйском. Если нужно подробнее, есть такой вариант:
http://www.bcpl.net/~dbryan/ntfs-dual-boot.html
http://www.bcpl.net/~dbryan/directboot.html
http://www.tburke.net/info/ntldr/ntldr_hacking_guide.htm
Тоже, правда, на буржуйском.
 

Veda

Member
Joined
May 12, 2005
Messages
1,290
Reaction score
554
Location
Прямиком с WallStreet
Да не то слово - просто бой на смерть...

XPEHOMETP said:
У, какая драка, какие клочки по сторонам! Можно и я добавлю?

:p :p :p

Кстати очень полезно почитать вот эту книгу, там отдельная глава есть по синтаксису BOOT.INI
 

avryazan

Member
Joined
Jun 10, 2005
Messages
10
Reaction score
0
Age
46
Location
Ryazan
Подскажите... Стоит 98, как сделать мулти загрузку 98 и ДОС
 

avryazan

Member
Joined
Jun 10, 2005
Messages
10
Reaction score
0
Age
46
Location
Ryazan
to YuriPet: Спасибо, попробую разобраться. а есть какое нибудь справочное пособие чтоб под рукой лежало и может доп. функции какие использовать еще можно
 
Top