Форум программистов, компьютерный форум, киберфорум
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. Показов 9747. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здраствуйте товарищи. У меня такой вопрос, Возможно ли написать 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
Эксперт HardwareЭксперт Windows
21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
20.05.2011, 11:39 21
Author24 — интернет-сервис помощи студентам
GaiVeR, если аппарат заточен под данные моодули на аппаратном уровне, тогда я полагаю, проблем не возникнет даже под досом Скорее всего флешка будет им видиться как жесткий диск... Удачи вам
0
1273 / 466 / 9
Регистрация: 20.04.2011
Сообщений: 2,012
30.05.2011, 12:12 22
проше сделать так
DOS на HDD

Преимущества установки MS-DOS на жесткий диск:
не нужно всегда держать под рукой загрузочный диск или флешку, чтобы работать с DOS-программами;
загрузка с жесткого диска осуществляется быстрее, чем с CD/DVD-диска или флешки;
если DOS устанавливается на первый раздел HDD, то на нем в последствии можно будет разместить также файл подкачки Windows XP для ускорения доступа к этому файлу.

Недостатки:
установленная MS-DOS с минимальным набором необходимых утилит занимает дисковое пространство (до 10 Мб);
потеря времени на установку;
загрузка компьютера замедляется из-за добавления диалога выбора загружаемой ОС;
лишнее дробление дискового пространства небольших жестких дисков из-за создания под DOS отдельного раздела.

Перед установкой MS-DOS на жесткий диск необходимо выделить для нее отдельный основной раздел с файловой системой FAT32 (FAT16 также поддерживается, но не рекомендуется), и сделать его активным. Для этого можно воспользоваться программами, описанными в статье "Разбиение HDD".

Раздел, на который устанавливается DOS, рекомендуется делать размером 1..3 Гб, в зависимости от общих размеров жесткого диска и целей использования этого раздела. На нем можно разместить системные файлы и утилиты для DOS, а в последствии - небольшие Windows-программы, не требующие установки, а также образ системного раздела. Если MS-DOS устанавливается перед Windows XP, то на этом разделе также будут размещены загрузочные файлы Windows XP.

MS-DOS рекомендуется устанавливать с помощью утилиты SYS.COM. Преимущества этого метода:
не нужен диск с дистрибутивом MS-DOS;
устанавливается набор только необходимых пользователю утилит и компонентов;
у пользователя вырабатывается понимание работы ОС, что может пригодиться в дальнейшем при ее отладке или восстановлении.
Недостаток метода: относительная сложность из-за ручного ввода команд и текста конфигурационных файлов.


Для корректной работы утилиты SYS.COM ее версия должна совпадать с версией ОС MS-DOS, из которой она запускается. Поэтому рекомендуется использовать самостоятельно созданные загрузочные флешки или CD/DVD-диски, хотя также можно воспользоваться и специальными мультизагрузочными дисками других разработчиков.
Помимо этого, в корне диска, с которого загружалась MS-DOS, должны быть три системных файла этой ОС: командный процессор COMMAND.COM и файлы ядра - IO.SYS и MSDOS.SYS. В ходе установки они будут скопированы на выбранный диск. Также скопируется файл DRVSPACE.BIN, который после установки Windows XP можно будет удалить.

Для установки этим способом нужно загрузить MS-DOS с загрузочной флешки или CD/DVD-диска, на которых установлена эта ОС, и выполнить команду (ввести в командной строке и нажать Enter)

SYS.COM C: - для установки MS-DOS на диск C:, системные файлы берутся с текущего диска;
SYS.COM D: A: - для установки MS-DOS на диск D:, системные файлы берутся с диска A:.

Если планируется использование MS-DOS до установки Windows XP, то на данном этапе нужно настроить MS-DOS для эффективной работы:
скопировать с флешки или компакт-диска на раздел с MS-DOS набор всех необходимых драйверов и утилит, лучше - в отдельную папку;
скопировать (если были заранее созданы) или создать конфигурационные файлы CONFIG.SYS и AUTOEXEC.BAT, содержание которых определяет набор драйверов и программ, ипользуемых при загрузке MS-DOS.

Если до установки Windows XP использование MS-DOS не планируется, то эти настройки проще выполнять в уже установленной Windows.

Существуют также специальные установочные диски MS-DOS, загрузившись с которых и выполняя все указания мастера установки, можно установить эту ОС на жесткий диск. Преимущество такого способа – его простота, а недостатки: нужно хранить загрузочный диск с дистрибутивом MS-DOS, к тому же при работе мастера установки могут установиться лишние компоненты, занимающие место на диске.

Если MS-DOS устанавливается перед Windows XP, то после выполнения всего вышесказанного можно сразу приступать к установке Windows XP.

Однако, если MS-DOS устанавливается уже после Windows XP, то для правильной установки потребуется больше действий:
С помощью программ для разбиения HDD - из существующих разделов выделить новый основной FAT32-раздел для установки на него MS-DOS и назначить его активным.
Установить MS-DOS одним из описанных выше способов. Настройку на данном этапе можно не выполнять.
Сохранить загрузочный сектор (boot record) раздела, на который установлена MS-DOS, в файл bootsect.dos. Это можно сделать, например, с помощью Norton Disk Editor (Object > Boot Record, затем Tools > Write Object To > to a File).
С помощью программ для разбиения HDD сделать вновь активным раздел, который был им до установки MS-DOS, и загрузиться в Windows XP.
Скопировать сохраненный файл bootsect.dos в корень диска C:. После этого в любом текстовом редакторе открыть файл C:\boot.ini и в разделе [operating systems] дописать строку:
C:\bootsect.dos="MS-DOS"
Выполнить настройку MS-DOS: скопировать нужные утилиты и драйверы, а также сконфигурировать файлы CONFIG.SYS и AUTOEXEC.BAT.

Примечание: после первой смены активного раздела (шаг 1) загрузка Windows XP будет временно невозможна, поэтому необходимо использовать DOS-программы для работы с разделами на следующих шагах. Следовательно, нужно заранее позаботиться о загрузочной флешке или CD/DVD-диске с набором нужных программ.

После того, как будут установлены MS-DOS и Windows XP, выбор загружаемой ОС выполняется в начале загрузки компьютера в соответствующем меню. Параметры запуска ОС, а также названия записей меню и время его показа можно менять путем редактирования файла boot.ini.

Драйверы и утилиты для MS-DOS
Драйвер, управляющий доступом к дополнительной памяти, верхней памяти и сегменту HMA: HIMEM.SYS. В частности, не позволяет двум программам или драйверам одновременно обращаться к одной и той же области дополнительной памяти.
Драйвер мыши: MOUSE.COM.
Русификатор экрана - служит для отображения символов кириллицы на мониторах, работающих в текстовом режиме EGA и VGA: UNISCR.COM.
Драйверы поддержки файловой системы компакт-дисков: MSCDEX.EXE и IDECD.SYS - необходимы для доступа к содержимому компакт-дисков.
Программа кэширование чтения и записи данных на жесткий диск, что в несколько раз повышает скорость работы с диском: SMARTDRV.EXE. При копировании большого количества мелких файлов эта утилита на порядок повышает скорость работы с ними – это важно, например, при установке Windows XP из MS-DOS.
Утилита для проверки файловой системы дисков: CHKDSK.EXE.
Утилита для создания загрузочного диска MS-DOS: SYS.COM.
Для работы с архивами – утилиты поддержки различных форматов, например: PKZIP.EXE, PKUNZIP.EXE и др.
Для работы с файлами и навигации по дискам можно воспользоваться файловыми менеджерами, например DOS Navigator или Volkov Commander.
Для работы с разделами жесткого диска: Acronis Disk Director, PowerQuest Partition Magic. А также Norton Utilities, в частности Disk Editor, который позволяет работать (чтение/запись) с отдельными секторами жесткого диска, в том числе восстанавливать таблицу разделов (Partition Table), таблицу расположения файлов (FAT), главную загрузочную запись (MBR). Но это нужно делать очень аккуратно, и лишь в том случае, если нет других вариантов. В частности, восстанавливать MBR нужно, если была выполнена утилита SYS.COM поверх установленной ОС Windows. Но это также можно сделать, запустив установщик ОС Windows и прервав его после первой перезагрузки. Второй вариант дольше, но безопаснее.
Для работы с образами разделов жестких дисков: Acronis True Image и Norton Ghost.


удачи
0
0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 19
17.06.2011, 08:41  [ТС] 23
Vlad_AVS, Спасибо БОЛЬШОЕ. Как говорится куда уж яснее. Попробуем все зарулить.
0
Эксперт HardwareЭксперт Windows
21304 / 12114 / 653
Регистрация: 11.04.2010
Сообщений: 53,466
17.06.2011, 10:52 24
GaiVeR, не забывайте, дос работает только с файловой системой FAT... для лоступа к томам NTFS вам понадобится khfqdth томов NTFS, например, NTFS DOS (read only) или NTFS DOS PRO (полный доступ)
0
17.06.2011, 10:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2011, 10:52
Помогаю со студенческими работами здесь

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru