Каждый, кто владеет ПК с ОС Windows, знает, что Windows запускается при загрузке, всегда. Я хочу знать, как именно они собирают файлы .bat (или, возможно, .exe), чтобы автоматически запускать программу при загрузке. Как я могу реплицировать это с помощью пакетных файлов DOS, чтобы запустить программу при загрузке, без какой-либо установленной ОС (кроме того, что она основана на DOS-системе)?Почему Windows всегда запускается?
ответ
Autoexec.bat запускается каждый раз при запуске системы на основе DOS.
Место линии в вашем autoexec.bat, чтобы начать пакетный файл:
CALL C:\file.bat
autoexec.bat будет запускаться только после загрузки самой Windows – Thilo
Он сказал, что хочет запустить его из системы на базе DOS без установленной Windows. Но на самом деле его вопрос неясен, и он может искать загрузчик. – Lambic
Правда. Может возникнуть путаница между BIOS, DOS, OS (и другими). – Thilo
Компьютеры, не операционные системы, запуска ОС. На протяжении большей части истории есть раздел, помеченный как загрузочный. Таким образом, он загружает код жесткого диска, который ищет загрузочную запись в загрузочном разделе. Загружает его и загружает окна. Так загрузите жесткий диск и загрузочный раздел на этом жестком диске.
Floppies пропустить первый шаг. Предполагается, что на дискете есть загрузочный код.
Не путайте терминологию Windows. Это относится к разным вещам. Windows (или любая другая ОС) загружается из системного раздела и загружает файлы (c: \ windows \ system32, c: \ boot и c :) из загрузочного раздела.
Все это обновлено до новых технологий.
Ключевое слово, которое вы хотите найти, это «загрузчик». – Thilo
Вы, наверное, должны пойти в школу и взять класс. Дизайн операционной системы был обязательным классом в мой день, и вы узнали, как биосистемы компьютеров передают управление операционной системе. – Squashman
DOS - это операционная система, как Windows. Если у вас вообще нет установленной ОС, вы не сможете запустить пакетный файл. – Lambic