最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

计算机启动过程及系统文件丢失的补救

IT圈 admin 112浏览 0评论

2024年2月12日发(作者:夫甘雨)

计算机启动过程及系统文件丢失的补救

从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:

1. 预引导(Pre-Boot)阶段;

2. 引导阶段;

3. 加载内核阶段;

4. 初始化内核阶段;

5. 登陆。

每个启动阶段的详细介绍

a) 预引导阶段

在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行Power On Self Test(POST),POST检测系统的总内存以及其他硬件设备的现状。如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,然后MBR(Master Boot Record)被加载并运行。在预引导阶段,计算机要加载Windows XP的NTLDR文件。

b) 引导阶段

Windows XP Professional引导阶段包含4个小的阶段。

首先,计算机要经过初始引导加载器阶段(Initial Boot Loader),在这个阶段里,NTLDR将计算机微处理器从实模式转换为32位平面内存模式。在实模式中,系统为MS-DOS保留640kb内存,其余内存视为扩展内存,而在32位平面内存模式中,系统(Windows XP Professional)视所有内存为可用内存。接着,NTLDR启动内建的mini-file system drivers,通过这个步骤,使NTLDR可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载Windows XP

Professional,到这里,初始引导加载器阶段就结束了。

接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR读取的结果。(至于操作系统选单,由于暂时条件不够,没办法截图,但是笔者模拟了一个,见图一。)

在中,主要包含以下内容:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional"

/fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINNT="Windows Windows 2000 Professional"

其中,multi(0)表示磁盘控制器,disk(0)rdisk(0)表示磁盘,partition(x)表示分区。NTLDR就是从这里查找Windows XP Professional的系统文件的位置的。(*本文不会更详细地讲解的组成结构,因为其与本主题关系不大,如果想了解,可以到一些专门的网站处查询相关信息。)如果在中只有一个操作系统选项,或者把timeout值设为0,则系统不出现操作系统选择菜单,直接引导到那个唯一的系统或者默认的系统。在选择启动Windows XP

Professional后,操作系统选择阶段结束,硬件检测阶段开始。

在硬件检测阶段中,将收集计算机硬件信息列表并将列表返回到NTLDR,这样做的目的是便于以后将这些硬件信息加入到注册表HKEY_LOCAL_MACHINE下的hardware中。

硬件检测完成后,进入配置选择阶段。如果计算机含有多个硬件配置文件列表,可以通过按上下按钮来选择。如果只有一个硬件配置文件,计算机不显示此屏幕而直接使用默认的配置文件加载Windows XP专业版。

引导阶段结束。在引导阶段,系统要用到的文件一共有:NTLDR,,,,,(可选的)。

一、在win xp系统下,在打开控制面板的时候弹出对话框提示说“windows无法找到c:windowsrundll32。exe”。

rundll32。exe是系统提供的一个动态链接库,它用来调用32位的DLL函数,显然这类的问题是该文件被损坏或丢失造成的。可以把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand f:i386rundll32。ex-c;”。其中F盘是光驱盘符。

二、中了“爱情后门”病毒用专杀工具杀掉后,双击盘符就提示说:“windows无法找到文件。”要求定位该文件。

病毒在每个驱动器下都有一个卷标文件,只要你双击驱动器就会激活病毒,需要手工删除文件,在“命令提示符”下输入“attrib -s -h -r”去掉它的“系统”,“只读”,“隐藏”属性,这样输入“del ”才可以删除。接着进入注册表查找“”键值项,找到后将整个shell子键删除,这样c盘就可以打开了,按照同样方法将其他盘依次也删除即可。

三、windows xp系统启动时,出现“文件丢失”的错误提示。怎样处理。

这个问题是由于c盘下的文件被损坏,系统无法读取,,只能在c;windows下寻找系统文件,但由于windows xp并没有安装到c盘中,所以就会出现上述错误。解决办法就是重新编辑文件。(关于编辑的文章很多就不写了,或者也可以找一个和自己系统完全一样的电脑复制一个文件)

四、NTLDR丢失的问题

xp/2k/2000下 开机弹出“NTLDR is missing,Press any key to restart”的信息。 NTLDR是Windows 启动时的一个重要引导文件。上面的提示信息说明你的电脑中该文件已经丢失,可以直接从其他同版本系统中的C盘indows XP安装光盘中提取一个出来存放到你的C盘中即可,如果怕麻烦,直接修复安装Windows XP也可以解决问题。

五、启动时提示 windows找不到文件'c:progra~1common~1micros~

它的原理就是在加载的时候一起加载的.解决方法是把注册表中HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows

NT/CurrentVersion/winlogon/shell//c:Progra~1Common~1Micros~

c:Progra~1Common~1Micros~删掉就可以了.

六、运行“系统信息”提示找不到

七、开机时弹出对话框,提示“缺少动态库链接文件,network,无法正常运行”,按确定后,进入系统一切正常。在别人的机器上无法找到这个文件,重新覆盖装系统也没有用。

是Microsoft网络功能的网络客户端,该文件位于System目录下。系统找不到该文件,可能被误删。

解决办法:在网络属性中删除掉所有的协议和适配器,然后重新添加适配器、TCP/IP协议和Microsoft网络客户,Windows将重新复制网络功能需要的文件。

八、系统提示:“找不到所需的.DLL文件——”

此文件为VB运行库文件,许多程序的安装和运行都需要该文件。

解决办法:

1.下载此文件后复制到系统的system文件夹下。(/development/vb/...L和)

2.开始→运行,输入regsvr32 C:,确定(此操作目的是注册此动态链接库文件)。

注意:此文件为系统文件,需在“查看”→“文件夹选项”→“文件”选项中选中“显示所有文件”后才能看到此文件。

九、笔记本电脑,最近开机显示:启动程序时出错“找不到所需的.DLL文件——”

是(DMI)桌面管理界面服务所需的文件,对笔记本尤为重要。基于DMI标准的管理实用程序可很容易实现远程监控和管理,如系统BIOS和常驻软件驱动程序的检查和管理。 DMI标准是实现笔记本易管理性的唯一捷径。

解决办法:1.在的同一目录下还有一文件名是的文件,检查注册表的启动项里有没有设置此文件随系统启动。没有的话,加进去。

2.同时可能是此dll文件已坏,建议联系笔记本的经销商,可得到此文件的原始拷贝

十一、开机就出现下面的提示"加载时出错,找不到指定的模块“

是你在访问“新浪游戏总动园”(/)时生成的,并且在系统启动项中自动加载。可能时你无意中删除了该文件,所以导致每次启动都会出现“加载时出错...”的提示。解决方法:点击“开始”→“运行”,输入“regedit”回车,进入注册表编辑器,按F3键,输入“”回车,每找到一条就删除该名称所在项(而不是只删除字符串),直到全部搜索修改完毕。重新启动后如果还是出现你所描述的提示信息,那就再进入注册表编辑器,分别依次展开

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

找到其中包含和的键值,然后删除所在行的项目。一般可能的键值为:“C: ,LiveProcess/aa”和“C:”。

十二、(虚拟内存文件)丢失

1.启动进入“故障恢复控制台”。

2.因为您需要启动进入 %SystemRoot% 文件夹(多数情况下是 C:Winnt 文件夹),所以请键入下面的命令: cd

3.键入下面的命令以便使用 覆盖现有的 文件: copy c:

4.键入下面的命令: del

5.在您复制 以覆盖 后, 将显示在目录列表中。

十三、开机时显示“出错,丢失项目LOADCURRENTPWRSCHEME

你删除了不应该删除的注册表

把损坏的C:windowssystem里的换个名字(也可能这个文件已经不存在了)

放入windows光盘

开始--》运行--》

2024年2月12日发(作者:夫甘雨)

计算机启动过程及系统文件丢失的补救

从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:

1. 预引导(Pre-Boot)阶段;

2. 引导阶段;

3. 加载内核阶段;

4. 初始化内核阶段;

5. 登陆。

每个启动阶段的详细介绍

a) 预引导阶段

在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行Power On Self Test(POST),POST检测系统的总内存以及其他硬件设备的现状。如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,然后MBR(Master Boot Record)被加载并运行。在预引导阶段,计算机要加载Windows XP的NTLDR文件。

b) 引导阶段

Windows XP Professional引导阶段包含4个小的阶段。

首先,计算机要经过初始引导加载器阶段(Initial Boot Loader),在这个阶段里,NTLDR将计算机微处理器从实模式转换为32位平面内存模式。在实模式中,系统为MS-DOS保留640kb内存,其余内存视为扩展内存,而在32位平面内存模式中,系统(Windows XP Professional)视所有内存为可用内存。接着,NTLDR启动内建的mini-file system drivers,通过这个步骤,使NTLDR可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载Windows XP

Professional,到这里,初始引导加载器阶段就结束了。

接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR读取的结果。(至于操作系统选单,由于暂时条件不够,没办法截图,但是笔者模拟了一个,见图一。)

在中,主要包含以下内容:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional"

/fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINNT="Windows Windows 2000 Professional"

其中,multi(0)表示磁盘控制器,disk(0)rdisk(0)表示磁盘,partition(x)表示分区。NTLDR就是从这里查找Windows XP Professional的系统文件的位置的。(*本文不会更详细地讲解的组成结构,因为其与本主题关系不大,如果想了解,可以到一些专门的网站处查询相关信息。)如果在中只有一个操作系统选项,或者把timeout值设为0,则系统不出现操作系统选择菜单,直接引导到那个唯一的系统或者默认的系统。在选择启动Windows XP

Professional后,操作系统选择阶段结束,硬件检测阶段开始。

在硬件检测阶段中,将收集计算机硬件信息列表并将列表返回到NTLDR,这样做的目的是便于以后将这些硬件信息加入到注册表HKEY_LOCAL_MACHINE下的hardware中。

硬件检测完成后,进入配置选择阶段。如果计算机含有多个硬件配置文件列表,可以通过按上下按钮来选择。如果只有一个硬件配置文件,计算机不显示此屏幕而直接使用默认的配置文件加载Windows XP专业版。

引导阶段结束。在引导阶段,系统要用到的文件一共有:NTLDR,,,,,(可选的)。

一、在win xp系统下,在打开控制面板的时候弹出对话框提示说“windows无法找到c:windowsrundll32。exe”。

rundll32。exe是系统提供的一个动态链接库,它用来调用32位的DLL函数,显然这类的问题是该文件被损坏或丢失造成的。可以把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand f:i386rundll32。ex-c;”。其中F盘是光驱盘符。

二、中了“爱情后门”病毒用专杀工具杀掉后,双击盘符就提示说:“windows无法找到文件。”要求定位该文件。

病毒在每个驱动器下都有一个卷标文件,只要你双击驱动器就会激活病毒,需要手工删除文件,在“命令提示符”下输入“attrib -s -h -r”去掉它的“系统”,“只读”,“隐藏”属性,这样输入“del ”才可以删除。接着进入注册表查找“”键值项,找到后将整个shell子键删除,这样c盘就可以打开了,按照同样方法将其他盘依次也删除即可。

三、windows xp系统启动时,出现“文件丢失”的错误提示。怎样处理。

这个问题是由于c盘下的文件被损坏,系统无法读取,,只能在c;windows下寻找系统文件,但由于windows xp并没有安装到c盘中,所以就会出现上述错误。解决办法就是重新编辑文件。(关于编辑的文章很多就不写了,或者也可以找一个和自己系统完全一样的电脑复制一个文件)

四、NTLDR丢失的问题

xp/2k/2000下 开机弹出“NTLDR is missing,Press any key to restart”的信息。 NTLDR是Windows 启动时的一个重要引导文件。上面的提示信息说明你的电脑中该文件已经丢失,可以直接从其他同版本系统中的C盘indows XP安装光盘中提取一个出来存放到你的C盘中即可,如果怕麻烦,直接修复安装Windows XP也可以解决问题。

五、启动时提示 windows找不到文件'c:progra~1common~1micros~

它的原理就是在加载的时候一起加载的.解决方法是把注册表中HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows

NT/CurrentVersion/winlogon/shell//c:Progra~1Common~1Micros~

c:Progra~1Common~1Micros~删掉就可以了.

六、运行“系统信息”提示找不到

七、开机时弹出对话框,提示“缺少动态库链接文件,network,无法正常运行”,按确定后,进入系统一切正常。在别人的机器上无法找到这个文件,重新覆盖装系统也没有用。

是Microsoft网络功能的网络客户端,该文件位于System目录下。系统找不到该文件,可能被误删。

解决办法:在网络属性中删除掉所有的协议和适配器,然后重新添加适配器、TCP/IP协议和Microsoft网络客户,Windows将重新复制网络功能需要的文件。

八、系统提示:“找不到所需的.DLL文件——”

此文件为VB运行库文件,许多程序的安装和运行都需要该文件。

解决办法:

1.下载此文件后复制到系统的system文件夹下。(/development/vb/...L和)

2.开始→运行,输入regsvr32 C:,确定(此操作目的是注册此动态链接库文件)。

注意:此文件为系统文件,需在“查看”→“文件夹选项”→“文件”选项中选中“显示所有文件”后才能看到此文件。

九、笔记本电脑,最近开机显示:启动程序时出错“找不到所需的.DLL文件——”

是(DMI)桌面管理界面服务所需的文件,对笔记本尤为重要。基于DMI标准的管理实用程序可很容易实现远程监控和管理,如系统BIOS和常驻软件驱动程序的检查和管理。 DMI标准是实现笔记本易管理性的唯一捷径。

解决办法:1.在的同一目录下还有一文件名是的文件,检查注册表的启动项里有没有设置此文件随系统启动。没有的话,加进去。

2.同时可能是此dll文件已坏,建议联系笔记本的经销商,可得到此文件的原始拷贝

十一、开机就出现下面的提示"加载时出错,找不到指定的模块“

是你在访问“新浪游戏总动园”(/)时生成的,并且在系统启动项中自动加载。可能时你无意中删除了该文件,所以导致每次启动都会出现“加载时出错...”的提示。解决方法:点击“开始”→“运行”,输入“regedit”回车,进入注册表编辑器,按F3键,输入“”回车,每找到一条就删除该名称所在项(而不是只删除字符串),直到全部搜索修改完毕。重新启动后如果还是出现你所描述的提示信息,那就再进入注册表编辑器,分别依次展开

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

找到其中包含和的键值,然后删除所在行的项目。一般可能的键值为:“C: ,LiveProcess/aa”和“C:”。

十二、(虚拟内存文件)丢失

1.启动进入“故障恢复控制台”。

2.因为您需要启动进入 %SystemRoot% 文件夹(多数情况下是 C:Winnt 文件夹),所以请键入下面的命令: cd

3.键入下面的命令以便使用 覆盖现有的 文件: copy c:

4.键入下面的命令: del

5.在您复制 以覆盖 后, 将显示在目录列表中。

十三、开机时显示“出错,丢失项目LOADCURRENTPWRSCHEME

你删除了不应该删除的注册表

把损坏的C:windowssystem里的换个名字(也可能这个文件已经不存在了)

放入windows光盘

开始--》运行--》

发布评论

评论列表 (0)

  1. 暂无评论