当前位置:文档之家› 双系统启动修复(精)

双系统启动修复(精)

系统环境: C盘:win7,D盘:XP。

故障现象:由于C盘的win7系统出错,所以将C盘格式化重装了一遍。

装完后,win7可以启动,XP不能启动。

解决结果:在不重装任何一系统的情况下,可以正常引导并进入双系统。

使用winpe,运行CMD(命令提示符), 1.X:\boot\bootsect -nt60 all (X:为win7光盘的盘符,该命令是更改系统盘引导方式 2.c:\windows\system32\bcdedit /export"d:\BCDBack\BCD" (备份Vista引导文件到D:\BCDNack\BCD下,需要事先在D 盘建这个目录,这一步也可以不用) 3.c:\windows\system32\bcdedit /create {ntldr} -d "Windows XP" (添加XP的引导菜单,菜单名为Windows XP)4.c:\windows\system32\bcdedit /set {ntldr} device partition=c:5.c:\windows\system32\bcdedit /set {ntldr} path \ntldr (添加NTLDR引导)6.c:\windows\system32\bcdedit /displayorder {ntldr -addlast} 第4步:重启系统后,就可以看到启动管理器并修复为多重启动了此时重启系统后,能进来VISTA,但是进不来XP,提示是找不到 ntldr文件;将XP根分区下的boot.ini、bootfont.bin、、ntldr文件拷贝C根目录分区。

============================================================== 在XP下卸载WIN7: 先插入刻好的 Windows 7 安装光盘,或者用虚拟光驱加载Windows 7镜像。

依次点击“开始”-“运行”,弹出命令行窗口。

输入X:bootbootsect.exe /nt52 all /force X为安装WIN7的目录然后单击ENTER 之后弹出WIN7光盘重启再开机就没有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命令恢复控制台修复;二是在XP还正常的时候进行安装。

具体方法是:先将你的Win XP安装启动盘插入光驱,在开始菜单中选择运行(或按“Win 键+R”)打开运行对话框,输入命令X\1386\Win NT32/Cmd con(其中X是你的光驱盘符),系统询问你是否安装命令恢复控制台,选择是,就出现了安装向导,之后选择跳过网络更新,等文件复制完毕,就安装成功了。

重新启动后,在启动列表中就可以看到Microsoft Windows XP Recovery Console这个选项了。

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

另外,Bootcfg /copy是用来备份Win 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就是这样的工具,我的Windows XP安装在C盘,就输入Fixmbr C:不到两秒钟,主引导记录重建完毕。

接着,我们要删除Linux分区,这时就用到了Diskpart工具。

好,我们输入Diskpart,发现没有?它是菜单模式,好吧,我们选择Linux的两个分区(ext2/ext/3 swap)依次按D,进行删除。

不仅如此,你还能利用Diskpart工具,建立Win XP分区,方法和上面类似。

=============================================================== Windows Xp修复控制台详细用法 Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。

(当然大家可以在系统启动后按F8,插入XP系统光盘进入)这次整理了一下,希望对大家有所帮助: Bootcfg bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。

含有下列参数的 bootcfg 命令仅在使用故障恢复控制台时才可用。

可在命令提示符下使用带有不同参数的 bootcfg 命令。

用法:bootcfg /default设置默认引导项。

bootcfg /add向引导列表中添加 Windows 安装。

bootcfg /rebuild重复全部 Windows 安装过程并允许用户选择要添加的内容。

注意:使用 bootcfg /rebuild 之前,应先通过bootcfg /copy 命令备份 boot.ini 文件。

bootcfg /scan扫描用于 Windows 安装的所有磁盘并显示结果。

注意:这些结果被静态存储,并用于本次会话。

如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。

bootcfg /list列出引导列表中已有的条目。

bootcfg/disableredirect 在启动引导程序中禁用重定向。

bootcfg /redirect[ PortBaudRrate] |[ useBiosSettings] 在启动引导程序中通过指定配置启用重定向。

范例:bootcfg /redirect com1 115200 bootcfg /redirect useBiosSettings hkdsk 创建并显示磁盘的状态报告。

Chkdsk 命令还可列出并纠正磁盘上的错误。

含有下列参数的 chkdsk 命令仅在使用故障恢复控制台时才可用。

可在命令提示符下使用带有不同参数的 chkdsk 命令。

vol [drive:] [ chkdsk [drive:] [/p] [/r] 参数无如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。

drive: 指定要 chkdsk 检查的驱动器。

/p即使驱动器不在 chkdsk 的检查范围内,也执行彻底检查。

该参数不对驱动器做任何更改。

/r找到坏扇区并恢复可读取的信息。

隐含着 /p 参数。

注意 Chkdsk 命令需要 Autochk.exe 文件。

如果不能在启动目录(默认为\%systemroot%\System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。

如果有多引导系统的计算机,必须保证是在包含Windows 的驱动器上使用该命令。

Diskpart 创建和删除硬盘驱动器上的分区。

diskpart 命令仅在使用故障恢复控制台时才可用。

diskpart [ /add |/delete] [device_name |drive_name |partition_name] [size] 参数无如果不带任何参数,diskpart 命令将启动 diskpart 的 Windows 字符模式版本。

/add 创建新的分区。

/delete 删除现有分区。

device_name 要创建或删除分区的设备。

设备名称可从 map 命令的输出获得。

例如,设备名称:\Device\HardDisk0 drive_name 以驱动器号表示的待删除分区。

仅与 /delete 同时使用。

以下是驱动器名称的范例:D: partition_name 以分区名称表示的待删除分区。

可代替 drive_name 使用。

仅与 /delete 同时使用。

以下是分区名称的范例:\Device\HardDisk0\Partition1 大小要创建的分区大小,以兆字节 (MB表示。

仅与 /add 同时使用。

范例下例将删除分区:diskpart /delete \ Device\ HardDisk0\ Partition3 diskpart /delete F: 下例将在硬盘上添加一个 20 MB 的分区:diskpart /add \ Device\ HardDisk0 20 Fixboot 向系统分区写入新的分区引导扇区。

只有在使用故障恢复控制台时,才能使用 fixboot 命令。

fixboot [drive] 参数驱动器将要写入引导扇区的驱动器。

它将替代默认的驱动器(即用户登录的系统分区)。

例如,驱动器:D: 范例下列命令范例向驱动器 D: 的系统分区写入新的分区引导扇区:fixboot d: 注意: 如果不带任何参数,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。

Fixmbr 修复启动磁盘的主启动记录。

fixmbr 命令仅在使用故障恢复控制台时才可用。

fixmbr [ device_name]参数device_name 要写入新的主引导记录的设备(驱动器)。

相关主题