收藏 分享(赏)

恢复双系统启动菜单.doc

上传人:无敌 文档编号:1263003 上传时间:2018-06-21 格式:DOC 页数:15 大小:112KB
下载 相关 举报
恢复双系统启动菜单.doc_第1页
第1页 / 共15页
恢复双系统启动菜单.doc_第2页
第2页 / 共15页
恢复双系统启动菜单.doc_第3页
第3页 / 共15页
恢复双系统启动菜单.doc_第4页
第4页 / 共15页
恢复双系统启动菜单.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、双系统启动菜单的修复恢复我最早在 C 盘装了 Windows XP,然后接着在 D 盘装的 Windows7。这样用着一切正常,因为我原来备份的有 XP 系统,所以我用一键还原把 C 盘给还原了,但问题也就出来了,在系统启动项那只有 Windows XP 和一键还原两个选项,没有办法进入 Windows 7系统,因为我没有接触过 Windows Vista,直接从 XP 到 Windows 7,所以对它的启动原理不很了解,所以我研究了一下午才把问题解决了,顺便也了解了 Windows 7 系统的启动原理。解决问题前我们先来了解一下 Windows XP 和 Windows 7 的启动原理有何不

2、同,双系统又是如何启动的:在 Windows 7+XP 双系统中,Windows 7 使用 bootmgr 接管系统启动模式。电脑自检完成后,开始查找活动主分区(一般情况是 C:)并加载它。接着会继续读取活动分区下的启动配置文件(即 C:BOOTBCD)和 c:boot.ini,根据 BCD 和 Boot.ini 存储的启动信息列出启动菜单 (也就是双系统启动菜单 )。对于双系统用户通常列出“Microsoft Windows 7”和“旧版本的 Windows”。如果选择前者,Bootmgr 将控制权交给 Windows 7 系统目录下的 Winload.exe (在Windowssystem

3、s 下)然后开始启动 Windows 7。选择后者, Bootmgr 将控制权交给 NTLDR,接着开始读取 c:boot.ini 并列出其中配置的启动菜单。启动故障就主要出现在 Bootmgr(如该文件丢失) 、BCD(启动信息配置错误)、Winload.exe(该文件丢失导致 Vista 无法启动 )、Ntldr(该文件丢失导致 XP 无法启动)这些文件上。(我的情况属于 bootmgr 文件丢失, BCD 文件启动信息配置错误)下面我们来解决问题:1、首先我们需要几个备份文件(bootmgr,ntldt,bcd,bootsect),如果你有 Windows 7 系统盘或者镜像的话可以直接

4、从中提取。还有一个工具EasyBCD注意:在 XP 下 EasyBCD 的运行需要 Microsoft .NET Framework2.0 的支持。2、以下操作都是在 Windows XP 中进行,因为又隐藏文件和系统文件,所以最好显示系统和隐藏文件,在文件夹选项里点击查看,去掉隐藏受保护的系统文件(推荐)并选择选择显示所以文件和文件夹。把 bootmgr,ntldt(一般 C 盘下有,不用复制)复制到 C 盘下。(此 C 盘为默认为系统,按具体情况而定)把 bcd,bootsect 复制到 C:boot目录下3、然后运行 EasyBCD切换到左侧的“ADD/Remove Entries”,在

5、右侧窗格选中原来无效的启动菜单,单击 Delete 删除,接着在 Add An Entry 下添加启动项。添加 XP 启动则在 Version 选择“Windows NT/200/XP”、Drive 选择 C:、Name 设置为 Windows XP(图 3)。同上,添加Windows 7 的启动项 (Version 选择 Windows Vista/longhom、Drive 选择 D:、Name 设置为 Windows 7),完成后单击 ADD Entry 保存配置。4、然后打开“运行” (开始运行), 输入 cmd进入 C:boot目录下输入“bootsect /nt60 C:” (删除

6、是 nt52,不带双引号)最后重新启动电脑即可。win7 和 xp 双系统启动修复=系统环境:C 盘:win7 ,D 盘: XP。故障现象:由于 C 盘的 win7 系统出错,所以将 C 盘格式化重装了一遍。装完后,win7 可以启动,XP 不能启动。解决结果:在不重装任何一系统的情况下,可以正常引导并进入双系统。使用 winpe,运行 CMD(命令提示符),1.X:bootbootsect -nt60 all (X:为 win7 光盘的盘符,该命令是更改系统盘引导方式) 2.c:windowssystem32bcdedit /export “d:BCDBackBCD“ (备份 Vista 引

7、导文件到 D:BCDNackBCD下,需要事先在 D 盘建这个目录,这一步也可以不用) 3.c:windowssystem32bcdedit /create ntldr -d “Windows XP“ (添加 XP 的引导菜单,菜单名为Windows XP) 4.c:windowssystem32bcdedit /set ntldr device partition=c: 5.c:windowssystem32bcdedit /set ntldr path ntldr (添加 NTLDR 引导) 6.c:windowssystem32bcdedit /displayorder ntldr /a

8、ddlast 第 4 步:重启系统后,就可以看到启动管理器并修复为多重启动了此时重启系统后,能进来 VISTA,但是进不来 XP,提示是找不到 ntldr 文件; 将 XP 根分区下的 boot.ini、bootfont.bin、NTDETECT.COM、ntldr 文件拷贝 C 根目录分区。=在 XP 下卸载 WIN7:先插入刻好的 Windows 7 安装光盘,或者用虚拟光驱加载 Windows 7 镜像。依次点击“开始”-“运行”,弹出命令行窗口。输入 X:bootbootsect.exe /nt52 all /force X 为安装 WIN7 的目录 然后单击 ENTER之后弹出 WI

9、N7 光盘 重启 再开机就没有 WIN7 的启动项了。 然后把安装 WIN7 的磁盘格掉,重装系统。=使用 Win XP 命令恢复控制台不可不知的命令:作为急救 XP 的工具,Microsoft Windows XP Recovery Console Microsoft Windows XP 命令恢复控制台是当之无愧的精品,可以消除 Win XP 的各种棘手故障,而且还是免费的。好啦,说了那么多废话,还是让我们来感受一下 Win XP 命令恢复控制台吧!Win XP 命令恢复控制台有两种获取方式,一是当你的 Win XP 不能启动时,用 Win XP 启动光盘引导,然后选择用 Win XP 命

10、令恢复控制台修复;二是在 XP 还正常的时候进行安装。具体方法是:先将你的 Win XP 安装启动盘插入光驱,在开始菜单中选择运行(或按“Win 键R”)打开运行对话框,输入命令 X1386Win NT32/Cmd con(其中 X 是你的光驱盘符),系统询问你是否安装命令恢复控制台,选择是,就出现了安装向导,之后选择跳过网络更新,等文件复制完毕,就安装成功了。重新启动后,在启动列表中就可以看到 Microsoft Windows XP Recovery Console 这个选项了。下面我们来介绍一下控制台的一些常用命令:Bootcfg:这是我们用得最多的一个命令,输入 Bootcfg/?后,

11、你将看到它的几个参数,没错,它是用来配置启动信息的,假如你原来的系统是 Win 98Win XP,重装 Win 98 后,发现 Windows XP 无法启动了,就用上面所说的第一种方法启动 Windows XP 命令恢复控制台,输入 Bootcfg/add 或 Bootcfg/scan命令,其中前者是自己手动添加 Windows XP 的启动列表,格式为:Multi(0)disk(x)rdisk(0) partition(y),其中 X 为 XP 所在的硬盘,Y 为 XP 在第几分区,后者为程序自动扫描硬盘,自动添加,在这里我就不多说了。另外,Bootcfg /copy 是用来备份 Win

12、dows XP 启动文件 Boot.ini 的,Bootcfg/default 是用来配置默认启动项的。当然,参数还有很多,常用的就这些了。Fixmbt+Diskpart:相信很多朋友为了赶时髦,都装上了 Linux,可是,你有没有想过如何不损坏 Win dows XP 而卸载 Linux 呢? 答案就是 XP 的命令恢复控制台中的 Fixmbr、Diskpart 两个命令。我们以Redhat Linux 9.0.1 为例。首先,从 Linux 的启动列表中进入 Win XP 命令恢复控制台,我们必须先把主引导记录重建,使它让 Windows XP 的主分区接管,Fixmbr 就是这样的工具,

13、我的 Windows XP 安装在C 盘,就输入 Fixmbr C:不到两秒钟,主引导记录重建完毕。接着,我们要删除 Linux 分区,这时就用到了 Diskpart 工具。好,我们输入 Diskpart,发现没有?它是菜单模式,好吧,我们选择 Linux 的两个分区(ext2/ext/3 swap)依次按 D,进行删除。不仅如此,你还能利用 Diskpart 工具,建立 Win XP 分区,方法和上面类似。=Windows Xp 修复控制台详细用法Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。(当

14、然大家可以在系统启动后按 F8,插入 XP 系统光盘进入)这次整理了一下,希望对大家有所帮助:Bootcfgbootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。 含有下列参数的 bootcfg 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 bootcfg 命令。用法:bootcfg /default 设置默认引导项。bootcfg /add 向引导列表中添加 Windows 安装。bootcfg /rebuild 重复全部 Windows 安装过程并允许用户选择要添加的内容。注意:使用 bootcfg /rebuild 之前,应先通

15、过 bootcfg /copy 命令备份 boot.ini 文件。bootcfg /scan 扫描用于 Windows 安装的所有磁盘并显示结果。注意:这些结果被静态存储,并用于本次会话。如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。bootcfg /list 列出引导列表中已有的条目。bootcfg /disableredirect 在启动引导程序中禁用重定向。bootcfg /redirect PortBaudRrate | useBiosSettings在启动引导程序中通过指定配置启用重定向。范例: bootcfg /redirect co

16、m1 115200 bootcfg /redirect useBiosSettingshkdsk创建并显示磁盘的状态报告。Chkdsk 命令还可列出并纠正磁盘上的错误。含有下列参数的 chkdsk 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 chkdsk 命令。vol drive: chkdsk drive: /p /r参数 无如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。drive: 指定要 chkdsk 检查的驱动器。 /p 即使驱动器不在 chkdsk 的检查范围内,也执行彻底检查。该参数不对驱动器做任何更改。 /r 找到坏扇区并恢复可读取的信

17、息。隐含着 /p 参数。注意Chkdsk 命令需要 Autochk.exe 文件。如果不能在启动目录(默认为 %systemroot% System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。Diskpart创建和删除硬盘驱动器上的分区。diskpart 命令仅在使用故障恢复控制台时才可用。diskpart /add |/delete device_name |drive_name |partition_name size参数 无如果不带任何参数,diskpart 命令将启动 diskpa

18、rt 的 Windows 字符模式版本。/add创建新的分区。/delete删除现有分区。device_name要创建或删除分区的设备。设备名称可从 map 命令的输出获得。例如,设备名称:Device HardDisk0drive_name以驱动器号表示的待删除分区。仅与 /delete 同时使用。以下是驱动器名称的范例:D:partition_name以分区名称表示的待删除分区。可代替 drive_name 使用。仅与 /delete 同时使用。以下是分区名称的范例:Device HardDisk0Partition1大小要创建的分区大小,以兆字节 (MB)表示。仅与 /add 同时使用。

19、范例下例将删除分区:diskpart /delete Device HardDisk0 Partition3 diskpart /delete F:下例将在硬盘上添加一个 20 MB 的分区:diskpart /add Device HardDisk0 20Fixboot向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用 fixboot 命令。fixboot drive参数 驱动器将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。例如,驱动器:D:范例下列命令范例向驱动器 D: 的系统分区写入新的分区引导扇区:fixboot d:注意: 如果不带任何参数

20、,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。Fixmbr修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。fixmbr device_name参数device_name要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例如,设备名称:Device HardDisk0范例下列命令示例向指定设备写入一个新的主引导记录:fixmbr DeviceHardDisk0注意:如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。 如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令

21、。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。Format将指定的驱动器格式化为指定的文件系统。含有下列参数的 format 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 format 命令。format drive: /fs:file-system参数drive:指定要格式化的驱动器。不能从故障恢复控制台格式化软盘。/q对驱动器进行快速格式化。不扫描驱动器看是否有坏区域,因此只应对以前格式化过的驱动器使用该参数。/fs:file-system指定要使用的文件系统:FAT、FAT32 或 NTFS 。如果未指

22、定文件系统,将使用现有的文件系统格式。Map显示驱动器号与物理设备名称的映射。该信息在运行 fixboot 和 fixmbr 命令时非常有用。map 命令仅在使用故障恢复控制台时才可用。Map arc参数arc指示 map 命令显示高级 RISC 计算 (ARC)设备名称而不是设备名称。以下是 ARC 设备名称的范例:multi(0)disk(0)rdisk(0)partition(1)等价的设备名称是:Device HardDisk0Partition1范例下例将物理设备名映射为使用 ARC 设备名称的驱动器号:map arc注意:如果不使用 arc 参数,则 map 命令显示设备名称。ma

23、p 命令还显示文件系统的类型和每个磁盘的大小(MB)。(作者:雪之燃烧)=双系统启动修复完整解决方案用恢复控制台对 Win98SE,WinME ,Win2000,WinXP,Win2003 双系统启动修复完整解决方案,以下分类讲解恢复 2000/XP 双启动菜单(以 2000 为例)方法一开始-运行 输入:c:boot.ini 确定或 (1)先进入 Windows 2000 操作系统了,在桌面上双击 “我的电脑 ”,再选择 C 盘双击进入。 (2)单击窗口上部菜单栏中的“查看”一项,选择“ 文件夹选项”中的 “查看”属性,将“高级设置” 中的“隐藏文件”选项中内容置为“显示所有文件”,然后单击

24、“ 确定”保存设置。 (3)查看 C 盘的根目录并找到 Boot.ini 文件,在打开之前,我们先要修改此文件的只读属性,右键单击Boot.ini 文件,选择“属性”,打开属性栏并将其中“只读” 字样前的对勾去掉,然后单击 “确定”保存设置。 (4)左键双击打开 Boot.ini 文件,接下来将其内容修改为: 2000XP 的双系统启动菜单 boot loader timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS operating systems multi(0)disk(0)rdisk(0)partition(2)W

25、INDOWS=Microsoft Windows XP Professional fastdetect multi(0)disk(0)rdisk(0)partition(1)WINNT=Microsoft Windows 2000 Professional fastdetect 修改完毕后保存文件退出。当再次启动电脑时,丢掉的双启动菜单就回来了。方法二把 Windows XP 安装光盘插入光驱中,并在开机时按 “Del”键进入 CMOS,将启动顺序设置为“CD-ROM、C、A”,从光驱启动,重启即可进入 Windows XP 安装光盘的引导安装模式,等到安装系统需要拷贝复制文件时,按“F3”键

26、退出安装, Windows XP 就会重新扫描计算机上已经安装的操作系统,重新启动后就可以看到启动菜单了方法三1. 插入 Windows XP 安装盘,重新启动电脑,进入安装界面后,按下“R”键, 进入“Microsoft Windows XP(TM) 故障恢复控制台”界面; 2. 系统会搜寻已安装的 Windows XP 系统文件,然后显示搜寻结果,并询问“要登录到哪个 Windows XP安装(要取消,请按 Enter)”,选择 Windows XP 安装位置选项,系统会要输入“管理员密码”,键入安装Windows XP 时设置的管理员密码,回车; 3. 在安装路径下输入修复命令 Fixboot C,回车。修复完成后,重启就可以恢复双启动菜单了。Windows2000/xp 双系统的问题处理

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报