在平时操作中,经常要接触到系统分区和启动分区,很多朋友经常将它们混为一谈,其实这是两个不同概念的分区。比如,你简单地把别人C盘中的所有文件复制到自己的C盘,虽然包括Windows文件夹,但并不能成功启动这个“系统”。原因何在呢?其中就是系统分区和启动分区在作怪。
系统分区=引导分区
根据微软帮助文档的解释,系统分区是指包含加载Windows(比如Ntldr、Boot.ini、)所需的硬件特定文件的分区,系统分区可以(但不是必须)与启动分区相同。启动分区则是指包含操作系统及其支持文件的分区。从微软的解释可以看出,这是两个不同定义的分区。通俗理解,系统分区就是保存各种引导文件的分区(也叫引导分区),启动分区则是指保存Windows目录的分区。比如对于Windows 7系统,保存bootmgr文件和boot目录的分区就是系统分区,启动分区则是保存Windows目录的分区。二者的关系可以从系统启动流程***清晰地看出来(见***1)。
具体区别,
还得视情况而定
微软文档中的“可以(但不是必须)”说明两者之间既有联系又有区别。
情况1:系统分区就是启动分区
对于单系统用户,系统分区一般就是启动分区,因为引导文件和Windows目录都存在于同一位置。比如XP安装在C盘单系统用户,Ntldr、Boot.ini、引导文件和Windows目录都在C盘,所以这两个分区是一致的。
情况2:系统分区不是启动分区
对于C:Windows XP+D:Windows 7双系统用户,此时系统分区就不一定是启动分区了。比如当你通过Bootmgr多重启动菜单进入Windows 7,此时对于Windows 7而言,系统分区就是C盘(因为其中包含c:bootmgr引导文件和c:boot引导目录),启动分区则是D盘(因为该分区保存着d:windows系统目录)。进入Windows 7后打开磁盘管理组件,可以非常清楚看到两者的不同,这也就是解释文档中“但不是必须”的实例解读(见***2)。
小提示:
对于一些品牌机或者使用Windows 7安装光盘全新安装系统的用户,由于这些电脑的C盘前还存在隐藏分区,隐藏分区负责保存系统引导文件,因此系统分区也不是启动分区。
别轻易碰系统分区
清楚了系统分区、启动分区的联系与区别,就很容易对付一些常见启动故障了。比如,对于C:Windows XP+D:Windows 7双系统用户,如果对C盘进行格式化重装XP后就无法进入Windows 7。因为对于Windows 7来说,格式化C盘后就破坏了其系统分区,自然无法进行成功地引导。
系统分区担负系统引导功能,如果该分区文件丢失就会造成系统无法引导。比如对于XP用户,如果丢失Ntldr引导文件,开机就会出现ntldr is missing(Ntldr文件丢失)提示。常规修复方法是添加启动文件,或对启动配置(比如Windows 7下BCD文件)进行重新编辑。启动分区则是系统核心文件,系统初始化、核心加载、驱动配置、系统服务管理都是基于该分区文件的存在。
小知识:系统分区、启动分区、主分区、逻辑分区,有何区别?
前两个是针对操作系统而言,主要是从功能上划分的概念;后两个则是针对磁盘分区类型划分的。系统分区具备引导功能,一般就是活动的主分区,启动分区则可以是主分区或逻辑分区(主要看该分区是否存放Windows目录)。
转载请注明出处学文网 » 擦亮双眼,认清系统分区和启动分区