中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-30 05:04
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [疑惑]系统盘与引导盘的关系? 查看 1,125 回复 4
楼 主 [疑惑]系统盘与引导盘的关系? 发表于 2006-04-25 09:20 ·  中国 广西 贺州 电信
初级用户
积分 58
发帖 17
注册 2006-03-22 10:05
20年会员
UID 52567
状态 离线
不知道这个帖子是不是该发在这里,姑且发了再说吧.

系统盘是不是就是引导盘呢?
在一般单系统的情况下,系统盘就是引导盘,而在多系统或一些特殊情况时就不一样了.
那应该怎样判断系统盘是不是引导盘呢?
在按正常的顺序安装操作系统时,整个磁盘里就会有一个BOOT.INI,有这个文件的就会是引导盘.但在一些例外时仍会出现几个BOOT.INI文件,比如有几个硬盘时或不正常的顺序安装操作系统时.
这个时候应该怎样判断呢?
在WINDOWS下,可以通过系统环境变量来获得系统盘,却好象没有引导盘的环境变量.
在DOS下,是不是C盘(FAT格式时)或第一个NTFS分区(NTFS格式时)就是引导盘.
2 发表于 2006-04-25 11:12 ·  中国 广东 佛山 电信
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
如果系统盘和引导盘不同,你可以在2000/xp的磁盘管理器中看到,一个显示为启动盘,一个显示为系统盘。

dos只能从a:或c:启动,因此dos的引导盘就是a:(从软盘启动)或c:(从硬盘启动)。

从本质上来讲,nt系列系统的引导盘是系统启动时所用ntldr文件所在的分区,dos是系统启动时所用io.sys文件所在的分区。
3 发表于 2006-04-25 18:43 ·  中国 广西 贺州 电信
初级用户
积分 58
发帖 17
注册 2006-03-22 10:05
20年会员
UID 52567
状态 离线
能不能通过程序来判断,比如说DOS程序,或系统变量在WINDOWS下判断哪个是引导盘呢?
4 发表于 2006-04-27 18:40 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
我看你这个问题的关键在于你是怎么认为什么是系统的,是指可引导/启动?还是指系统的核心?我比较倾向与后者。对 DOS 来说两者必须放在一个分区,因此引导盘就是系统盘。对 Windows 说两者可以分开。
你可以参考一下这里

请教关于 Windows NT 系列启动的文件调用顺序

和这里

什么叫DOS外壳
5 发表于 2006-04-27 21:09 ·  中国 四川 绵阳 电信
高级用户
★★
积分 587
发帖 282
注册 2006-04-10 03:40
20年会员
UID 53599
性别 男
状态 离线
系统盘可以是引导盘,也可以不是,系统盘按字面说吧就是安装系统的磁盘或者分区.
就算是dos系统,你也一样可以将DOS安装到D盘.....所以这时的D就是系统盘,而硬盘就只能是从C启动.

引导盘是指可以引导主板启动到特定系统的媒体(这还真不知该怎么说了),它可以是硬盘(的第一个分区,即 C 盘),光盘,软盘或者闪盘之类的吧
论坛跳转: