2015-12-28 2 views
0

Каждый, кто владеет ПК с ОС Windows, знает, что Windows запускается при загрузке, всегда. Я хочу знать, как именно они собирают файлы .bat (или, возможно, .exe), чтобы автоматически запускать программу при загрузке. Как я могу реплицировать это с помощью пакетных файлов DOS, чтобы запустить программу при загрузке, без какой-либо установленной ОС (кроме того, что она основана на DOS-системе)?Почему Windows всегда запускается?

+0

Ключевое слово, которое вы хотите найти, это «загрузчик». – Thilo

+0

Вы, наверное, должны пойти в школу и взять класс. Дизайн операционной системы был обязательным классом в мой день, и вы узнали, как биосистемы компьютеров передают управление операционной системе. – Squashman

+2

DOS - это операционная система, как Windows. Если у вас вообще нет установленной ОС, вы не сможете запустить пакетный файл. – Lambic

ответ

1

Autoexec.bat запускается каждый раз при запуске системы на основе DOS.

Место линии в вашем autoexec.bat, чтобы начать пакетный файл:

CALL C:\file.bat 
+0

autoexec.bat будет запускаться только после загрузки самой Windows – Thilo

+2

Он сказал, что хочет запустить его из системы на базе DOS без установленной Windows. Но на самом деле его вопрос неясен, и он может искать загрузчик. – Lambic

+0

Правда. Может возникнуть путаница между BIOS, DOS, OS (и другими). – Thilo

1

Компьютеры, не операционные системы, запуска ОС. На протяжении большей части истории есть раздел, помеченный как загрузочный. Таким образом, он загружает код жесткого диска, который ищет загрузочную запись в загрузочном разделе. Загружает его и загружает окна. Так загрузите жесткий диск и загрузочный раздел на этом жестком диске.

Floppies пропустить первый шаг. Предполагается, что на дискете есть загрузочный код.

Не путайте терминологию Windows. Это относится к разным вещам. Windows (или любая другая ОС) загружается из системного раздела и загружает файлы (c: \ windows \ system32, c: \ boot и c :) из загрузочного раздела.

Все это обновлено до новых технологий.