b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

告诉您如何独立启动XP和Win7、WinPE的三个系统

电脑杂谈  发布时间:2020-10-16 00:04:55  来源:网络整理

u盘独立系统_u盘独立系统

安装双系统的用户越来越多,但是多个系统的启动和维护一直是头疼的事情,例如Windows XP(以下称为WinXP)+ Windows 7用户(以下称为Win7)) ],如果启动File Bootmgr或BCD启动配置问题,通常会导致无法访问两个系统。本文讨论了使用XRLDR(轻量级多启动管理工具)来实现WinXP和Win7、的独立启动WinPE的三种系统方法和技巧。

了解多系统启动的基础

在使用XRLDR之前,让我们首先了解系统启动知识,以便我们可以更好地了解和配置多个系统的启动。硬盘上系统的一般启动过程如下:开机自检→加载硬盘主启动记录(MBR)→搜索并激活系统启动文件→加载启动配置文件→加载系统核心文件→完成启动。

例如,对于基于WinXP安装Win7双系统的用户,安装Win7后,它将更改主引导记录并使用Bootmgr来管理多系统启动。其启动过程为:自检后加载NT60主启动记录,然后找到启动文件“ C:\ Bootmgr”并激活它,然后加载“ C:\ boot \ bcd”启动配置文件并列出多个启动项。如果选择“ Windows 7”,则Bootmgr将根据BCD启动信息对其进行配置,并将控制权转移到Win7系统目录中的“ Winload.exe”,然后启动Win7。如果选择旧版本的Windows,则Bootmgr将控制“ NTLDR”,然后启动WinXP(通用系统启动文件和启动记录格式,如下表所示)。

通用系统启动文件

注意:硬盘的主启动记录不一定与特定的操作系统有关。它是在操作系统启动之前加载的一段代码。不同类型的启动记录之间的区别是加载启动文件(例如NT60记录)的不同,它将查找“ C:\ Bootmgr”并加载它。 Bootmgr可以引导WinXP或Linux系统。可以引导的特定系统由系统启动配置文件确定。例如,将“ C:\ NTLDR”启动配置写入BCD之后,Bootmgr可以启动WinXP系统。

u盘独立系统_u盘独立系统

从上述启动过程中,我们可以看到传统的双系统启动具有以下缺点:

1.多系统启动是通过第一个分区完成的。因此,一旦第一个分区无法正常工作(例如,被病毒损坏),所有系统将无法启动。

2.多系统启动文件存储在第一个分区中,并且依赖于一个Boootmgr文件。一旦该文件操作不当(例如错误地编辑了启动配置文件BCD)或误删除了文件,将导致多系统启动失败。

为了解决多系统启动的上述缺点,我们可以自行修改多系统启动。首先将每个系统的启动文件复制到各自的分区中,然后通过XRLDR配置实现每个分区系统的独立启动,以便多系统启动可以摆脱对第一个分区和单个启动文件的依赖。显示了转换前后的过程比较。

注意:本文以安装在C驱动器上的WinXP和安装在D驱动器上的Win7的双系统安装为例。为了便于维护,我还在E盘上安装了WinPE系统。

实际战斗:分别激活多个系统

u盘独立系统_u盘独立系统

从以上介绍中,我们可以知道,多系统启动操作转换的第一步是将每个系统的启动文件复制到各自的分区中。由于仅复制启动文件无法启动系统,因此必须在复制完成后完成系统启动配置。下面介绍如何针对不同的系统执行特定操作。

第一部分。实现WinXP独立启动

每个人都知道WinXP是通过“ C:\ NTLDR”启动的。对于先安装WinXP然后再安装Win7的用户,我们只需要将硬盘主引导记录更改为NT52格式。进入WinXP后,将下载的“ bootsect.exe”复制到C驱动器,然后启动命令提示符工具并输入“ c:\ bootsect.exe / nt52 c:”,此时屏幕上将显示“ Bootcode已成功更新所有目标卷”,表示主引导记录已成功更改为NT52格式。现在,重新启动系统后,将自动加载NTLDR以启动WinXP(Bootmgr启动管理器界面将不再出现)。

提示:对于基于Win7安装WinXP的用户,请勿使用上述命令更改主引导记录,否则将导致两个系统无法访问的后果。因为更改为NT52格式后,硬盘的主引导记录将在第一个分区的根目录中搜索NTLDR文件(NT60格式用于搜索Bootmgr)。

第二部分。实现Win7独立启动

完成上述操作后,重新启动系统并输入WinXP,并将“ C:\ bootmgr”文件和整个“ C:\ boot”目录剪切到磁盘D的根目录。然后运行下载的“ bcdtool.exe”,单击“开始配置→打开”,然后打开“ d:\ boot \ bcd”配置文件。依次选择“编辑→删除启动项目”以删除所有原始启动项目。然后依次选择“编辑→新的Vista启动项目”。选择新项目后,双击右窗格中的“设备”项,并将其更改为“ partition = D:”(驱动器号根据Win7安装的特定分区而更改),“描述”(引导菜单显示名称)更改为“ Windows 7”。

u盘独立系统_u盘独立系统

在移动并配置了上述启动文件之后,只要我们可以加载“ D:\ bootmgr”,就可以从磁盘D引导Win7(Bootmgr加载需要XRLDR配置)。

第三部分。实现WinPE独立启动

由于Win7启动通常需要WinPE进行修复,为了方便Win7系统的维护,我们还可以在本地硬盘上手动安装WinPE系统。只要准备好Win7安装CD,请打开CD并将所有文件(“ CD directory \ sources \ install.wim”文件除外)复制到E盘以完成安装。

最终设定统一管理多个系统

完成上述三个系统的配置后,现在进入WinXP系统,运行下载的XRLDR,然后单击“安装/配置”以进入配置界面。在界面预览下选择“第一个操作系统”,并依次设置以下内容:

1.选择“从文件开始”作为启动方法,然后选择NTLDR作为启动文件(用于启动WinXP,使用Bootmgr启动Win7和WinPE)。

u盘独立系统_u盘独立系统

2.选择第一个分区作为启动分区(即WinXP所在的分区,并根据特定分区选择其他系统)。

3.选择“ NTLDR / BOOTMGR”作为系统类型,然后选中“在启动时激活以启动主分区”。

4.将菜单文本更改为“ Windows XP”,然后单击“生成”(根据您的喜好设置字体,颜色,字体大小等)。其他参数采用默认设置。

5.与上述操作相同,依次设置Win7和Win PE系统的启动配置,最后单击“写入磁盘”以完成主启动记录的更改。

好,现在,只要您重新启动计算机,我们就可以在启动多重启动菜单中选择我们喜欢的系统来输入(默认情况下,下次启动时将激活最后一个选定的系统,默认的启动系统可以在XRLDR中设置)。

以上三个系统是独立启动的。例如,选择要输入的Win7后,依次打开“计算机管理→存储→磁盘管理”,可以看到Win7所在的分区既是系统分区又是启动分区,表明其启动不依赖于它。第一个分区。

提醒:什么是系统分区和引导分区?根据Microsoft帮助文档的解释,系统分区是指包含加载Windows所需的硬件特定文件(例如Bootmgr)的分区。系统分区可以(但不是必须)与引导分区相同。引导分区是指包含Windows操作系统及其支持文件的分区。对于传统的WinXP + Win7,对于Win7,其系统分区是第一个分区(因为加载Windows所需的特定文件,例如Bootmgr和Boot目录位于此分区中),而引导分区是第二个分区(因为Windows操作系统目录(在该分区中)。这里,系统分区和引导分区合并为一个,这意味着该分区包含系统文件和引导文件,可以指示系统独立且独立地启动。

经过上述改造,我们实现了WinXP和Win7、WinPE三个系统的独立启动,为日常维护带来了极大的方便。例如,如果在转换之前错误地删除了Bootmgr文件,则重新启动后无法启动多个系统,但是现在您可以进入WinXP系统,只要将Bootmgr复制到另一台计算机的D驱动器上,就可以修复Win7系统的启动问题。同样,如果Win7的BCD菜单失败,我们也可以输入WinPE并使用Bcdboot命令进行快速修复。

即使是计算机专家,也经常会遇到多系统启动失败的情况。一旦发生故障,维护将很耗时且费力。本文采用了不同的方法,并为多系统维护提供了一个好主意。通过XRLDR的独立指导,每个系统都可以独立启动。如果您已经安装了多个系统,并且遇到了太多的系统启动失败,那么您不妨尝试本文介绍的方法,这样可以大大减少维护工作

大白菜官方网站


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-326297-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      每日福利
      热点图片
      拼命载入中...