xpwindows7启动项目修复指南(纯代码修改)Windows的正式版本已经发布。喜欢早期采用者的朋友认为他们已经尽早安装了Windows 7. ...毕竟尝试过新鲜度,但是问题再次出现。我们如何才能两全其美?这自然是要安装双系统。最近,由于安装了双系统,许多朋友在还原系统或重新安装系统时丢失了Windows启动项。这个问题使发烧友非常苦恼。因此,我在主要的论坛和搜索引擎上四处游荡,发现了许多混乱的解决方案,例如文章,材料,教程等,但没有人完成操作计划!编辑亲自研究,结合分散的教程,总结了一套相对完整的解决方案!无需诉诸任何其他工具,放弃白痴行为,踏入专家级纯代码修复xp Windows7启动项目行列,让您随心所欲地进行更改!首先,在修复XP Windows7启动项之前,编辑器必须向您介绍Windows的启动顺序,以便您对Windows xp有更深入的了解:mbr-> ntldr-> boot。 ini-已经在这里引导菜单选择栏是Windows7:mbr-> bootmgr-> BCD->这是Windows7的引导菜单。从上面的编辑器中,您可以看到Windows XP中最重要的文件ntldr实际上是Windows7中的文件。不再使用。
1、如果C驱动器上仅安装了一个XP,并且由于某种原因发生“ ntldr missing”错误,请首先确保c驱动器的ntldr文件存在,然后再使用pe驱动器启动(编辑器从不使用CD),在命令行下,首先将Windows 7的启动目录复制到c驱动器,输入:c:\ boot \ bootsect.exe / nt52 // nt52代表使用过去的NTLDR成功修复XP启动菜单。 2、如果磁盘上仅安装了一个Windows7,并且由于某种原因发生了启动错误,请从pe(编辑器从不使用CD)开始,将Windows7引导目录复制到c驱动器,然后输入: c:\ boot \ bootsect.exe / nt60 //为硬盘写NT启动信息/ nt60表示Vista之后的启动管理器将硬盘的主启动记录定位到bootmgr。如果仍然无法启动,则可能是BCD(相当于xp.ini配置文件中的boot。)。缺少启动列表菜单。解决方案:pathc:\ windows \ system32 bcdedit / store c:\ boot \ bcd / create {bb68514c-cff8-11dd-aca9-a775dac50ae8}“ MicrosoftWindows / applicationosloader bcdedit / store c:\ boot \ bcd / set {bb68514c-cff8- 11dd-aca9-a775dac50ae8)设备分区= C://这里C是Windows7安装分区bcdedit / store c:\ boot \ bcd / set {bb68514c-cff8-11dd-aca9-a775dac50ae8}路径\ Windows \ system32 \ winload。 exe bcdedit / store c:\ boot \ bcd / set {bb68514c-cff8-11dd-aca9-a775dac50ae8}语言环境zh-CN bcdedit / store c:\ boot \ bcd / set {bb68514c-cff8-11dd-aca9- a775dac50ae8}继承{bootloadersettings} bcdedit / store c:\ boot \ bcd / set {bb68514c-cff8-11dd-aca9-a775dac50ae8} osdevice partition = C://这里C是Windows7安装分支bcdedit / store c:\ boot \ bcd / set {bb68514c-cff8-11dd-aca9-a775dac50ae8} systemroot \ Windows bcdedit / store c:\ boot \ bcd / set {bb68514c-cff8-11dd-aca9-a775dac50ae8} nx OptIn bcdedit / store c:\ boot \ bcd / displayorder { bb68514c-cff8-11dd-aca9-a775dac50ae8} / addlast bcdedit / store c:\ bo ot \ bcd / timeout 3、例如,如果您有两个操作系统,则c驱动器是xp和Windows7。原因,您的Windows 7启动菜单已损坏,有关修复方法,请参见上文。

如果您可以输入xp,则不需要pe。 4、例如,如果您有两个操作系统,则c驱动器是xp和Windows7。由于某些原因,您的Windows7启动菜单没有XP启动选项! c:\ windows \ system32 \ bcdedit / create {ntldr}“ MicrosoftWindows XP”(添加XP引导菜单,菜单名为Windows XP); c:\ windows \ system32 \ bcdedit / set {ntldr}设备分区= c:表示安装xp的安装分区c:\ windows \ system32 \ bcdedit / set {ntldr} path \ ntldr //(添加NTLDR引导); c:\ windows \ system32 \ bcdedit / displayorder {ntldr} / addlast ===== =====另存为bat文件并运行它========当然,如果要修改启动顺序,您可以执行以下操作:输入WINDOWS7-打开“计算机”属性-高级系统设置-“开始和故障恢复”设置-“默认操作系统”,将WINDOWS7更改为较早版本的WINDOWS(例如XP) -检查“显示操作系统列表的时间”并将时间更改为5秒-确认底部,编辑器将附加一些BCDEDIT用法:BCDEDIT启动配置数据存储编辑器Bcdedit.exe命令行工具以修改启动配置数据存储。

启动配置数据存储包含启动配置参数,并控制操作系统的启动方式。这些参数以前在Boot.ini文件中(在基于BIOS的操作系统中)或在稳定的RAM项目中(在基于可扩展固件接口的操作系统中)。您可以使用Bcdedit.exe在启动配置数据存储中添加,删除,编辑和附加项目。有关命令和选项的详细信息,请键入bcdedit.exe。例如,要显示有关/ createstore命令的详细信息,请键入:bcdedit.exe / createstore有关此帮助文件中主题的字母顺序列表,请运行“ bcdedit TOPICS”。在存储上执行的命令/ createstore将创建一个空的启动配置数据存储。 / export将系统内容导出到文件中。以后可以使用该文件来还原系统存储的状态。 / import使用/ export命令创建的备份文件来还原系统存储的状态。在存储器中的项目上执行的/ copy命令将复制存储器中的项目。 / create在存储中创建一个新项目。 / delete删除存储中的项目。运行bcdedit ID以获取有关这些命令使用的标识符的信息。在item选项上执行的/ deletevalue命令将删除存储中的item选项。
/ set设置存储中的项目选项值。运行bcdedit TYPES以获取这些命令使用的数据类型的列表。运行bcdedit FORMATS以获取有效数据格式的列表。控制输出的命令/ enum列出了存储中的项目。命令行选项可完整显示项目标识符,而不使用已知标识符的名称。单独使用命令可以完全显示ACTIVE类型的项目标识符。单独运行“ bcdedit”等效于运行“ bcdedit / enum ACTIVE”。控制引导管理器/ bootsequence的命令为引导管理器设置了一次引导顺序。 / default设置启动管理器将使用的默认项。 / displayorder设置引导管理器显示多重引导菜单的顺序。 / timeout设置启动管理器的超时值。 / tooisplayorder设置引导管理器显示工具菜单的顺序。控制用于应用程序/ bootems的紧急管理服务的启动的命令启用或禁用用于启动应用程序的紧急管理服务。 / ems启用或禁用操作系统项的紧急管理服务。 / emssettings设置全局紧急管理服务参数。控制调试/ bootdebug的命令启用或禁用启动应用程序的启动调试。 / dbgsettings设置全局调试器参数。 / debug启用或禁用操作系统项的内核调试。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-356729-1.html
仅说数量了
送他们去见上帝