讲解win7启动过程
了解电脑操作系统的启动过程和引导程序

了解电脑操作系统的启动过程和引导程序电脑操作系统的启动过程和引导程序电脑用户每天都在操作系统的环境下使用电脑,但是很少有人深入了解电脑操作系统的启动过程和引导程序。
本文将详细介绍电脑操作系统的启动过程和引导程序,并从硬件层面到软件层面逐步分析。
一、硬件层面的启动过程电脑的启动是从冷启动到操作系统加载的过程,其主要分为硬件层面和软件层面两个阶段。
首先,我们先来了解硬件层面的启动过程。
1. 加电自检(POST)当用户按下电源按钮,电脑主板上的电源管理芯片会向各硬件设备发送电源信号,进行供电。
此时,主板上的固件(BIOS、UEFI)开始运行,执行一系列的加电自检(POST)程序,以确保硬件设备正常工作。
2. BIOS/UEFIBIOS(基本输入输出系统)或者UEFI(统一扩展固件接口)是位于主板上的固件,用来进行电脑系统的启动和硬件设备的识别与初始化。
BIOS/UEFI会从存储设备中加载操作系统引导程序。
3. 引导设备选择在BIOS/UEFI初始化完成后,电脑会检测可启动设备,比如硬盘、光盘、USB设备等,并按照设定的启动顺序尝试加载引导程序。
4. 引导程序加载电脑会按照设定的启动顺序依次读取存储设备中的引导扇区,找到其中的引导程序。
引导程序通常是存储在硬盘的一个特定扇区,被称为主引导记录(MBR)。
5. 主引导记录(MBR)主引导记录包含一个小型的引导程序,它负责将操作系统的控制权转交给特定的分区上的操作系统引导程序。
MBR也会包含磁盘分区表,记录了硬盘的分区信息。
二、软件层面的启动过程在硬件层面的启动过程完成后,接下来是软件层面的启动过程。
这一阶段主要涉及操作系统的启动过程和引导程序。
1. 操作系统引导程序主引导记录会根据分区表找到活动分区,然后将控制权转交给该分区中的操作系统引导程序。
操作系统引导程序一般位于活动分区的引导扇区,它负责加载操作系统。
2. 操作系统加载操作系统引导程序会读取操作系统的核心文件,将其加载到计算机内存中。
揭秘win7电脑开机步调,教你6秒开机[精华]
![揭秘win7电脑开机步调,教你6秒开机[精华]](https://img.taocdn.com/s3/m/c0cd6a2d66ec102de2bd960590c69ec3d5bbdbf8.png)
揭秘win7电脑开机步骤,教你6秒开机每个人在开始学习使用电脑的时候,第一操作恐怕就是开机了,而在小编刚接触电脑的时候,就曾经被人“好心”警告过——开机是一门大学问。
想想当年,也许这只是一句玩笑话,或者只是对当时不少人对电脑使用不重视的讽刺——当时的不少所谓电脑课程毫无实际意义。
小编公司电脑开机时间为18秒而如今随着CPU具有越来越多的新技术和操作系统的不断更新,人们对开机这一操作的认识恐怕也要以一种全新的角度看待了,因为动则2分钟的开机时间还是比较让人抓狂的,在电脑前读滚动条恐怕是很多网友每天都要忍受的烦心事。
小编家用电脑开机时间7秒(6秒开机那次未保存)下面小编就在自己的知识范围内为网友献上几条加快电脑开机的优化方法,希望能对广大网友有所帮助。
第2页:开机过程电脑在忙什么?如何加快开机令不少网友感到困惑的是,开机时的那些界面切换尤其是进度条的滚动是不是只是为了显示“高科技”而故意那样设置的呢?还真别说,小编的同学中就有不少人这样发问过。
开机时的炫目动画只是为了显示“高科技”?其实电脑的开机过程是很复杂的,只wiundows7那个炫目的开机动画就是由100多个框架构成的,那么开机时电脑都在做些什么呢?首先按下开机键后,电源开始给设备供电,这个时候电压不稳定,主板控制芯片组向CPU发reset信号,CPU开始初始化,之后电压稳定之后CPU开始执行指令,跳到系统BIOS中的启动代码,系统开始加电自检,接着系统会调用显卡BIOS初始化显卡,这个时候电脑有了第一个画面,简单显示显卡的主要信息,然后系统再利用其它设别的BIOS来完成相应初始化,之后开始显示系统的启动信息,所有设备初始化、检测完后系统BIOS与操作系统进行交换硬件配置信息的数据(存放在CMOS中),紧接着,系统代码根据BIOS中的启动顺序开始启动设备(一般是软盘、光驱、硬盘),到了硬盘时,系统BIOS读取硬盘上的主引导记录,主引导记录从分区表中找到第一个活动分区,并执行该分区中的分区引导记录,分区引导记录开始读取执行IO.SYS,之后就是重要的系统数据初始化,接着就是GUI(图形用户界面)的引导和初始化,直到进入操作系统界面。
正确启动Windows 7的具体操作步骤

正确启动Windows 7的具体操作步骤
电脑中安装好Windows 7操作系统后,启动电脑的同时也会随机进入Windows 7操作系统。
了解正确启动Win7的方法,对于维护电脑、延长电脑的寿命很有帮助。
正确启动Windows 7的具体操作步骤如下。
(1)首先按下电脑的显示器,然后按下电脑主机箱上的开关按钮,电脑会自动地启动。
(2)系统首先开始开机自检,并显示电脑主板、内存、显卡显存等信息。
(3)成功自检后会进入欢迎界面,系统会显示电脑的用户名和登录密码。
(4)单击需要登录的用户名,然后在该系统下载用户名下的文本框中输入登录密码,按【Enter】键确认。
(5)如果密码正确,经过几秒钟后,系统会成功进入Windows 7系统桌面。
文章来源于深度xp系统下载站。
计算机应用基础操作步骤(win7)

计算机应用基础操作步骤(win7)计算机应用基础操作步骤(Win7)计算机在现代生活中起着至关重要的作用,而掌握计算机基础操作步骤是每个使用计算机的人都需要掌握的基本技能。
本文将介绍一些常见的计算机基础操作步骤(适用于Windows 7操作系统),帮助读者快速上手,提高工作和学习的效率。
一、开机与登录当计算机处于关机状态时,我们首先需要开启计算机。
按下计算机主机上的电源按钮,计算机开始启动。
稍等片刻,系统开始运行,屏幕上会显示计算机厂商的标志或系统的启动画面。
完成启动后,会显示登录界面。
在登录界面上,我们需要输入用户名和密码。
如果你是唯一使用该计算机的用户,可以选择“开机自动登录”以方便下次使用。
输入正确的用户名和密码后,按下回车键或点击“登录”按钮即可进入桌面界面。
二、桌面界面的基本布局桌面界面是我们操作计算机的主要界面,掌握桌面的基本布局对于熟练使用计算机非常重要。
在Win7操作系统中,桌面界面通常包括以下几个主要元素:1. 开始按钮:位于屏幕左下角,点击它可以打开开始菜单,其中包含了各种应用程序、文件夹和系统设置选项。
2. 任务栏:位于屏幕底部,包含了系统托盘、已打开的程序和快速启动栏。
通过任务栏,我们可以快速切换已打开的程序窗口。
3. 桌面图标:位于桌面上,用于快速访问常用的应用程序、文件和文件夹等。
你可以通过右键单击来添加、删除或更改图标。
三、常用软件的启动与关闭计算机上有很多常用的软件,如浏览器、文字处理软件等,掌握如何启动和关闭这些软件是必要的。
启动软件:点击桌面上的相应图标或点击开始菜单中的程序名称,即可启动软件。
你也可以使用快捷键,比如Win + E打开资源管理器,Win + R打开运行窗口等。
关闭软件:在软件窗口的右上角有一个“X”按钮,点击它可以关闭软件。
你也可以使用快捷键Alt + F4来关闭活动窗口。
四、文件的管理与操作计算机中我们经常需要管理和操作各种文件,包括新建、复制、剪切、粘贴、删除等。
windows7使用方法

windows7使用方法Windows 7使用方法Windows 7是微软公司开发的一款操作系统,广泛应用于个人电脑和笔记本电脑。
本文将介绍Windows 7的使用方法,以帮助读者更好地使用这款操作系统。
一、安装Windows 71. 准备一个Windows 7安装光盘或USB启动盘;2. 将光盘或USB启动盘插入电脑,重启电脑;3. 进入BIOS设置,将启动设备设置为光盘或USB;4. 保存设置并重启电脑,按照提示进行安装。
二、桌面界面1. 桌面是Windows 7的主界面,可以在桌面上放置快捷方式和文件;2. 桌面底部是任务栏,包括开始菜单、任务栏按钮和系统托盘;3. 开始菜单包含各种常用程序和系统设置;4. 任务栏按钮可以快速切换打开的程序窗口;5. 系统托盘显示通知和系统图标,如音量和网络连接。
三、常用操作1. 打开程序:点击开始菜单,选择所需程序;2. 切换窗口:点击任务栏按钮,选择要切换的窗口;3. 最大化和最小化窗口:点击窗口标题栏上的按钮;4. 关闭窗口:点击窗口右上角的关闭按钮;5. 创建快捷方式:右键点击文件或程序,选择“发送到”-“桌面快捷方式”;6. 拖动文件:选中文件,按住鼠标左键并移动到目标位置;7. 复制和粘贴文件:选中文件,按下Ctrl+C复制,然后在目标位置按下Ctrl+V粘贴;8. 删除文件:选中文件,按下Delete键或者右键点击选择“删除”。
四、系统设置1. 更改背景和主题:右键点击桌面,选择“个性化”;2. 更改分辨率:右键点击桌面,选择“屏幕分辨率”;3. 更改时间和日期:点击任务栏右下角的时间,选择“更改日期和时间设置”;4. 添加和删除用户账户:点击开始菜单,选择“控制面板”-“用户账户和家庭安全”;5. 设置网络连接:点击任务栏右下角的网络图标,选择要连接的网络。
五、文件管理1. 创建文件夹:右键点击空白处,选择“新建文件夹”;2. 重命名文件夹或文件:选中文件夹或文件,点击鼠标右键,选择“重命名”;3. 复制和粘贴文件夹或文件:选中文件夹或文件,按下Ctrl+C复制,然后在目标位置按下Ctrl+V粘贴;4. 删除文件夹或文件:选中文件夹或文件,按下Delete键或者右键点击选择“删除”;5. 查找文件夹或文件:点击开始菜单,选择“搜索程序和文件”,输入关键字进行搜索。
系统启动详细过程

系统启动详细过程系统启动是指电脑在被打开或重启后,按照一定顺序自动执行的一系列操作。
它包括了硬件检测、引导加载程序的加载、操作系统的启动和一些其他的初始化过程。
下面将详细介绍系统启动的过程。
1.电源启动:当用户按下电源按钮,电源开始向电脑主板提供电力。
电源会检测电压是否正常,如果正常则会继续向下执行。
2. 自检(POST):电脑主板会自动进行一系列的自检操作,被称为电源自检(POST,Power-On Self-Test)。
这个过程主要检测硬件的状态和连接是否正常。
自检包括了对CPU、内存、硬盘、显卡等主要硬件的检测。
3.开机自检显示:一般情况下,主板会将自检结果通过蜂鸣器或显示屏输出。
如果有故障,主板会发出蜂鸣警报并在屏幕上显示错误信息。
如果一切正常,系统将继续启动。
4.引导加载程序(BOOTLOADER):系统启动后,主板会检测启动设备(如硬盘、光盘、U盘等)是否存在,如果有则会选择一个启动设备。
然后从启动设备的引导扇区中加载引导加载程序(BOOTLOADER)。
5. 引导加载程序的加载:引导加载程序是一个小程序,位于启动设备的引导扇区。
它的作用是加载操作系统内核和初始化系统环境。
主要有常见的GRUB和Windows的NTLDR等。
引导加载程序加载完成后,控制权将交给操作系统。
6.操作系统的加载:引导加载程序通过读取文件系统中的引导文件加载操作系统内核。
内核是操作系统的核心部分,负责协调硬件资源以及提供系统服务。
在加载内核之前,引导加载程序会加载一些必要的驱动程序和系统文件。
7.系统初始化:内核加载完成后,它会初始化系统环境。
这个过程主要包括初始化处理器、内存管理、设备驱动程序、进程管理等。
在完成初始化之后,操作系统将开始执行用户进程。
8.用户进程的启动:操作系统启动后,会根据用户设置或默认的启动配置文件来启动指定的用户进程。
用户进程包括了各种应用程序、系统服务等。
这些进程将在系统内存中分配空间,并根据需要执行相应的操作。
深入解析电脑操作系统的启动过程

深入解析电脑操作系统的启动过程电脑操作系统是一台计算机中最重要的软件系统,它负责管理和控制计算机的硬件资源,提供用户与计算机之间的接口。
计算机系统的启动过程是指从计算机通电到操作系统完全加载并准备好接受用户操作的一系列步骤。
本文将深入解析电脑操作系统的启动过程,并分为硬件启动、引导加载和操作系统初始化三个部分进行阐述。
一、硬件启动当计算机通电时,硬件设备开始自检和初始化。
自检过程主要包括CPU、内存、硬盘等硬件设备是否正常工作,以及与外部设备的连接是否良好等。
通过自检,计算机系统能够确保硬件设备的正常运行状态。
接着,计算机会加载BIOS(Basic Input/Output System,基本输入输出系统),BIOS是计算机系统的基本固件,负责将计算机硬件连接到操作系统。
在计算机通电后,BIOS会读取存储在CMOS中的设置信息,包括硬件设备的参数、启动顺序等。
根据这些设置,BIOS会选择相应的设备作为引导设备,用于加载操作系统。
二、引导加载计算机开始引导加载操作系统。
根据BIOS中的设置,计算机会首先寻找引导设备上的引导代码。
在实际操作中,通常是从硬盘的主引导记录(Master Boot Record,MBR)中加载引导代码。
MBR是硬盘上的一个特殊扇区,它包含了引导代码和硬盘分区表。
当计算机找到MBR后,会将其中的引导代码加载到内存中,并执行该代码。
引导代码通常被称为引导加载程序(Bootloader),它的功能是加载操作系统的核心部分。
引导加载程序根据操作系统所在的文件系统类型以及文件路径,找到操作系统文件的位置,并将其加载到内存中。
不同的操作系统可能有不同的引导加载程序,如Windows系统的NTLDR(New Technology Loader)、GRUB(GNU GRand Unified Bootloader)等。
引导加载程序的主要任务是将控制权交给操作系统内核。
三、操作系统初始化操作系统内核被加载到内存后,计算机开始进行操作系统的初始化工作。
Win7启动过程

Win7启动过程1、开启电源——计算机系统将进行加电自检(POST)。
如果通过,之后BIOS会读取主引导记录(MBR)——被标记为启动设备的硬盘的首扇区,并传送被Windows 7建立的控制编码给MBR。
——这时,Windows接管启动过程。
接下来:MBR读取引导扇区-活动分区的第一扇区。
此扇区包含用以启动Windows启动管理器(Windows Boot Manager)程序Bootmgr exe的代码。
2、启动菜单生成——Windows启动管理器读取“启动配置数据存储(Boot Confi guration Data store)中的信息。
此信息包含已被安装在计算机上的所有操作系统的配置信息。
并且用以生成启动菜单。
3、当您在启动菜单中选择下列动作时:<1> 如果您选择的是Windows 7(或Windows Vista),Windows 启动管理器(Windows Boot Manager)运行%SystemRoot%\System32文件夹中的OS loader——Winload.exe。
<2> 如果您选择的是自休眠状态恢复Windows 7 或Vista,那么启动管理器将装载Winresume.exe并恢复您先前的使用环境。
<3> 如果您在启动菜单中选择的是早期的Windows版本,启动管理器将定位系统安装所在的卷,并且加载Windows NT风格的早期OS loader(Ntldr.exe)——生成一个由boot.ini内容决定的启动菜单。
4、核心文件加载至登录画面——Windows7启动时,加载其核心文件Ntoskrnl.exe和hal.dll——从注册表中读取设置并加载驱动程序。
接下来将运行Windows会话管理器(smss.exe)并且启动Windows启动程序(Wininit exe),本地安全验证(Lsass.exe)与服务(services.exe)进程,完成后,您就可以登录您的系统了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
:BIOS→MBR→Bootmgr→BCD→Winload.exe→内核加载1.开机后,BIOS进行开机自检(POST),然后选择从硬盘进行启动,加载硬盘的MBR并把控制权交给MBR(MBR是硬盘的第一个扇区,它不在任何一个分区内);2.MBR会搜索64B大小的分区表,找到4个主分区(可能没有4个)的活动分区并确认其他主分区都不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存;3.Bootmgr寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户选择从哪个启动项启动。
4.选择从Windows7启动后,会加载C:\windows\system32\winload.exe,并开始内核的加载过程,内核加载过程比较长,比较复杂,这里就不一一讲了。
在这个过程中,bootmgr和BCD存放在Windows7的保留分区里,而从Winload.exe开始,就开始进入到C盘执行内核的加载过程了。
•MBR(Master Boot Record),中文意为主引导记录。
注意事项硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为两个部分。
第一部分为pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区表),占66个字节,该区相当于一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,并运行该区中的代码。
他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。
但我们可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取•BCD=Boot Configuration Data (启动设置数据) ,BCD是操作系统中的启动设置数据,在有vista或windows7的多重操作系统中,系统通bootmgr程序导入BCD 文件完成启动菜单的引导。
可用bcdedit.exe程序来编辑BCD文件,来调整开机默认操作系统和等待时间。
先让我们看一下windows7的启动过程的常识:电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取活动主分区的PBR(分区引导记录,也叫dbr,究竟该叫什么,网络上争论未休,我们姑且叫它pbr吧),PBR再搜寻分区内的启动管理器文件BOOTMGR,在BOOTMGR被找到后,控制权就交给了BOOTMGR。
BOOTMGR读取\boot\bcd文件(BCD=Boot Configuration Data,“启动配置数据”,简单地说,windwows7下的bcd 文件就相当于xp下的boot.ini文件),如果存在着多个操作系统并且选择操作系统的等待时间不为0的话,这时就会在显示器上显示操作系统的选择界面。
在我们选择启动WINDOWS7后,BOOTMGR就会去启动盘寻找WINDOWS\system32\winload.exe,然后通过winload.exe 加载windows7内核,从而启动整个windows7系统。
可以把这个过程简单地概括为:BIOS-->MBR-->DPT-->pbr--> Bootmgr-->bcd-->Winload.exe-->内核加载-->整个windows7系统本文就来说一说MBR-->DPT-->pbr--> Bootmgr-->bcd这一段可能出现的故障的解决。
mbr 出现问题,主要是mbr代码被改写,因为被改写的代码不同,所以出错信息也各不相同。
比如我们装了windows7与ubuntu双系统,ubuntu改写了mbr,在我们把ubuntu所在的分区格式化后,既进不了windows7,也进不了ubuntu,开机的时候会出现如图的错误提示:[图一]解决的办法就是重写mbr。
对于重写mbr,我们所熟知的是在dos下用fdisk /mbr命令进行重写。
fdisk /mbr所重写的mbr与xp是兼容的,但是,与windows7已经不那么兼容了。
实践表明:用fdisk /mbr命令重写windows7的mbr后,需要重建bcd,否则不能正常启动windows7。
有网友指出,这里面的原因是fdisk /mbr命令改写了mbr中的硬盘签名。
一般的分区工具都是可以重写mbr的,比如diskgenius,它所重写的mbr与windows7是兼容的。
也可以用bootrec /fixmbr命令重写。
要运行Bootrec.exe 工具,必须启动Windows RE。
为此,请按照下列步骤操作:插入windows 7安装光盘,从光盘启动电脑,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
在cmd命令提示符中输入:bootrec /fixmbr回车。
这样也就重写了mbr。
[图二]分区表存在问题,对于这个问题,限于篇幅,不做详细探讨。
系统盘不是活动的主分区,这种情形只要用分区工具(比如diskgenius)把系统盘设为活动的主分区即可。
pbr出现问题,主要是pbr代码被改写,因为被改写的代码不同,所以出错信息也不相同。
比如WINDOWS7系统的活动分区,却被写入了适合于XP的pbr,这样开机的时候就会出现如图的提示:[图三]解决办法:就是用bootrec /fixboot命令重写pbr:插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
在命令提示符中输入:bootrec /fixboot回车。
这样也就重建了活动分区的pbr。
这里面还有一个常用的命令也要提一下,这就是bootsect:插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
在cmd命令提示符中输入:bootsect /nt60 sys /mbr回车。
这个命令会改写活动分区的pbr,并同时会改写mbr,使得mbr和pbr适合于windows7和vista。
bootsect.exe 程序位于windows7安装光盘的boot目录下,可以把这个文件提取出来,在xp下的命令行可以运行这个程序,也可以在winpe 下的命令行运行这个程序,因而这个程序在使用时很方便。
而bootrec.exe命令的使用就没这么方便了。
所以BOOTSECT命令被应用得更为广泛一些。
另外有一个要点需要指出,vista的安装光盘里面的boot文件夹也存在着这个小工具,但vista的bootsect命令没有/mbr参数,因而它只能改写pbr,而不能改写mbr,这是必须要注意的。
实践表明:把一个硬盘的mbr清零,然后运行windows7的bootsect命令,确实可以发现mbr被恢复正常。
这也就表明了windows7的bootsect命令的确能够重写mbr。
另外,bootsect命令也可以重写xp的mbr和pbr,而这也是bootrec 命令所做不到的。
xp的恢复控制台用fixmbr命令改写mbr,用fixboot 命令改写pbr。
如果是引导文件的问题,一般可以用bcdboot命令重新写入引导文件:插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
在命令提示符中输入:bcdboot x:\windows /s x:注意,这前一个x:是windows7的windows文件夹所在的盘,一般是c:,如果你的不是c盘,请改为对应的盘符。
这后一个x:是活动主分区的盘符所在,一般也是c盘。
所以这个命令一般的写法是:bcdboot c:\windows /s c:但需要注意,在windows re环境下所看到的盘符与你在windows7下所看到的盘符未必一样。
所以需要首先用dir /a命令确认各盘是否正确。
比如:cd /d c:dir /a这两个命令的作用是,首先进入c:盘的根目录,然后显示c盘根目录下的所有文件和文件夹,根据所显示的文件或者文件夹,可以判断这个盘具体是你在windows7下所看到的哪一个盘。
windows7的引导文件主要是bootmgr和boot文件夹里面的文件,而boot文件夹里面的文件主要是bcd文件。
bcdboot命令会在指定的分区内重新写入全部windows7的引导文件。
如果只是bcd文件有问题,则可以用bootrec命令重建bcd:插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
在命令提示符中输入:bootrec /RebuildBcd这个命令如果搜到没有写入bcd的windows7或者vista的操作系统,会提示你是否写入,按提示输入Y也就会写入了的。
或者用bcdedit命令手动改写bcd,但操作要复杂得多。
具体案例分析:案例一:怪事,系统盘不是活动的主分区在网上看到一则求助,windows7系统运行正常,只是在磁盘管理中所看到的则是:系统盘不是活动的主分区。
[图四]我们在安装了一键还原精灵装机版后,在开机的时候按下F11键可以启动一键还原程序。
但我们在格式化系统盘后,在开机的时候仍是可以这样操作的。
而所谓的pbr是高级格式化的时候产生的。
这表明了,一键还原精灵的启动代码不是写入了活动分区的pbr(如果是的话,在格式化的时候已经被清除了),而是写入了MBR。
通过在MBR中设定首先读取一键还原精灵的隐藏分区,然后才读取活动的主分区。
那么,现在我们所遇到的这种情形是不是也通过改写mbr而指向特定的分区?假设mbr没有问题,那么问题就可能出在pbr(也就是所谓的dbr),win7的pbr中写入的代码应该是去找bootmgr,但如果这个代码中规定了要找的是另外的一个特殊的文件,而再通过这个文件去启动另一个分区中的bootmgr,这样就能实现把另一个不是活动的主分区变为系统盘的目的。
通过上面的分析,我们可以得到结论:问题不是出在mbr,就是出在pbr,解决的办法就是先试着重建mbr,如果不能解决,那就可以肯定问题出在pbr,只要重建pbr就能解决问题的。
于是首先重建mbr,问题依旧,然后再重建pbr,问题果然得到解决。
案例二:开机的时候出现:BOOTMGR is missingpress ctrl+alt+del to restart.翻译成汉语就是:bootmgr缺失,按Ctrl + Alt + Del重新启动这是很常见的故障。
既然是bootmgr缺失,我们一般只要用bcdboot 命令重建引导文件即可。