Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.66/47: Рейтинг темы: голосов - 47, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
1

Возможно ли написать AUTOEXEC.BAT, с помощью которого можно было бы делать выбор между ОС MS-DOS и Windows?

17.05.2011, 13:19. Показов 8972. Ответов 23
Метки нет (Все метки)

Здраствуйте товарищи. У меня такой вопрос, Возможно ли написать Autoexec.bat, с помощью которого можно было делать выбор между ОС(dos - windows). То есть начинается загрузка батника, выскакивает запрос продолжать загрузку Dos или начать загрузку Window. Короче как то так, просветите, объясните что к чему. Зарание благодарю вас!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2011, 13:19
Ответы с готовыми решениями:

MS DOS можно ли написать set K = type con в bat файле
Мне нужно, что бы в процессе работы файла у пользователя в какой-то момент предоставлялась...

Выбор между загрузками Windows XP и MS-DOS
Добрый день! Подскажите пожалуиста как сделать чтобы при загрузке компьютера он спрашивал что...

Фильтр Replace-Words, с помощью которого можно было бы менять слова внутри строк, идущих по конвейеру
Народ очень нужна помощь. Не могу справиться с заданием. Вот само задание: Написать фильтр...

Как в DOS-BOX написать BAT-файл чтобы ЛЕГКО запустить DOS-программу ?
ВСЕМ ДОБРОГО ВРЕМЕНИ ! Надо на Windows_7 СРОЧНО запустить старую программу, написанную еще под DOS...

23
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
17.05.2011, 13:38 2
Цитата Сообщение от GaiVeR Посмотреть сообщение
Здраствуйте товарищи. У меня такой вопрос, Возможно ли написать Autoexec.bat, с помощью которого можно было делать выбор между ОС(dos - windows). То есть начинается загрузка батника, выскакивает запрос продолжать загрузку Dos или начать загрузку Window. Короче как то так, просветите, объясните что к чему. Зарание благодарю вас!!!
Нет, ты можешь туда написать всякую батву, только работающую под этой виндой (например запуск программ)
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
17.05.2011, 13:39  [ТС] 3
А из доса ни как нельзя запустить Windows?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28023 / 15750 / 971
Регистрация: 15.09.2009
Сообщений: 67,775
Записей в блоге: 78
17.05.2011, 13:42 4
95, 98 вроде можно было не помню за давностию лет....
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
17.05.2011, 13:52  [ТС] 5
А какие еще есть способы для реализации выбора между ос?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28023 / 15750 / 971
Регистрация: 15.09.2009
Сообщений: 67,775
Записей в блоге: 78
17.05.2011, 14:19 6
boot.ini для хп/2000/98/95 (в этом файле при устаноленной ХП можно прописать загрузку ранних версий ос.( и даже линукс можно прописать))
добавление вариантов загрузки в загрузчик vista или семерки осуществляется с помощью утиллит...
0
Заблокирован
17.05.2011, 14:27 7
Цитата Сообщение от GaiVeR Посмотреть сообщение
А какие еще есть способы для реализации выбора между ос?
думаю, самый простой способ, поставить загрузочным диск а: с DOSом и выделить ей небольшой(не помню максимум) раздел винчестера с FAT16
сам не пробовал, но по логике должно получиться: вставил дискету - грузится DOS, не вставил - грузится Windows

как вариант, виртуальная машина с DOSом
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28023 / 15750 / 971
Регистрация: 15.09.2009
Сообщений: 67,775
Записей в блоге: 78
17.05.2011, 14:29 8
Да, еще как вариант - сторонние менеджеры загрузки.
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
17.05.2011, 14:33  [ТС] 9
Лучше бы конечно это все завязать с досом. Потому оборудование на котором все это надо реализовать специфическое, и работает с ним.

Добавлено через 4 минуты
Да я тоже думал о мультизагрузочной флехе, которая грузила винду, но как это реализовать не знаю. ибо работаю с железом, а по части програмирования неосведамлен слабо.
0
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
17.05.2011, 17:58 10
....а по части програмирования неосведамлен слабо.

system.ini, boot.ini, win.ini
0
Эксперт HardwareЭксперт Windows
21275 / 12086 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
17.05.2011, 18:13 11
GaiVeR, завтра вам накропаю autoexec.bat... хстати, там еще и config.sys тоже писать нужно... у меня дома реаниматор мой первый, там все это есть

Добавлено через 3 минуты
а еще гляньте тут... если что непонятно, свистите
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28023 / 15750 / 971
Регистрация: 15.09.2009
Сообщений: 67,775
Записей в блоге: 78
17.05.2011, 18:14 12
Ris, это уже файлы конфигурации (system.ini, win.ini )
1
Эксперт HardwareЭксперт Windows
21275 / 12086 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
17.05.2011, 18:17 13
и еще поясните пожалуста, какую Windows вы будете запускать... если выше 9x\Me то придется поломать голову и поплясать с бубном

Добавлено через 1 минуту
когда-то давно я реализовывал загрузку DOS и ХР с помощью флопа
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
18.05.2011, 16:54  [ТС] 14
Добавлено через 1 минуту
когда-то давно я реализовывал загрузку DOS и ХР с помощью флопа

qvad, интересно было бы узнать как у вас это все получилось? и можно ли этот способ осуществить с помощью флехи?

Добавлено через 2 часа 14 минут
А можно ли воспользоваться в этом случае прогой Plop?
0
Эксперт HardwareЭксперт Windows
21275 / 12086 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
18.05.2011, 17:51 15
GaiVeR, можно и plop, можно и grub, можно и флешку...
точно не помню, давно было но смысл таков - имеем три раздела - С, D, E (можно 2 первых). На С устанавливаем Win 9x. Хстати, раздел С должен быть в FAT 32
Потом оставляем в корне диска только папку Windows и Program Files, файлы Command.com, Autoexec.bat, MS-Dos.sys, System.1st, Config.sys копируем куда-либо в надежное место
Далее грузимся с установочника WinXP и устанавливаем ХР на раздел D
Теперь, если загрузиться, то будет грузиться ХР
Далее, в биосе ставим флопик первичной бутявкой, харл вторичной
Создаем загрузочный флоп и копируем на него все файлы которые мы снесли из корневой директории С, при необходимости правим пути в MS-DOS.sys, Config.sys и Autoexec.bat
Теперь если вставить флоп то грузится Win98
Без флопа грузится ХР
вроде так, насчет флеша не пробовал никогда, утверждать не стану
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
18.05.2011, 20:36  [ТС] 16
Спасибо большое за инфу, будем разводить костер и устраивать пляски. Еще одна просьба, не могли бы вы помочь с написанием Autoexec.bat и config.sis, или выложить какой нибудь пример?
0
Эксперт HardwareЭксперт Windows
21275 / 12086 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
19.05.2011, 10:05 17
Давайте вы мне сначала объясните, что имеете, на каких разделах, что планируете ставить... если сначала установить DOS а потом ХР в другой раздел, то ХР сама создаст загрузочное меню с выбором OC, да, не смейтесь, DOS это тоже операционная система
Вам в Autoexec и Config нужно сконфигурировать среду DOS? ибо windows хр эти файлы по барабану

Добавлено через 4 минуты
вот вам для размышления

Компьютеры с MS-DOS или Windows 9x и Windows 2000

Для установки Windows 2000 вместе с операционными системами более старых версий на одном компьютере необходимо решить некоторые вопросы, касающиеся совместимости файловых систем. Чтобы избежать случайную перезапись важных файлов, установите более новую операционную систему в последнюю очередь. Примечание. Описываемые ниже конфигурации с использованием старых операционных систем применимы также к Windows XP и Whistler Server (т. е. вместо Windows 2000 может использоваться Windows XP или Whistler Server).

Контрольный список

Следующие рекомендации помогут вам установить на компьютер Windows 2000 и Windows 9x (или MS-DOS):

Для компьютеров с MS-DOS и Windows 2000
Система MS-DOS должна устанавливаться на базовый диск, в FAT-раздел. Если система MS-DOS установлена не в системный раздел (почти всегда - первый раздел диска), то системный раздел также должен иметь файловую систему FAT.
Систему Windows 2000 следует устанавливать в последнюю очередь. В противном случае могут быть перезаписаны важные файлы, необходимые для запуска Windows 2000.

Для компьютеров с Windows 95 и Windows 2000
Как и MS-DOS, система Windows 95 должна устанавливаться на базовый диск, в FAT-раздел (Windows 95 OSR2 также поддерживает файловую систему FAT32). Если система Windows 95 установлена не в системный раздел (почти всегда - первый раздел диска), то системный раздел также должен иметь файловую систему FAT (или FAT32 в случае Windows 95 OSR2).
Диски или разделы, сжатые с помощью DriveSpace и DoubleSpace, не будут доступны из Windows 2000. Если для доступа к этим дискам или разделам предполагается использовать только Windows 95, отменять сжатие не обязательно.
Систему Windows 2000 следует устанавливать в последнюю очередь. В противном случае могут быть перезаписаны важные файлы, необходимые для запуска Windows 2000.

Для компьютеров с Windows 98 (или Windows ME) и Windows 2000
Как и Windows 95, системы Windows 98 и Windows Millennium Edition (ME) должны устанавливаться на базовый диск, в FAT- или FAT32-раздел. Если система Windows 98 или Windows ME установлена не в системный раздел (почти всегда - первый раздел диска), то системный раздел также должен иметь файловую систему FAT или FAT32.
Диски или разделы, сжатые с помощью DriveSpace и DoubleSpace, не будут доступны из Windows 2000. Если для доступа к этим дискам или разделам предполагается использовать только Windows 98, отменять сжатие не обязательно.
Систему Windows 2000 следует устанавливать в последнюю очередь. В противном случае могут быть перезаписаны важные файлы, необходимые для запуска Windows 2000.
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
20.05.2011, 07:01  [ТС] 18
qvad, есть Винт и есть Карты памяти стандарта Compact Flash. Винт будет под ХР, а карта памяти для доса. Если этот вариант не прокатывает, то тогда разбиваем винт на два раздела, первый будет FAT а второй NTFS как я понимаю.
0
Эксперт HardwareЭксперт Windows
21275 / 12086 / 650
Регистрация: 11.04.2010
Сообщений: 53,466
20.05.2011, 09:52 19
GaiVeR, с картами памяти есть определенное количество скажем проблем, начиная от установки и заканчивая монтированием, особенно под досом... Вам проще будет разбить хард на 2 части, оставьте досу гигов 10, ему хватит за глаза... Сначала установите ДОС на раздел С (в FAT32) затем ставьте ХР на раздел D... Теоретически ХР увидит ДОС на С и создаст меню выбора ОС, если нет, то можно будет потом поправить boot.ini ручками. Кстати, своп от хрюши (pagefile.sys) тоде лучше положить на С, будет быстрее
А какой ДОС вы ставите? 6.22 или PC DOS?

а еще имхо проще будет вам установить вместо ДОСА Win95 или Win98, а оттуда запускать досовские приложения, обе эти оси прекрасно поддерживают ДОС

если есть еще вопросы, пишите, постараюсь помочь
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
20.05.2011, 11:05  [ТС] 20
qvad, это оборудование (моноблок) уже заточина под работу с такими картами памяти, и все программное обеспечение зарулино на Досе 6,22, проверенно и стабильно работает. Поэтому Win 95 отпадает. Для начало попробуем всё сделать на винте, если более менее будет работать, тогда и с флешкой можно уже поплясать. Спасибо за поддержку. Будем потихоньку пробовать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2011, 11:05

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Когда DOS был жив, можно ли было переделать windows98 и > драйвера звуковой карты под DOS?
Если я правильно понимаю там прямая запись в порты(если на самом низком уровне) это ведь можно...

На C# возможно написать такую программу, чтобы можно было просматривать закрытые профили в одноклассниках и фотографии?
Сложно это или нет? Т.е. какой уровень знаний должен быть?

Возможно ли написать код, чтобы можно было добавить/удалить keyFrame объекта и указать координаты картинки?
Здрасти. Возможно ли написать код чтобы можно было добавить или удалить keyFrame объекта и указать...

Написать процедуру, чтобы можно было вводить числа с клавиатуры и вывод выдавал с помощью Enter
нужно помочь написать процедуру,чтобы можно было вводить числа с клавиатуры и вывод выдавал с...

Возможно ли с помощью bat выполнить сохранение html в mht?
Здравствуйте! Подскажите, возможно ли с помощью cmd (bat) выполнить сохранение html в mht?:)

Config.SYS и Autoexec.BAT
Дайте пожалуйста ссылку или обьясните как можно понятнее что это за файлы Config.SYS и Autoexec.BAT


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.