标题: [疑惑]系统盘与引导盘的关系?
[打印本页]
作者: MIN
时间: 2006-4-25 09:20
标题: [疑惑]系统盘与引导盘的关系?
不知道这个帖子是不是该发在这里,姑且发了再说吧.
系统盘是不是就是引导盘呢?
在一般单系统的情况下,系统盘就是引导盘,而在多系统或一些特殊情况时就不一样了.
那应该怎样判断系统盘是不是引导盘呢?
在按正常的顺序安装操作系统时,整个磁盘里就会有一个BOOT.INI,有这个文件的就会是引导盘.但在一些例外时仍会出现几个BOOT.INI文件,比如有几个硬盘时或不正常的顺序安装操作系统时.
这个时候应该怎样判断呢?
在WINDOWS下,可以通过系统环境变量来获得系统盘,却好象没有引导盘的环境变量.
在DOS下,是不是C盘(FAT格式时)或第一个NTFS分区(NTFS格式时)就是引导盘.
作者: fujianabc
时间: 2006-4-25 11:12
如果系统盘和引导盘不同,你可以在2000/xp的磁盘管理器中看到,一个显示为启动盘,一个显示为系统盘。
dos只能从a:或c:启动,因此dos的引导盘就是a:(从软盘启动)或c:(从硬盘启动)。
从本质上来讲,nt系列系统的引导盘是系统启动时所用ntldr文件所在的分区,dos是系统启动时所用io.sys文件所在的分区。
作者: MIN
时间: 2006-4-25 18:43
能不能通过程序来判断,比如说DOS程序,或系统变量在WINDOWS下判断哪个是引导盘呢?
作者: DOSforever
时间: 2006-4-27 18:40
我看你这个问题的关键在于你是怎么认为什么是系统的,是指可引导/启动?还是指系统的核心?我比较倾向与后者。对 DOS 来说两者必须放在一个分区,因此引导盘就是系统盘。对 Windows 说两者可以分开。
你可以参考一下这里
请教关于 Windows NT 系列启动的文件调用顺序
和这里
什么叫DOS外壳
作者: xuantian
时间: 2006-4-27 21:09
系统盘可以是引导盘,也可以不是,系统盘按字面说吧就是安装系统的磁盘或者分区.
就算是dos系统,你也一样可以将DOS安装到D盘.....所以这时的D就是系统盘,而硬盘就只能是从C启动.
引导盘是指可以引导主板启动到特定系统的媒体(这还真不知该怎么说了),它可以是硬盘(的第一个分区,即 C 盘),光盘,软盘或者闪盘之类的吧