当前位置: 首页 > news >正文

Windows XP \Windows 2003启动过程的学习及故障分析处理(五)


Windows XP \Windows 2003启动过程的学习及故障分析处理
                                                                         (五)
只能在引导分区的系统引导文件
 
系统引导文件

在说明系统引导文件之前,想谈谈系统安装的实质。某操作系统在一台计算机上能够启动并运行,当然,预先已在这台计算机上成功的安装了该操作系统。系统安装一般通过系统安装光盘进行,系统安装的实质就是把系统安装光盘中的一些文件写到待装系统的计算机的磁盘中。这些文件可分为两大部分:系统引导文件系统文件。见下图

 

        

 

这是我的计算机C盘的所有文件,具有代表性。在我的计算机中,红色框中的文件就是系统引文件,而绿色框中的是系统文件。可以看到系统引文件有 NTLDR(NT Boot Loader)NTDETECT.COM 、 BOOT.INI等文件;系统文件有 WINDOWS  PROGRAME FILES  DOCUMENTS AND SETTINGS三个文件夹组成。这些文件均是通过WINDOWS XP系统安装生成的。
注意的是,我的计算机中,系统引导文件和系统文件均装在了同一个分区,即C分区,你的计算机如果只安装了一个操作系统的话,99%也是这样的。
按照微软的本意,系统引导文件和系统文件是安装在两个分区里,其中:系统引导文件必
须安装在唯一的激活的主分区——引导分区中!通常是我们磁盘的第一个分区C分区,这个分区微软定义了一个别扭的名字—— 系统卷(System Volume);而系统文件则安装于其他分区(如D、E、F…..分区)。系统文件所在的分区也有一个别扭的名字—— 引导卷(Boot Volume)。 系统卷(System Volume)里面是装的引导文件; 引导卷(Boot Volume) 里面是装的系统文件,让人学习理解怎么不感到别扭?!
 
对于微软各个操作系统(Windows95、98、2000、2003、NT、ME、XP、7等),某个操作系统的系统引导文件和系统文件是可以安装在一个分区里,实际上,大部分计算机就是这样的(均在C分区)。特别强调:这个分区必须是唯一的激活的主分区,否则,系统引导文件不能正常运行,系统启动会失败。
系统卷(System Volume) 引导卷 (Boot Volume)的概念对于只安装了一种操作系统的计算机来说似乎不是那么重要,反正都装在了同一分区。我们一般也笼统地称其为系统分区,他也有引导功能,但对于装了几种微软操作系统的计算机来说,这两个概念差别就显得比较明显了。
Microsoft 不支持在同一个卷上安装多个操作系统。每个操作系统都必须安装在一个单独的分区卷上。
例如:我在同一台计算机上要安装Windows  XP和Windows  2003双系统,
方案一(推荐的)是:
C盘作为系统卷(Windows XP、Windows 2003系统引导文件均在此分区),
D盘作为Windows XP 系统(的引导卷)(Windows XP的系统文件 WINDOWS  PROGRAME FILES  DOCUMENTS AND SETTINGS在此分区);
E盘作为Windows 2003系统(的引导卷)(Windows 2003的系统文件 WINDOWS  PROGRAME FILES  DOCUMENTS AND SETTINGS在此分区)
 
方案二(可行的)是:
也可以C盘既作为系统卷(Windows XP、Windows 2003系统引导文件均在此分区)也安装Windows XP系统(的引导卷)(Windows XP的系统文件 WINDOWS  PROGRAME FILES  DOCUMENTS AND SETTINGS在此分区),
D盘作为Windows 2003系统(的引导卷)(Windows 2003的系统文件 WINDOWS  PROGRAME FILES  DOCUMENTS AND SETTINGS在此分区)
 
不管怎样,
1、所有系统的系统引导文件均必须在分区C盘。
2、不同系统的系统文件不可以在同一个分区。
 
我有一个朋友,他先在C盘安装了Windows XP,后来又在D盘安装了Win7,再后来去除了C盘的Windows XP,现在他说感觉怪异,明明用的是D盘安装的Win7,怎么显示的是C盘,其实不奇怪,Win7系统的根——Win7系统引导文件在C盘!
 
                                                                                                        (待续)
 
 
                                                                     
 本文转自madin10000 51CTO博客,原文链接:http://blog.51cto.com/20100823/1056374
 


相关文章:

  • Ural State University Internal Contest October'2000 Junior Session
  • 使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(一)
  • pythony读取xml
  • 配置DNS支持邮件服务器域名解析,支持别名,反向查找区
  • Flash正式成为Googel Chrome浏览器内置插件
  • mysql主从切换步骤
  • GIS软件开发工具包TatukGIS Developer Kernel更新至v11.9丨附下载
  • javascript:typeof与instanceof区别
  • JS组件系列——Bootstrap Table 表格行拖拽(二:多行拖拽)
  • HTMl编写计算器
  • 使用PEAP实现802.1X
  • 超实用Mac软件分享(二)
  • JDBC获取新增记录的自增主键
  • HTTP协议中状态码的应用
  • Android笔记:触摸事件的分析与总结----MotionEvent对象
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • Angularjs之国际化
  • Computed property XXX was assigned to but it has no setter
  • Making An Indicator With Pure CSS
  • Shell编程
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Twitter赢在开放,三年创造奇迹
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 入门到放弃node系列之Hello Word篇
  • 首页查询功能的一次实现过程
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 一道闭包题引发的思考
  • 因为阿里,他们成了“杭漂”
  • ​力扣解法汇总946-验证栈序列
  • !!Dom4j 学习笔记
  • #NOIP 2014# day.2 T2 寻找道路
  • #控制台大学课堂点名问题_课堂随机点名
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (14)Hive调优——合并小文件
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (一)u-boot-nand.bin的下载
  • (转)scrum常见工具列表
  • (转)拼包函数及网络封包的异常处理(含代码)
  • *1 计算机基础和操作系统基础及几大协议
  • .htaccess配置重写url引擎
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .net连接oracle数据库
  • .net中的Queue和Stack
  • /etc/skel 目录作用
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • ??在JSP中,java和JavaScript如何交互?
  • [ SNOI 2013 ] Quare
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [AIGC] Java 和 Kotlin 的区别
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [C++]priority_queue的介绍及模拟实现