Windows Vista+7 引导过程错误全解
自动修复XP win7引导
自动修复XP/VISTA/WIN7系统引导下载地址:NTBootAutofix 2.02 绿色版/soft/xdowns2009.asp?softid=59729&downid=49 &id=62575使用方法:--------非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统程序根据当前系统non-Unicode设置自动显示中/英界面"自动修复"自动判断和系统启动有关的条件并自动修复程序支持的盘符上的NT系统启动,无需用户手工干预"高级修复"只供特殊需要的朋友,参看下面应用实例中的高级修复部分PE中自动判断PE环境,单硬盘可以直接"自动修复",如多硬盘在PE中修复时推荐使用"高级"修复选择你作为系统引导的盘符适用范围:--------1.启动菜单/启动文件丢失修复:适用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2)2.修复其他因BCD相关引起的故障a. Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environment)菜单丢失b. Win7/2008r2中 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面)c. BCD 引起的启动菜单选择界面乱码现象3.系统BCD非法的强制修复 - 现象:Vista/2008/Win7/2008r2中a. 运行msconfig后"启动"或"引导"栏空白b. 管理员身份运行命令提示符中后运行bcdedit等和BCD相关的操作提示出错c. 系统属性的"启动和故障恢复"窗口无法配置"默认操作系统"和"等待时间"d. 其他软件无法添加/删除/修改基于 BCD 管理的新启动菜单注: 3的这种情况是否要强制修复自行决定。
Windows7_引导修复
Windows7 引导修复一、Windows7引导概述(一)术语说明Bootmgr(Windows Boot Manager):Windows启动管理器BCD(Boot Configuration Data):启动配置数据存储(二)双分区Windows7与单分区Windows71、双分区Windows7:Win7安装后默认占用两个主分区,一个C盘(windows文件夹所在的盘,硬盘的第一个分区,不是活动的)和一个隐藏分区(引导文件所在的盘,硬盘的第二个分区,真正的活动分区)。
2、单分区Windows7:可以将Win7默认安装出的两个分区合二为一,合并方法是:①将两个分区的文件合并到C盘(即硬盘第一个分区);②将C盘设为活动分区;③执行"bootsect /nt60 c:"给C盘写入兼容bootmgr的引导代码;④用Windows7的安装光盘启动计算机,进入光盘后选择“修复计算机”,光盘中的“系统恢复选项”就开始工作了,稍等提示完成,重启OK。
(三)Windows7的引导过程1、BIOS按设置的存储介质次序轮询到硬盘后,首先寻找硬盘的MBR(主引导记录)和DPT(分区表),然后根据MBR和DPT中的信息寻找系统分区。
2、硬盘MBR中有两个重要信息(引导代码):一个是“目标分区”,一个是“系统类型”。
带/MBR参数的bootsect能向MBR中同时写入“活动标记”和“系统类型”。
3、DPT就像是一副地图,MBR中的“目标分区”就像是目的地地名,一般的分区工具都将这个地名写成“活动分区”,但有些软件会对地名进行特殊改写,比如一键还原精灵就将地名改写为自己的“备份/恢复分区”,而这个“备份/恢复分区”并不是活动的。
4、活动分区的PBR(分区引导记录,也叫OBR或DBR)中也有一个重要信息(引导代码),即“引导文件名称”。
对于WinXP,“引导文件名称”是“ntldr”。
对于Win7,“引导文件名称”是“bootmgr”。
Windows 7无法启动最佳解决方案
Windows 7无法启动教你如何解决win7启动故障Windows 7偶尔会出现启动不了的情况,这是由于安装的软件或者误操作而引起的。
那么如何解决window 7无法启动的问题呢?下面便是几招修复win7启动故障的方法。
故障1:MBR故障故障表现:开机后出现类似“press F11 start to system restore”错误提示原因分析:许多一键Ghost之类的软件,为了达到优先启动的目的,在安装时往往会修改硬盘MBR,这样在开机时就会出现相应的启动菜单信息,不过要是此类软件有缺陷或与Win7不兼容,就非常容易导致Win7无法正常启动。
解决方法:对于硬盘主引导记录(即MBR)的修复操作,利用Win7安装光盘中自带的修复工具——Bootrec.exe即可轻松解决此故障。
其具体操作步骤是:先以Win7 安装光盘启动电脑,当光盘启动完成之后,按下Shift+F10键,调出命令提示符窗口并输入DOS命令“bootrec /fixmbr”(如图1),然后按下回车键,按照提示完成硬盘主引导记录的重写操作就可以了。
▲图1故障2:Oxc000000e故障故障表现:开机时不能正常地登录系统,而是直接弹出图2所示的Oxc000000e故障提示。
原因分析:由于安装或卸载某些比较特殊的软件,往往会对Win7的引导程序造成非常严重的破坏,这样Win7在启动时就会出现Oxc000000e错误从而导致无法正常启动系统。
在这种情况下,按下F8快捷键也无法调出Win7的高级启动菜单,当然也就无法在安全模式下执行修复操作。
▲图2解决方法:在图1所示窗口的光标位置依次执行以下五条DOS命令(如图3,C盘是Win7所安装的系统盘,下同):c:cd windowssystem32bcdedit /set {default} osdevice bootbcdedit /set {default} device bootbcdedit /set {default} detecthal 1小贴士:如果大家没有Win7安装光盘,亦可进入WinPE环境中执行上述五条DOS命令。
电脑开机时出现引导程序错误应该怎么处理
电脑开机时出现引导程序错误应该怎么处理当我们满心欢喜地准备打开电脑开始一天的工作或娱乐时,却遭遇电脑开机时出现引导程序错误,这无疑会让人感到十分困扰。
别着急,下面我们就来详细探讨一下遇到这种情况应该如何处理。
首先,让我们了解一下什么是引导程序错误。
引导程序是计算机启动时首先运行的一段小程序,它的主要作用是负责加载操作系统。
如果引导程序出现错误,计算机就无法正常启动进入操作系统。
那么,为什么会出现引导程序错误呢?原因可能有多种。
常见的原因包括:1、系统文件损坏:可能是由于病毒感染、突然断电、非法关机等原因导致系统文件受损。
2、硬盘故障:硬盘出现坏道、老化等问题,可能会影响引导程序的正常读取。
3、安装新软件或硬件冲突:某些新安装的软件或硬件与系统不兼容,导致引导程序出错。
4、分区表错误:分区表是硬盘上用于记录分区信息的数据结构,如果分区表出现错误,也会引发引导程序问题。
接下来,我们来看看具体的处理方法。
方法一:使用系统自带的修复工具大多数操作系统都提供了一些自带的修复工具,可以尝试使用这些工具来解决引导程序错误。
例如,对于 Windows 系统,可以通过以下步骤进行操作:1、插入 Windows 安装光盘或 U 盘启动盘,重启电脑。
2、在启动过程中按下相应的按键(通常是 F12、F2 或 Del 键)进入 BIOS 设置,将启动顺序设置为首先从光盘或 U 盘启动。
3、进入安装界面后,选择“修复计算机”选项。
4、系统会自动搜索并尝试修复引导程序错误。
方法二:检查硬盘连接有时候,硬盘连接不良也可能导致引导程序错误。
可以关闭电脑,打开机箱,检查硬盘数据线和电源线是否连接牢固。
如果有松动,重新插拔一下。
方法三:重建引导记录(MBR)对于 Windows 系统,可以使用命令提示符来重建引导记录。
步骤如下:1、按照上述方法进入系统修复界面,选择“命令提示符”。
2、在命令提示符中输入“bootrec /fixmbr”命令,然后按回车键执行。
Windows7安装常见的二十四中错误提示原因分析及解决方法参考
Windows7安装常见的二十四中错误提示原因分析及解决方法参考Windows7安装时有许多提示错误,许多朋友不知道如何解决,那就看看这篇软媒整理的文章吧,或许有些帮助。
本文出现的问题同样应用于其他版本的Windows 7,甚至是Vista,收藏一下本文,或者某天,去搜索引擎搜索一下出现的问题。
序号:1原文:Please wait…翻译:请稍候…解决办法:这是安装开始时安装程序加载时的提示语。
如果卡在这个地方,请检查硬件是否正常,如果正常请检查MD5是否一致。
如果配置低,可能要多等一下,请耐心等待。
在PE2.0以下在这一步会提示无法安装,原因是PE版本太低。
请使用高于或等于2.0版的PE,论坛有提供序号:2原文:Setup is copying temporary files…翻译:程序正在复制临时文件…解决办法:同1序号:3原文:Setup is starting…翻译:安装正在启动解决办法:同1序号:4原文:Windows installation cannot be started from the current operating system. To install Windows, boot from the installation media, or upgrade to Windows XP or later and restart the installation.翻译:无法从当前操作系统启动Windows安装。
若要安装Windows,请从安装介质启动,或升级到Windows XP或更高版本,然后重新启动安装。
解决办法:已经说得很清楚了,如果你是从2000系统安装,那是不行的。
请在XP或者2003、Vista升级或安装。
序号:5原文:Install Windows翻译:安装Windows解决办法:同1序号:6原文:Windows could not load required file. The file may be corrupt. To install Windows, restart the installation. Error code: 0x%2!X!翻译:Windows无法加载所需的文件。
Windows7_引导修复
Windows7 引导修复一、Windows7引导概述(一)术语说明Bootmgr(Windows Boot Manager):Windows启动管理器BCD(Boot Configuration Data):启动配置数据存储(二)双分区Windows7与单分区Windows71、双分区Windows7:Win7安装后默认占用两个主分区,一个C盘(windows文件夹所在的盘,硬盘的第一个分区,不是活动的)和一个隐藏分区(引导文件所在的盘,硬盘的第二个分区,真正的活动分区)。
2、单分区Windows7:可以将Win7默认安装出的两个分区合二为一,合并方法是:①将两个分区的文件合并到C盘(即硬盘第一个分区);②将C盘设为活动分区;③执行"bootsect /nt60 c:"给C盘写入兼容bootmgr的引导代码;④用Windows7的安装光盘启动计算机,进入光盘后选择“修复计算机”,光盘中的“系统恢复选项”就开始工作了,稍等提示完成,重启OK。
(三)Windows7的引导过程1、BIOS按设置的存储介质次序轮询到硬盘后,首先寻找硬盘的MBR(主引导记录)和DPT(分区表),然后根据MBR和DPT中的信息寻找系统分区。
2、硬盘MBR中有两个重要信息(引导代码):一个是“目标分区”,一个是“系统类型”。
带/MBR参数的bootsect能向MBR中同时写入“活动标记”和“系统类型”。
3、DPT就像是一副地图,MBR中的“目标分区”就像是目的地地名,一般的分区工具都将这个地名写成“活动分区”,但有些软件会对地名进行特殊改写,比如一键还原精灵就将地名改写为自己的“备份/恢复分区”,而这个“备份/恢复分区”并不是活动的。
4、活动分区的PBR(分区引导记录,也叫OBR或DBR)中也有一个重要信息(引导代码),即“引导文件名称”。
对于WinXP,“引导文件名称”是“ntldr”。
对于Win7,“引导文件名称”是“bootmgr”。
系统引导失败的处理
难道在硬盘数据由于各种原因被破坏后,我们就只能自怨自艾?这篇实例全解,就是希望在不幸的情况发生的时候,读者能够快速找到对应的解决方案,不至于让自己辛勤劳动成果白费。
当然,我们最大的期望还是——你永远不要用到下面的方法!因为再完备的事后解决方案,也不能保证所有数据的完好无缺。
而要真正做到万无一失,更重要的工作还在于防患于未然。
文件误删除一、症状这可能是最简单同时也是最常见的数据损坏,直接的表述就是一般删除文件后清空了回收站,或按住Shift键删除,要不然就是在"回收站" 的"属性"中勾选了"删除时不将文件移入回收站,而是彻底删除"。
二、解决方案既然是最常见的数据损坏,当然也就是最容易恢复的,下面就根据不同的操作系统给出相应的解决方案。
1.Win9x/Me下的解决方案也就是FAT16/32分区下的文件误删除恢复,这应该是大部分恢复类软件的基本功能;而我们拿来作例子的软件Recover4all,所提供的功能仅为在Win9x/Me下恢复被误删除的文件--其实很多东西并不是一味求大求全就好,够用已足够,简单就是美。
废话少说,立即下载Recover4all,这是一个自解压文件,你可以把其中的文件解压到软盘或硬盘的一个目录下(默认就是解压到软盘)。
运行其中的rec4all.exe,会看见一个注册窗口,点击其中"To star the progam click"的按钮就能够进行试用(未注册版本只能恢复10KB以内的文件)。
程序的主窗口下图所示,这是一个类似于"资源管理器"的窗口;你可以通过点击主菜单下方的盘符按钮来扫描相应分区下的被删除文件,然后在右边的窗口中选择需要恢复的文件,再点击主菜单下方的"Recover"按钮,并在新弹出的窗口中选择恢复文件的存放位臵即可--Win9x/Me下的误删除文件恢复就这么简单。
Vista和win7 Windows Installer错误解决方法
3. 到微软官方网站下载最新的Windows Installer (7个选项,请根据你的系统自行选择)安装程序, 并尝试重新安装该程序。安装成功后,重复步骤2,启用该服务,然后再尝试正常安装软件操作。如果 试图重新 安装时,再次遇到提示:“指定的服务已存在”,则继续下法。
4. 从命令行窗口(开始---运行---cmd),输入:msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤3,重新安装Windows Installer并启用该服务。如若仍存在问题,则 继续下法。
பைடு நூலகம்
5. 用“Ctrl+Alt+Delete”快捷键或者用鼠标右击系统栏,激活任务管理器。从进程页中查找并结束 Ikernel.exe进程。再尝试重复步骤 3,看看是否可以成功完成Windows Installer和启用。若还不行, 则继续下法。
6. 打开我的电脑,从系统盘(默认一般为C盘,双系统请自己选择)中找到,并删除Windows Installer系统安装目录X:\Program Files\Common Files\InstallShield\Engine。 此外,你还可以尝试在命令行模式下,使用Windows自带的sfc/scannow,来对系统进行自我修复。复制下列代码到记事本,另存为“修复Installer.reg”
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer] “ImagePath”=- “ImagePath”=hex(2): 25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\ 00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\ 56,00,00,00
win7引导修复
win7引导修复Win7引导修复。
随着时间的推移,操作系统的使用时间越长,难免会出现一些问题。
其中之一就是引导问题,特别是在使用Windows 7操作系统的用户中更为常见。
当Windows 7无法正常启动或出现引导错误时,用户可能会感到困惑和焦虑。
然而,幸运的是,Win7引导修复并不是一件困难的事情,只要按照正确的步骤进行操作,就可以轻松解决问题。
在本文中,我们将介绍一些常见的Win7引导修复方法,帮助您解决Windows7引导问题。
无论是由于引导文件损坏、硬盘故障还是其他原因导致的引导问题,我们都将为您提供解决方案。
第一种方法,使用Windows 7安装光盘进行修复。
如果您拥有Windows 7的安装光盘,那么您可以通过以下步骤来修复引导问题:1. 插入Windows 7安装光盘并重新启动计算机。
2. 在启动过程中,按下任意键以从光盘启动。
3. 选择所需的语言、时间和键盘输入方式,然后单击“下一步”。
4. 单击“修复您的计算机”。
5. 选择“使用命令提示符”。
6. 在命令提示符中,输入以下命令并按Enter键:bootrec /fixmbr。
bootrec /fixboot。
bootrec /rebuildbcd。
7. 重新启动计算机,看看是否已解决引导问题。
第二种方法,使用系统恢复选项修复。
如果您无法使用Windows 7安装光盘,或者不愿意使用光盘进行修复,那么您可以尝试使用系统恢复选项来修复引导问题。
以下是具体步骤:1. 重新启动计算机,并在启动过程中按下F8键,直到出现高级引导选项菜单。
2. 选择“修复您的计算机”。
3. 选择所需的语言、时间和键盘输入方式,然后单击“下一步”。
4. 选择“系统恢复选项”。
5. 在系统恢复选项中,选择“启动修复”。
6. 等待系统自动进行修复,并跟随提示进行操作。
7. 重新启动计算机,看看是否已解决引导问题。
第三种方法,使用第三方引导修复工具。
除了使用Windows 7安装光盘和系统恢复选项外,还可以使用一些第三方引导修复工具来解决引导问题。
Windows 7引导故障修复(BCD和MBR)
电脑加电后,首先是启动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已经不那么兼容了。
Windows7引导故障修复(BCD和MBR)
电脑加电后,首先是启动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已经不那么兼容了。
Win10 win7双系统引导修复方法!
Win10 win7双系统引导修复方法!
win10作为最新版的系统,有很多人使用,win7作为最流行的系统,使用最是频繁,很多网友使用双系统,但是会发现装完win10之后无法引导win7,这里u大师u盘教大家如何修复win7引导!
最近小编碰到好几个装win10和win7双系统的朋友出现无法引导问题,装完win10之后,修复win7的引导会提示失败,如下图:
修复方法,我们换一个修复工具修复就可以了,使用easybcd手动将我们的win7添加到引导中就可以修复了!
打开easyboot软件,选择添加新条目,选择windows7,选择我们win7所在的盘符,然后添加就可以了。
添加完成之后,我们重启就可以看到win7和win10的选项了,选择自己想要进入的系统,就可以正常使用了。
Win7系统常见问题解决方案
Win7系统常见问题解决方案一、Win7蓝屏故障解决方案出现此类故障的表现方式多样,有时在Windows启动时出现,有时在Windows下运行一些软件时出现,出现此类故障一般是由于用户操作不当促使Windows系统损坏造成,此类现象具体表现在以安全模式引导时不能正常进入系统,出现蓝屏故障。
有时碎片太多也会引发此类故障,有一次笔者在整理碎片后就解决了该故障,如若排除此项可能则有以下几种原因可能引发该故障。
1、内存原因。
由于内存原因引发该故障的现象比较常见,出现此类故障一般是由于芯片质量不佳所造成,但有时我们通过修改CMOS设置中的延迟时间CAS(将其由3改为2)可以解决该问题,倘若不行则只有更换内存条。
2、主板原因。
由于主板原因引发该故障的概率较内存稍低,一般由于主板原因出现此类故障后,计算机在蓝屏后一般不会死机,而且故障出现频繁,对此唯有更换主板一途。
3、CPU原因,由于CPU原因出现此类故障的现象比较少见,一般常见于cyrix的CPU上,对此我们可以降低CPU频率,看能否解决,如若不行,则只有更换一途。
推荐阅读:蓝屏代码查询器二、win7保护错误解决方案出现此类故障的原因一般有以下几点:1、内存条原因。
倘若是内存原因,我们可以改变一下CAS延迟时间看能否解决问题,倘若内存条是工作在非66MHz 外频下,例如75MHz 、83MHz 、100MHz甚至以上的频率,我们可以通过降低外频或者内存频率来试一下,如若不行,只有将其更换了。
2、磁盘出现坏道。
倘若是由于磁盘出现坏道引起,我们可以用安全模式引导系统,再用磁盘扫描程序修复一下硬盘错误,看能否解决问题。
硬盘出现坏道后,如不及时予以修复,可能会导致坏道逐渐增多或硬盘彻底损坏,因此,我们应尽早予以修复。
3、Windows系统损坏。
对此唯有重装系统方可解决。
4、在CMOS设置内开启了防病毒功能。
此类故障一般在系统安装时出现,在系统安装好后开启此功能一般不会出现问题。
电脑启动时经常出现引导错误的解决办法
电脑启动时经常出现引导错误的解决办法随着科技的不断发展,电脑已经成为我们日常生活中不可或缺的一部分。
然而,有时候我们在启动电脑时可能会遇到引导错误的问题,这给我们的使用带来了一定的困扰。
那么,我们应该如何解决这个问题呢?引导错误通常是由于操作系统或硬件故障引起的。
首先,我们可以尝试重新启动电脑,有时候这个简单的步骤就可以解决问题。
如果问题仍然存在,我们可以尝试以下几种解决办法。
第一种解决办法是通过修复引导文件来解决问题。
我们可以使用Windows安装光盘或USB驱动器来修复引导文件。
首先,我们需要将光盘或USB驱动器插入电脑,并重新启动电脑。
在启动过程中,我们需要按下相应的按键进入BIOS设置界面,选择从光盘或USB驱动器启动。
然后,我们可以选择修复引导文件的选项,根据提示进行操作即可。
第二种解决办法是通过重新安装操作系统来解决问题。
有时候,引导错误可能是由于操作系统文件损坏或丢失引起的。
在这种情况下,重新安装操作系统可能是最好的选择。
我们可以使用Windows安装光盘或USB驱动器来重新安装操作系统。
首先,我们需要将光盘或USB驱动器插入电脑,并重新启动电脑。
在启动过程中,我们需要按下相应的按键进入BIOS设置界面,选择从光盘或USB驱动器启动。
然后,我们可以按照安装向导的提示进行操作,选择重新安装操作系统的选项。
第三种解决办法是通过检查硬件连接来解决问题。
有时候,引导错误可能是由于硬件连接不良引起的。
我们可以检查硬盘、内存条、显卡等硬件是否正确连接。
如果发现有松动或损坏的硬件连接,我们可以重新插拔或更换硬件来解决问题。
第四种解决办法是通过使用引导修复工具来解决问题。
有时候,我们可以使用一些专门的引导修复工具来解决引导错误问题。
这些工具通常可以在互联网上下载,但我们要注意选择可信赖的来源。
我们可以将这些工具制作成启动盘或启动U盘,并按照工具的说明进行操作。
最后,如果以上方法都无法解决引导错误问题,我们可以考虑寻求专业的技术支持。
windows7引导故障的解决 mbr修复
先让我们看一下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命令进行重写。
Windows 7 2008 Vista 2000 2003 XP 引导过程详细过程
引导过程
Windows 2008/Vista
Windows 2000/2003/XP
1) BIOS中的代码选择引导设备(注:这在BIOS中设置;有些新的BIOS可以在开机时按F9来人为干预),例如某一个硬盘。然后去该硬盘的第一个扇区读取MBR
13)运行Winload.exe并将控制权移交。
13) NTLDR清除屏幕。并(Windows 2000)显示“Starting Windows”进度条。进度条下显示“For troubleshooting and advanced startup options for Windows, Press F8”。此时按下F8,可以进入一个菜单,包括选择安全模式。
3)将活动分区的第一个扇区(也就是引导扇区)中的代码读取到内存,并将控制权移交。
4)引导扇区中的代码做:i)读取Volume的结构和格式,ii)并从根目录读取Bootmgr
4)引导扇区中的代码:i)读取Volume的结构和格式,ii)并从根目录读取ntldr
5)如果找不到bootmgr,则显示出错信息“BOOTMGR is missing ”(注:Vista/2008的引导分区必须是NTFS)
7) NTLDR的第一个动作就是将模式转换成保护模式(protected mode)。等到最低16MB内存都能访问了,Bootmgr就启用分页机制(paging)
8)运行在保护模式下的bootmgr这时候仍然依靠BIOS中的驱动程序来访问IDE硬盘和控制显示。与引导扇区代码不同的是,此时bootmgr已经可以认子目录了
(Windows 2003/XP),显示带Windows Logo的启动屏幕。
Windows系统启动问题解决办法修复引导问题
Windows系统启动问题解决办法修复引导问题作为一款被广泛使用的操作系统,Windows在用户的日常生活中起到了至关重要的作用。
然而,有时我们可能会遇到启动问题,导致电脑无法正常启动。
本文将针对Windows系统启动问题,提供一些常用的解决办法来修复引导问题,恢复系统的正常运行。
一、系统修复功能在Windows系统中,开发者为用户提供了一项强大的功能,即系统修复。
这个功能能够自动检测并解决一些导致系统无法启动的问题。
以下是使用系统修复功能来修复引导问题的步骤:1. 重启计算机并进入Windows启动界面。
2. 选择“高级选项”。
3. 选择“疑难解答”。
4. 选择“高级选项”。
5. 选择“启动修复”。
系统修复功能将自动检测系统中的引导问题,并试图进行修复。
在修复过程中,请耐心等待,不要中断操作。
修复成功后,重启计算机,您应该能够正常进入Windows系统。
二、使用系统还原如果系统修复功能无法解决启动问题,您可以尝试使用系统还原功能来恢复正常引导。
系统还原是Windows中的一项重要功能,它能够将系统还原到之前的某个时间点。
以下是使用系统还原来修复引导问题的步骤:1. 重启计算机并进入Windows启动界面。
2. 选择“高级选项”。
3. 选择“疑难解答”。
4. 选择“高级选项”。
5. 选择“系统还原”。
在系统还原界面中,您可以选择恢复到之前的某个时间点,选取一个您认为系统还没有问题的日期和时间进行恢复。
在进行恢复操作之后,系统将会重新启动,并希望您能够正常进入Windows系统。
三、使用安全模式如果系统修复和系统还原功能都无法解决引导问题,您可以尝试进入安全模式来对系统进行修复。
安全模式是Windows的一种启动模式,它会禁用掉一些不必要的驱动和程序,以便更好地排除问题。
以下是进入安全模式来修复启动问题的步骤:1. 重启计算机并进入Windows启动界面。
2. 按住F8键,直到出现“高级引导选项”界面。
vista 或windows 7 未能启动,原因是更改了硬件或软件
2.选择语言设置,然后单击"下一步"
3.单击"修复计算机"
如果没有此光盘,请与您的系统管理员或计算机制造商联系,以获得帮助
文件 \Windows\System32\Winload.exe
状态 0xc00000e
信息 无法加载所选项,因为应用程序失去或损坏
rem -------------------------------------------------- ----------------
ATTRIB -S -H -R %SystemDrive%\boot\BCD
echo HKEY_LOCAL_MACHINE\BCD00000000 [1] >reg.ini
引起这个问题的原因并不是winload文件出问题了。而是mbr中位于0x1B8开始的4字节的硬盘签名被fdisk /mbr改写导致的。而bootrec修复这样的故障无非就是从系统中提取这个签名,之后写入mbr就算了事。所以要修复有两种方法。
方法一修复mbr, 启动winpe。之后用注册表编辑器加载vista系统中boot\bcd文件 到找一个11000001\Element 二进制值 在0038开始的四个字节就是我们丢失的硬盘签名。然后用mbrfix之类的软件提取mbr 把硬盘签名改成注册表里的值。再保存到mbr里就行了。也可以使用mbrfix /drive 0 writesignature 命令写入但是要注意倒过来写 不如说注册表里的签名是 12345678 那么既要执行mbrfix /drive 0 writesignature 78563412这个样子了。这样就能顺利启动了
有解决方案:
使用WinPE启动,运行CMD(命令行模式),在 C:\windows\system32目录下,运行如下三个命令
Win7引导选择失败, 因为需要的设备不可访问
Win7引导选择失败, 因为需要的设备不可访问Problem:Windows 未能启动。
原因可能是最近更改了硬件或软件。
解决此问题的步骤:1.插入windows安装光盘并重新启动计算机。
2.选择语言设置,然后单击下一步。
3.单击“修复计算机”。
如果没有此光盘,请您与系统管理员或计算机制造商联系,以获得帮助。
状态:0xc000000e信息:引导选择失败,因为需要的设备不可访问Solution:使用Win7 PE进入系统, 在运行中输入CMD,进入后:(1)输入“C:”,按回车键,转到C:盘。
(注:不包含双引号,下同)(2)输入“cd Windows”,转到C:\Windows。
(3)输入“cd system32”,转到C:\Windows\system32。
(4)输入“bcdedit /v”,显示如下:——————————————————————————————Windows 启动管理器--------------------标识符{9dea862c-5cdd-4e70-acc1-f32b344d4795} device unknowndescription Windows Boot Managerlocale zh-CNinherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} default {6a0582e8-26b5-11de-aa82-fab9790f0327} resumeobject {6a0582e9-26b5-11de-aa82-fab9790f0327} displayorder {6a0582e8-26b5-11de-aa82-fab9790f0327}{dd4acb15-26b7-11de-920a-001f3c63388c} toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d} timeout 2Windows 启动加载器-------------------标识符{6a0582e8-26b5-11de-aa82-fab9790f0327} device unknownpath \Windows\system32\winload.exe description Microsoft Windows Vistalocale zh-CNloadoptions DDISABLE_INTEGRITY_CHECKSinherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} osdevice unknownsystemroot \Windowsresumeobject {6a0582e9-26b5-11de-aa82-fab9790f0327}nx OptIn注意看红色的“unknown”,我们要将这些“unknown”都更改成“partition=C:”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
此外,微软也在Windows Vista 中提供了可通过WMI (Windows Management Instrumentation : Windows管理规范)调用的 BCD 类,通过它可以用编程的方式修改BCD数据,不过,相信对绝大多数用户而言,这是不可能的任务。
使用BCDEdit修改启动菜单选项
作为一种良好的操作习惯,战友们在对Windows Vista的启动选项进行任何修改前,首先要对BCD中的启动选项进行备份,相应的命令上页我们已介绍过,在此不再赘述;其次,使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的正确 GUID 标识,并将其记录下来。毕竟,BCDEdit只是一款命令行工具,我们操作时需手动输入类似“{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”这样的长字符串时,很容易出错,而这往往会导致Windows Vista启动失败。
状况:引导中止并蓝屏;系统崩溃并出现类似“ststus:0x00000e9”、“Info:Input/output error”、“file:\windows\system32\winload.ex”等信息
对付它:寻求帮助
怎么做:没有通用的解决方法
第五步、初始化内核
主要工作: ntoskrnl 接管Vista的控制权
R.E.C--F22
组织部长[B-01107-T]
兵团大校
UID
14786
帖子
3706
功勋
5422 点
军饷
2210 元
阅读权限
150
沙发
发表于 2008-2-27 05:05 | 只看该作者
自己动手!修改Windows Vista的系统启动菜单
bootrec / rebuildbad
第四步、Winloantoskrnl.exe)硬件抽象层(hall.dll)及关键的“HKEY_LOACL_MACHINE_System”键信息,还有VistaIL注册表加载所有的驱动信息。
可能出现的错误:系统崩溃和蓝屏
(注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}格式)。
BCDEDIT命令
bcdedit /? : 显示命令帮助
bcdedit.exe /? CREATESTORE : 显示命令参数“ CREATESTORE ”的详细信息,——当然,“ CREATESTORE ”也只是示例,使用中对其他任何可用参数也均可使用类似格式查看该参数的具体说明。
下面详细介绍使用BCDEdit修改启动选项的常用命令格式:
bcdedit /set {legacy} Description “Windows XP Professional SP2” : 修改上一代操作系统在启动菜单中的显示内容,比如说我们也可将其修改为“Vista天地专用XP SP2”之类。注意,命令中的引号不可省略;
Windows Vista 引导过程错误全解
Windows Vista 的引导过程比起XP来缩短了流程,整个步骤被压缩成了7步。好的,继续来学习一下Vista的引导吧。
第一步、主引导信息
主要工作:BIOS检查主引导信息并开始引导步骤
可能出现的错误:存取失败
状况:显示类似“Cannot read from this data carried”的信息。
bcdedit /displayorder : 设置启用菜单中各项的显示顺序,如:
bcdedit.exe /displayorder {legacy} {current}
将首先显示Windows XP,然后再显示默认启动的系统如Windows Vista;
bcdedit /timeout 15 : 将默认的启动菜单显示时间30秒更改为15秒,当然,您可以将这个时间修改为任何您希望的数值。
BCDEdit : Windows Vista启动设置编辑工具
在传统的基于BIOS的计算机中,如果只安装Windows Vista,除了极早期的Windows Vista测试版本外,您将会发现 Boot.ini 文件已经彻底从系统中消失;如果系统中安装了Windows Vista和之前的WIndows系统如Windows XP,虽然仍可找到 Boot.ini 文件,不过,这个文件只作用于那些系统,而不会对 Windows Vista的启动有任何影响。
bcdedit /default {current} : 将当前启动硬盘/分区中的操作系统设置为默认启动的系统;
bcdedit /default {5189b25c-5558-4bf2-bca4-289b11bd29e2} : 设置指定GUID上的操作系统为默认启动的系统;
bcdedit /default {legacy} : 设置上一代Windows 系统Windows XP为默认启动的系统;
对付它:重装是必要的吗?
怎么做:如果“System start repair”失败,推荐你还是重装Vista吧
第三步、bootmgr.exe / BCD
主要工作:如果电脑采用传统的BIOS,则bootmgr.exe读取BCD数据并展开引导菜单。如果采用了EFI BIOS,则直接读取BCD数据
可能出现的错误:黑屏
状况:计算机进入假死状态,光标在闪动,屏幕却保持黑屏(不知道这算是进步还是退步)
对付它:更新BCD数据库
怎么做:如果使用“System start repair”失败,可以尝试控制台下输入以下命令:
C:cd boot
attrib bcd -s -n -r
rem
c:\boot\bcd bcd.old
bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} description “Windows Vista Build 5270 x64” : 修改安装于其他硬盘或分区的系统在启动菜单中的显示内容,使用这项命令时一定要注意该硬盘/分区的GUID输入正确,相应的GUID可通过“ bcdedit ”或“ bcdedit /enum all ”命令查看。
在基于EFI (Extensible Firmware Interface :可扩展固件接口,以后采用这种接口的PC会越来越多)的计算机中,Boot.ini 文件则更不复存在,在基于EFI的系统中,启动选项被贮存在主板的存储器中。此时要修改启动选项,要么通过能够读写NVRAM的工具如NvrBoot,要么使用上文提到的BCDEdit。
启动BCDEdit
需要注意的是,BCDEdit不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (Bcdedit.exe) 位于 “/Windows/System32”目录下。
要执行BCDEdit,首先应进入命令行窗口,并要将操作用户并提升至管理员权限;然后在命令行窗口中,转到系统目录如 “C:/windows/system32”下,然后输入“ bcdedit” 即可。
可能出现的错误:系统崩溃和蓝屏
状况:“file ntoskrnl.exe is misssing / is corrupt ”等信息
对付它:不要尝试超频
怎么做:插入Vista的安装DVD修复
第六步、登录
主要工作:Windows 要求输入用户名和密码
可能出现的错误:用户名或密码错误
状况:。。。。。。。。
bcdedit 或 bcdedit /enum all : 显示Windows Vista系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 。
使用BCDEdit备份与恢复启动选项
bcdedit /set {current} description “Windows Vista Build 5270 x86″ : 修改当前启动硬盘或分区上的操作系统在启动菜单中的显示内容。注意,当前分区上的操作系统可能为Windows Vista,也可以是其他系统,当然,命令中的引号也不可省略;
在之前基于NT的Windows系统中,Windows使用Ntldr作为Boot Loader来启动系统(所谓boot loader,在指在操作系统内核运行之前执行的一段小程序,系统通过它来初始化硬件设备、建立内存空间的映射图等,将系统的软硬件环境设置成一个合适的状态,为最终调用操作系统内核准备好正确的环境) 在启动过程中,Ntldr 使用Boot.ini 文件来确定在启动/引导过程中要显示哪些操作系统选项,战友们如果想对启动选项的设置动点手脚可以通过修改boot.ini文件中相应内容实现。
在对Windows Vista的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。
bcdedit /export “D:/BCD Backup/Bcd Backup” ——将启动设置备份到D盘 “BCD Backup” 目录下;
bcdedit /import “D:/BCD Backup/Bcd Backup” ——恢复之前备份在D盘 “BCD Backup”目录下启动选项。
对付它:输入正确的密码
怎么做:你不知道?那我也不知道了
第六步、启动Vista
主要工作:工具栏和defender载入
可能出现的错误:各种死机、系统崩溃、蓝屏