Windows XP \Windows 2003启动过程的学习及故障分析处理(六c)
boot.ini文件内容包括了那些呢?我们试着解读。通过boot.ini我们可以知道计算机中装了几个操作系统,默认运行的是哪一个?多系统选择屏幕等待时间多长?最重要的是让我们(更确切的说是让NTLDR)知道,各个操作系统在计算机磁盘的哪个分区上(multi(0)disk(0)rdisk(0)partition(1)\WINDOWS就是物理地址,partition(1)通常就是C盘,partition(2)通常就是D盘,以此类推),以便您选择了某个操作系统后,NTLDR能准确寻找其系统文件(中的ntoskrnl.exe),顺利的继续后面的启动过程,最终建立该操作系统。
boot.ini不仅有固定的格式,还有一些参数可以选择,如/fastdetect 参数在指定的通信端口处禁用 NTDETECT 串行和并行端口设备检测。如果你未指定通信端口,此参数会在所有的串行和并行端口上禁用检测;noexecute=optin参数表示仅针对操作系统组件(包括 Windows 内核与驱动程序)启用 DEP等。我们这里主要以恢复正常的启动为目的,不做过深的研究。
接着你又在计算机D盘安装了一个"Microsoft Windows xp"时,不会再形成的第二个boot.ini(注:也不会形成的第二个NTLDR和NTDETECT.COM),而是在原来的做了改变,在[operating systems]增加了一条,如下
这样,安装后启动计算机时,就出现操作系统选择菜单了,你可以自由选择其中一个,不会有问题。这里也是这里也是计算机启动过程中第二个分岔处(还记得吗,BIOS阶段引导设备的选择是第一个分岔处)。
现象:屏幕提示下面两图之一,
处理方法:(这两个界面经常会碰到)从提示的字面意思说的是WINDOWS\system32中的Ntoskrnl、Hal.dll损坏或丢失,但也可能是Boot.ini问题,设置不对。我做过实验,我的系统文件实际是在C盘,我故意把我的Boot.ini从原来的正确C盘改为D盘,启动失败了,就出现上面的提示。想想也是,系统文件实际是在C盘,C盘里有Ntoskrnl、Hal.dll等,D盘当然找不到这些文件,所以报丢失。
本文转自madin10000 51CTO博客,原文链接:http://blog.51cto.com/20100823/1064241
Windows XP \Windows 2003启动过程的学习及故障分析处理(六c)相关推荐
- Windows XP \Windows 2003启动过程的学习及故障分析处理(四)
Windows XP \Windows 2003启动过程的学习及故障分析处理 (四) 唯一的激活的主分区--引导分区 如前所述,计算机通过MBR找到(定位)了磁盘上唯一的激活的主分区(primaryp ...
- Windows XP系统的启动过程
离大三上学期结束不足半月,至此已了解掌握了许多有关程序运行的层次化知识.比如一个简单的QQ,从点击启动按钮开始,调用应用层的程序如C#代码,调用框架层的程序如.NET开发框架函数,调用操作系统的程序, ...
- xp2003服务器怎么安装系统,UEFI里启动Windows XP/Server 2003 x86教程
所需工具1.VMware Workstation 2.Windows XP/Server 2003 x86原版安装ISO一个 3.Windows PE一个(带7-zip) 4.Windows Vist ...
- 计算机应用基础素材,计算机应用基础(Windows XP+Office 2003)、素材和习题答案-王向慧 计算机应用基础...
计算机应用基础(Windows XP+Office 2003).素材和习题答案-王向慧 计算机应用基础 (447页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便 ...
- xp系统vba服务器,VBA获取操作系统的版本号(支持windows xp,windows 2003 ,win7 ,win10)
VBA获取操作系统的版本号(支持windows xp,windows 2003 ,win7 ,win10) Public GetOsVersion() As String Dim objWMIServ ...
- 计算机自带的游戏怎么找xp,教你怎样查询Windows XP/Windows 7自带系统游戏路径
通常在电脑系统中都内置了一些小游戏,例如:红心大战.扫雷.蜘蛛纸牌等.虽然这些小游戏是教早期的游戏,现在很少人玩,不过在电脑没网的情况下,玩一玩还是不错的,不过有时候开始菜单里的快捷方式不见了,该怎么 ...
- 微软推出Windows XP/Server 2003紧急安全补丁:修复远程桌面CVE-2019-0708漏洞
根据CVE-2019-0708"攻击者可通过RDP向目标系统远程桌面服务发送特制请求"来远程执行系统上的代码.因为不需要用户干预,攻击可像野火一样从计算机传播到另一台计算机,从而导 ...
- Windows XP/Vista 开机启动设置项
★注册表项: ⑴HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run ◎◎这个键值应该比较熟悉,常用的系统启动设置项,一般的 ...
- Windows XP红外线连接手机过程实例演示(转)
很多朋友买了新款的,具有红外设备的产品,比如手机,却不懂怎么样将该硬件以红外方式连接进电脑,我们将从软件的角度为一些刚入门的朋友解解惑. 首先我们购买好usb红外适配器之后,开启电脑,新机器一般无所谓 ...
最新文章
- MPlayer编译步骤
- 如何修改远程登录端口号?
- 操作系统课设--扩展文件系统
- SpringBoot 中配置加载优先级
- [转载]_tmain main wmain WinMain
- VIJOS 1052贾老二算算术 (高斯消元)
- Android 线程池对象-ThreadPoolExecutor浅析
- 苹果appID的获取方法
- javaWeb基础知识及注意事项
- python 进行后端分页详细代码
- 解决:The Apache Tomcat Native library
- 【java初学】正则表达式和敏感词汇过滤
- Typora官网下载慢,用这个镜像
- 一款提升程序员生产力的黑科技神器
- 基于PCA的图像压缩及人脸识别算法
- 如何在iis中设置可以在网页上面直接下载安卓app并自动安装
- DBMS_SQL的使用
- IDEA2020安装教程
- C语言中编译预处理命令作用,C语言预处理命令详解
- 计算机机器人兴趣小组活动总结,科技活动总结范文5篇
热门文章
- 前端如何进行网站性能优化
- QML(1): 什么是QML
- 【存储数据恢复】HP EVA存储误删除VDISK的数据恢复案例
- ORACLE 驱动表
- 《嵌入式 – GD32开发实战指南》第17章 看门狗
- RF低噪声放大器设计
- 什么是m3u8、f4v格式的文件
- linux那些事之contiguous memory allocator(CMA)
- Windows下解压tar分卷文件
- python scrapy 出现no more duplicates will be shown (see DUPEFILTER_DEBUG to show all duplicate