中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 02:11
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [疑惑]系统盘与引导盘的关系?
可打印版本  1,191 / 4
第1楼 MIN 发表于 2006-04-25 09:20
初级用户 发帖 17 积分 58
[疑惑]系统盘与引导盘的关系?
不知道这个帖子是不是该发在这里,姑且发了再说吧.

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

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

从本质上来讲,nt系列系统的引导盘是系统启动时所用ntldr文件所在的分区,dos是系统启动时所用io.sys文件所在的分区。
第3楼 MIN 发表于 2006-04-25 18:43
初级用户 发帖 17 积分 58
能不能通过程序来判断,比如说DOS程序,或系统变量在WINDOWS下判断哪个是引导盘呢?
第4楼 DOSforever 发表于 2006-04-27 18:40
金牌会员 发帖 2,239 积分 4,639
我看你这个问题的关键在于你是怎么认为什么是系统的,是指可引导/启动?还是指系统的核心?我比较倾向与后者。对 DOS 来说两者必须放在一个分区,因此引导盘就是系统盘。对 Windows 说两者可以分开。
你可以参考一下这里

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

和这里

什么叫DOS外壳
第5楼 xuantian 发表于 2006-04-27 21:09
高级用户 发帖 282 积分 587
系统盘可以是引导盘,也可以不是,系统盘按字面说吧就是安装系统的磁盘或者分区.
就算是dos系统,你也一样可以将DOS安装到D盘.....所以这时的D就是系统盘,而硬盘就只能是从C启动.

引导盘是指可以引导主板启动到特定系统的媒体(这还真不知该怎么说了),它可以是硬盘(的第一个分区,即 C 盘),光盘,软盘或者闪盘之类的吧
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023