Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Windows总是启动?_Windows_Batch File_Operating System_Dos_Startup - Fatal编程技术网

为什么Windows总是启动?

为什么Windows总是启动?,windows,batch-file,operating-system,dos,startup,Windows,Batch File,Operating System,Dos,Startup,所有拥有Windows操作系统的电脑的人都知道Windows总是在开机时启动。我想知道他们是如何将.bat(或者可能是.exe)文件组合在一起,以便在启动时自动启动程序的。在没有安装任何操作系统的情况下(除了它是基于DOS的系统之外),如何使用DOS批处理文件复制该文件以在引导时启动程序?每次启动基于DOS的系统时都会启动Autoexec.bat 在autoexec.bat中放置一行以启动批处理文件: CALL C:\file.bat 启动OSs的是计算机,而不是操作系统。在历史的大部分时间里

所有拥有Windows操作系统的电脑的人都知道Windows总是在开机时启动。我想知道他们是如何将.bat(或者可能是.exe)文件组合在一起,以便在启动时自动启动程序的。在没有安装任何操作系统的情况下(除了它是基于DOS的系统之外),如何使用DOS批处理文件复制该文件以在引导时启动程序?

每次启动基于DOS的系统时都会启动Autoexec.bat

在autoexec.bat中放置一行以启动批处理文件:

CALL C:\file.bat

启动OSs的是计算机,而不是操作系统。在历史的大部分时间里,有一个分区标记为boot。因此,它加载硬盘驱动器代码,在引导分区上查找引导记录。加载它并加载窗口。所以,引导硬盘驱动器和硬盘驱动器上的引导分区

拖鞋跳过第一步。假定软盘具有启动代码

不要被Windows术语弄糊涂。它指的是不同的事物。Windows(或任何其他操作系统)从系统分区引导,并从引导分区加载文件(c:\Windows\system32、c:\boot和c:)


所有这些都已升级到新技术。

autoexec.bat只有在Windows本身启动后才能运行。他说,他希望在不安装Windows的情况下从基于DOS的系统启动它。但事实上,他的问题并不清楚,他可能会寻找一个引导加载程序。BIOS、DOS、OS(和其他)之间可能存在混淆。您要搜索的关键字是“boot loader”。您可能应该去学校上课。在我那个时代,操作系统设计是一门必修课,你学习了计算机bios是如何将控制权传递给操作系统的。DOS是一种与Windows一样的操作系统。如果您根本没有安装操作系统,您将无法启动批处理文件。这可能是一个好的开始。此外,通过谷歌搜索
windows引导过程
(或
dos引导过程
)可以获得大量信息。