双系统启动修复(精)

双系统启动修复(精)
双系统启动修复(精)

系统环境: 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、https://www.360docs.net/doc/5112733734.html,、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 要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例如,设备名称:\Device\HardDisk0 范例下列命令示例向指定设备写入一个新的主引导记录:fixmbr \Device\HardDisk0 注意:如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。 Format 将指定的驱动器格式化为指定的文件系统。含有下列参数的 format 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 format 命令。format [ drive:] [ /fs:file-system] 参数 drive: 指定要格式化的驱动器。不能从故障恢复控制台格式化软盘。/q 对驱动器进行快速格式化。不扫描驱动器看是否有坏区域,因此只应对以前格式化过的驱动器使用该参数。

/fs:file-system 指定要使用的文件系统:FAT、FAT32 或 NTFS 。如果未指定文件系统,将使用现有的文件系统格式。 Map 显示驱动器号与物理设备名称的

映射。该信息在运行 fixboot 和 fixmbr 命令时非常有用。map 命令仅在使用故障恢复控制台时才可用。Map [ arc] 参数 arc 指示 map 命令显示高级RISC 计算 (ARC设备名称而不是设备名称。以下是 ARC 设备名称的范例:

multi(0disk(0rdisk(0partition(1 等价的设备名称是:\Device\HardDisk0\Partition1 范例下例将物理设备名映射为使用 ARC 设备名称的驱动器号:map arc 注意:如果不使用 arc 参数,则 map 命令显示设备名称。map 命令还显示文件系统的类型和每个磁盘的大小(MB)。(作者:雪之燃烧)=============================================================== ========= 双系统启动修复完整解决方案用恢复控制台对Win98SE,WinME,Win2000,WinXP,Win2003双系统启动修复完整解决方案,以下分类讲解恢复2000/XP双启动菜单(以2000为例方法一开始--运行输入:c

:\boot.ini 确定或(1)先进入Windows 2000 操作系统了,在桌面上双击“我的电脑”,再选择C盘双击进入。(2)单击窗口上部菜单栏中的“查看”一项,选择“文件夹选项”中的“查看”属性,将“高级设置”中的“隐藏文件”选项中内容置为“显示所有文件”,然后单击“确定”保存设置。(3)查看C盘的根目录并找到Boot.ini文件,在打开之前,我们先要修改此文件的只读属性,右键单击Boot.ini 文件,选择“属性”,打开属性栏并将其中“只读”字样前的对勾去掉,然后单击“确定”保存设置。(4)左键双击打开Boot.ini文件,接下来将其内容修改为: 2000XP的双系统启动菜单 [boot loader] timeout=30

default=multi(0disk(0rdisk(0partition(2WINDOWS [operating systems]

multi(0disk(0rdisk(0partition(2WINDOWS=Microsoft Windows XP Professional fastdetect multi(0disk(0rdisk(0partition(1WINNT=Microsoft Windows 2000 Professional fastdetect 修改完毕后保存文件退出。当再次启动电脑时,丢掉的双启动菜单就回来了。方法二把Windows XP安装光盘插入光驱中,并在开机时按“Del”键进入CMOS,将启动顺序设置为“CD-ROM、C、A”,从光驱启动,重启即可进入Windows XP安装光盘的引导安装模式,等到安装系统需要拷贝复制文件时,按“F3”键退出安装,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双系统的问题处理以下是我个人的一点见解,请大家指教world7th@https://www.360docs.net/doc/5112733734.html, 通常当两个系统共存的时候,回出现各种各样的问题,问题的原因也是各种各样的。本文将就先装xp,然后装2000,启动时,经常会出现的一个问题进行详细的讲解!在xp下安装2000的过程 1. 从xp版本后,如果再装xp以下版本,系统会提示,无法安装。 2. 所以你必须重新起用一个磁盘作为2000的系统磁盘。 3. 从你的xp安装光盘中,的

/I386中,找到NTDETECT和NTLDR,并用U盘进行拷贝。 4. 然后将你的电脑设置为从光驱开始启动。 5. 直接读2000盘,后开始照常安装2000系统。 6. 安装完毕,重新启动。 7. 不要进入xp,

想进也不会顺利。 8. 在DOS的选择选择进入系统时,进入2000系统。 9. 进入后,继续进行各种设置,包括安装驱动程序(组装机和笔记本可能要使用)。

10. 安装好后,将你U盘你的两个文件(NTDETECT和NTLDR),拷贝到C:根目录。 11. 重启,则xp和2000将都可以使用。题外话使用xp,大家应该是非常熟练了,但切记不太多的使用,像什么系统修复啊,回大动干戈的程序,e.g.:优化大师,你在使用时,他会可能将2000下的有关相互联系的DLL,ACTIIVE X看作垃圾进行处理。导致以后重新使用2000时,不仅系统速度严重减慢,而且很多程序无法使用。使用过程中会产生的一个常见问题的解决方法(其实用来可以代替在xp下安装2000的case中的3,10,11步)原因:在使用过程中NTDETECT 和NTLDR很可能被使用者无意做为无关程序或垃圾文件……删除或拷贝走,这样不仅是可能产生xp进不了的问题,更严重的是,系统电脑会提示——NTLDR is missing 和NTDETECT failed !情况很严重,你会很生气的!但欲哭无泪啊!基本上大多数人会格式化后重装系统,这样应该是一种比较笨的方法!其实,至少是这种情况下完全不用重装,因为出现这种情况一般比较突然,会导致以前的文件完全

丢失。(如果你想做实验而已,除外。)使用这种方法,你的电脑显示的是DOS 界面!所以请不要急!先前你已经设置你的电脑是从光驱开始启动,现在可以派上用场了,将你的xp盘(或者任何一张win2000盘放入,并让你的电脑充分读取,步骤如下: 1.当屏幕显示Press any key to boot from CD(请按任意键开始从光盘执行引导)信息时,则应按下任意键,以便从Windows XP光盘重新引导系统。 2. 当您看到屏幕显示To setup Windows XP now(现在开始安装Windows XP)时,请按下ENTER(回车)键。 3.然后,当Welcome to Setup(欢迎安装)屏幕出现时,再次按下ENTER(回车)键。 4.选择按下R键,进入“Microsoft Windows XP (TM 故障恢复控制台”界面;故障恢复控制台提供系统修复和故障恢复功能。 5.系统这时会搜寻已安装的Windows XP系统文件,然后显示搜寻结果,并询问“要登录到哪个Windows XP安装(要取消,请按Enter” 6.(假设D盘装的是xp,C盘装的是2000)选择有两个1.C:\Winnt,2.D:\Windows xp。 7.选择2,按回车,系统会再询问“管理员密码”。 8.再键入安装Windows XP时设置的管理员密码,回车。 9.出现D:\Windows〉,这时需要输入修复命令Fixboot。 10.后面的参数为启动扇区要写入的磁盘盘符,显示的是C:。 11.电脑会提示你是否确定要写入磁盘,如果你确定,就输入y后,回车。 12.修复完成,会出现D:\Windows〉。 13.(假设你的电脑光

驱是E盘,你的2000仍是在C盘键入copy E:\I386\ NTLDR C: 14.回车,电脑会提示已经copy完毕,会出现D:\Windows〉。 15.同样的方法,键入copy

E:\I386\ https://www.360docs.net/doc/5112733734.html, C: ,会出现D:\Windows〉。 16.键入EXIT退出,回车。 17.电脑自动重启后,就会看到久违的双重启动菜单了。注:13和15两步其实就是复制原来双系统正常情况下你从c盘备份的NTLDR和https://www.360docs.net/doc/5112733734.html,文件或者是xp光盘中的这两个文件(不能是win2000光盘中的这两个文件,不过可以用win2000光盘引导)用恢复控制台对Win98SEWinME和

Win2000WinXPWin2003双系统启动修复完整解决方案首先简要分析(深入讨论请参阅此帖)因重装Win98SE/WinME导致双启动故障的原因:那是因为你格式化C盘以后丢失了4个重要的启动文件:Ntldr, Ntdetec,Bootsect.dos和boot.ini 但是在重装之前仅仅备份这四个文件,重装之后再拷贝回来,同样是不能实现双启动

的!原因在于你的C盘的系统引导扇区已经被Win98/WinME给覆盖了:它将以前的由OS Loader控制的系统引导扇区变成了Win98/WinME的系统引导扇区,因此尽管你拷贝回了那四个文件,因为引导扇区依然没有恢复成双启动时的样子,所以你依然不能实现双启动。而更多的情况是根本就没有备份这4个重要的系统文件,但是不要紧,我这里给大家备份了这4个文件,因为Bootsect.dos是Win98SE 制作的,在Win98第一版上是否行得通还有待进一步证实,总之使用以下双系统组合的朋友可以绝对放心使用: Win98SE/WinME和Win2000/WinXP/Win2003的任意版本组合,理论上使用WinXP的Ntldr和 Ntdetec可以引导Win2000;使用Win2003的Ntldr和 Ntdetec可以引导Win2000和WinXP,反之则不行:也就是用后出的操作系统的这两个文件可以引导以前的操作系统。但是如果你还是不放心的话,我这里有全套的!用哪个你自己选择。另外boot.ini文件是在C盘安装

Win98/WinME,D盘安装Win2000/WinXP/Win2003的情况下编写的,如果你的操作系统的安装方式有区别请自己作相应修改,我这里也提供了先从C盘

(Win98/WinME)启动和先从D盘(Win2000/WinXP/Win2003)启动两种情况下的文件。以下就是这4个文件的备份,解压缩以后将它们复制到C盘根目录下即可!第一个文件——Bootsect.dos winme win98se 第二个和第三文件——Ntldr和Ntdetec win2000 winxp win2003 第四个文件——boot.ini win9X启动优先(丛C盘系统启动) win2000\winxp\win2003启动优先(丛D盘系统启动)即使恢复了这4个文件依然不能实现双启动,原因就是C盘的系统引导扇区已经被Win98给覆盖了,因此我们还需要使用Win2000或者WinXP的安装盘来调出恢复控制台进行修复:第一步:将安装光盘放入光驱,

在BIOS里设置光驱启动优先,用光盘启动系统,出现提示画面,按R键进入“恢复控制台”。第二步:恢复控制台会自动找出你的Win2000或者WinXP的安装文件夹以供选择,我们因为只安装了一个Win2000或者WinXP,因此没有选择余地,直接选择1,并按回车键继续。第三步:要求输入管理员密码,也就是安装Win2000或者WinXP系统时你输入的那个密码,键入密码按回车键继续;有很多人的密码为空(其实这很不安全),可以直接按回车继续。第四步:密码正确就会进入系统文件夹,现在就可以使用恢复控制台了。第五步:键入Fixboot并按回

车键继续。第六步:会提示将恢复的目标磁盘分区并要求确认,键入Y,并回车继续。第七步:提示恢复成功,重起电脑。即可大功告成。正常的双系统引导时: C 的引导扇区中的引导程序,会调用 Ntldr 并进而调用 boot.ini 来实现双系统引导; C 的根目录下有 Ntldr、https://www.360docs.net/doc/5112733734.html,、boot.ini、bootfont.bin、bootsect.dos、msdos.sys、io.sys、https://www.360docs.net/doc/5112733734.html, 这几个引导文件或引导相关文件,其中前四个是两个系统在启动的时候共用的(当然,如果没有 Win9x,这四个文件也是

2000/xp/2003 需要的,其重要性,按这里的先后次序由重到轻排列。这里所谓的“重要性”,是指版本的变化所带来的影响轻重,后面有叙述),后四个是 Win9x 用的,而其它的文件对双启动来讲,均为多余。而先装 2000/xp/2003 后装 Win9x (没有格式化 C 盘),结果是:一、Win9x 会改写 C 盘的引导扇区,变成只能引导 Win9x,而无法调用 Ntldr,这就是用 fixboot 命令重写引导扇区的意思;二、Win9x 的安装程序仍然会在 boot.ini 这个引导配置文件中写入自己的条目,所以如果不是格式化 C,这个文件无需更改;三、Win9x 的安装程序不会自动生成bootsect.dos 这个实际上就是 Win9x 引导扇区内容的文件(这个文件只能在按照正确的先后次序安装系统的过程中,由 2000/xp/2003 的安装程序生成。不过俺估计用 Winhex 读出来引导扇区然后保存为 bootsect 文件也可以,还没有试验,但至少看起来它们的内容是完全一致的如果格式化 C 然后再装的 Win9x,那么连

2000/xp/2003 的启动文件 Ntldr、https://www.360docs.net/doc/5112733734.html,、bootfont.bin、boot.ini 也会丢失,因为无论 2000/xp/2003 安装在哪个分区,这几个文件都在 C 盘根目录下。其中,Ntldr、https://www.360docs.net/doc/5112733734.html, 这两个文件是 2000/xp/2003 的启动关键文件,而且 Ntldr 只能用高版本代替低版本的,不能用低版本代替高版本的; https://www.360docs.net/doc/5112733734.html, 则基本可以通用; bootfont.bin 是控制系统启动选择菜单的字体的,其通用性与 Ntldr 相同;以上三个文件也可以从对应高版本的系统安

装光盘中的 i386 目录中 copy 到 C 的根目录。 boot.ini 文件在单独的 Win98 中是不存在的,所以如果格式化 C 盘后再安装的 Win9x,就需要自己重新按照正确的格式(精华区有贴)来编写一个,或者用相应 xp/2003 的控制台命令 bootcfg

/rebuild (2000 控制台中无此命令)来重新生成。而格式化 C 盘以后安装的

Win9x,其启动是不需要 bootsect.dos 这个文件的,因为 C 盘的引导扇区中的引导

程序,不是调用 Ntldr,而是直接调用 Win9x 的三个启动文件了。bootsect.dos 只是在多系统启动时 Ntldr 在引导 Win9x 的时候需要调用的。事实上把XP(包括2000装在C盘,而把98装在D盘,可以减少双启动的崩溃... 只要在初次安装是把(XP+98的boot.ini等7个文件备分好,以后也不会这么麻烦在这里很重要的是安装的时候就要把握好安装的顺序....... 另外,即使安装好后启动菜单丢失,我们在98-windows环境下面重新安装xp,然后在安装的过程中取消,也会出现启动菜单(应该是xp自动完成上面的步骤吧!)然后删去多余的启动项,可惜,好象大多数的D版XP不能实现这个(D版在windows下的安装好象有点不一样,省略了一个过程)。

BCDautofix V1.0.3 [ NT6 启动菜单自动修复工具 ] 帮助文档

BCDautofix V1.0.3 [ NT6 启动菜单自动修复工具] 帮助文档 程序适用范围: 1、格式化或GHOST活动分区(C盘)重装系统后添加修复其它分区上的Vista/2008/Win7启动菜单 2、在Vista/2008/Win7上新装2000/xp/2003后添加修复原Vista/2008/Win7启动菜单 简化出先vista/2008/win7后装2000/xp/2003多系统最简解决方案:2000/xp/2003光盘引导直接装至其它分区,完成后运行本程序修复即可 3、修复其他因BCD相关引起的故障 a.BCD引起的win7/2008r2的修复计算机(Windows Recovery Environment)菜单丢失 b.BCD引起的win7/2008r2的3D启动画面丢失(变成VISTA滚动条启动画面) c.BCD引起的启动菜单选择界面乱码现象 d.为VISTA/2008添加修复计算机(Windows Recovery Environment)菜单,使用方法:在系统盘符中新建recovery文件夹,再把光盘或安装程序中的sources\boot.wim(这个文件是否改名为winr e.wim随意)和boot\boot.sdi两个文件复制至recovery文件夹,再运行本程序,即可自动添加。 e.不明原因的启动菜单丢失 090412更新: f.系统BCD非法的强制修复,现象:VISTA/2008/WIN7中-- 运行msconfig后“启动”(BOOT)栏空白 管理员身份运行命令提示符中后运行bcdedit等和BCD相关的操作提示出错 系统属性的“启动和故障恢复”窗口无法配置“默认操作系统”和等待时间 其它软件无法添加BCD管理的新启动菜单 注:这种情况是否要强制修复自行决定。 使用方法: 非安装软件,直接运行,可运行于32位和64位系统或光盘WINPE系统。程序以盘符形式搜索系统,因此得确保你要添加的系统分区别被隐含盘符。 090416:增加支持繁体中文系统 090417(v1.0.0):修正一些处理流程,改版本号V1.0 090616(v1.0.3):细微修改/改打包方式 可以添加修复Vista/2008/Win7启动菜单,在满足条件的情况下也可以添加修复2000/xp/2003启动菜单。例如可以在xp中运行添加其它分区的vista启动菜单,自动生成xp+vista多系统启动菜单,反过来在vista中运行添加xp的启动菜单就需要满足xp的三个必要引导文件(ntldr/https://www.360docs.net/doc/5112733734.html,/boot.ini)已存在活动分区且活动分区不被隐藏盘符的情况才会添加(当xp 菜单不符合条件而无法添加时,如xp菜单已在原多系统菜单中存在,不会影响已存在的xp 启动菜单项)。

双系统启动菜单修复(精)

你首先要做一些准备工作: 第一就是Windows 2000的安装光盘。还需要有至少两个硬盘分区,安装双系统的时候,很不建议你把两个系统安装到同一个分区中,这样可能会对以后的使用造成很多麻烦。如果以上的工作你全部做好了,那么就继续我们的安装吧。 假设你的Windows XP安装在C盘,你想安装Windows 2000到D盘,那么只要用Windows 2000的光盘启动系统,直接运行安装程序并安装到D盘就可以,只不过这样安装后双启动菜单会失效,只能进入Windows 2000。原因是这样的: 在Windows NT系统的启动中,用到了很多重要的系统文件,而在安装了XP的机器上再装2000的时候会把XP的NTLDR和https://www.360docs.net/doc/5112733734.html,两个文件替换为Windows 2000中版本较低的同名文件,而Windows 2000中的这两个文件是不能引导Windows XP的。因此我们的修复也就是用Windows XP中的文件替换被Windows 2000覆盖的该文件。 这两个文件都保存在C盘的根目录下,不过他们有默认的隐含、系统和只读属性,因此你不能用一般的方法替换,而首先要解除他们的隐含、系统和只读属性。方法是这样的: 进入到Windows 2000中,在运行中分别输入 attrib c:\ntldr –s –r –h attrib c:\ https://www.360docs.net/doc/5112733734.html, –s –r –h 每行输入完成后按下回车键。这时你已经完全的解除了这两个文件的系统、隐含和只读属性。现在从Windows XP的安装光盘的I386文件夹中复制这两个同名的文件出来到C盘根目录,并覆盖原文件。这时你的双启动菜单就已经恢复了。不过安全起见我们可以把那两个文件隐藏起来,方法是,在运行中分别输入: attrib c:\ntldr +s +r +h

如何在win7和xp双系统都安装在C盘下+修复win7引导项方法

windows 7+XP双系统共存C盘+ + 修复win7引导项方法 重要提示:C盘空间建议15G以上,空间不够的慎重,10G也能装,只是稍微有点勉强。建议空间不足的同学给C盘划点过来,不知道怎样弄的去百度一下如何重新划分硬盘分区大小。基本原理:更改XP安装路径,使XP安装在C盘的一个文件夹下,而不是根目录下,避免同名文件夹与Vista冲突。装完XP后将Vista安装在C盘根目录下,找出XP被禁用的Boot.ini文件,使双系统启动得以实现。最后使用第三方软件更改启动选项。 最关键的步骤:更改XP安装盘的安装路径。 Windows Vista和XP“水火不容”的原因:是因为它们有这样三个文件夹Documents and Settings,Programe Files,Windows 都是同名的,就是因为这些文件的重名导致前系统的被覆盖从而导致系统不能正常运行。我们拿Windows XP安装盘开刀,通过修改XP安装盘的办法使两个系统共存。 我们要修改两个文件WINNT.SIF和HIVESFT.INF文件,为了将Vista和XP安装在同一个分区中,为了防止其目录冲突影响系统正常的工作。我们修改XP的默认安装目录即可。 这里以雨林木风Windows XP SP3 精简安装版Y1.0 为例,教大家修改。 由于修改文件需要解压iso安装盘,建议将安装盘使用Winrar解压,更改文件,然后直接硬盘安装,省去了改完重新封包的麻烦。解压办法见下文。 1、修改WINNT.SIF文件 解压后,在I386文件夹内找到WINNT.SIF文件,右键点击“打开”,选“从列表中选择程序”,在程序列表里点选“记事本”,记得把“始终使用选择的程序打开这种文件”前面的勾去掉。 在文件中找到[Unattended]将其下的TargePath=“Windows”修改为TargetPath=”\\WinXP\\Windows”,同时在其下添加ProgramFilesDir=”\\WinXP\\Program Files”和CommonProgramFilesDir=”\\WinXP\\Program Files\\Common Files”并保存。 如图: 顺便提一句,下边的[UserData]下的FullName=”雨林木风” 和orgName=”https://www.360docs.net/doc/5112733734.html,”是安装后的注册信息,也可以更改,但出于对雨林木风工作组辛苦劳动的尊重,请根据个人情况定夺。本人就改成了Forever YLMF。 如图:

双系统启动菜单修复

Windows7启动菜单轻松搞定--bcdedit.exe [color=Red][/color] 昨天安装vista x64,没有把vista x86删除干净,导致系统启动出现多个选择菜单,按照习惯,是修改boot.ini文件,但是打开此文件,提示: Warning: Boot.ini is used on Windows XP and earlier operating systems. Warning: Use BCDEDIT.exe to modify Windows Vista boot options. 也就是说,要修改vista的启动菜单,需要使用专门的工具~~ 在c:\windows\system32中搜索到bcdedit.exe,但是双击没有反应,于是运行cmd打开命令行窗口,可以执行,但是总是提示: The boot configuration data store could not be opened. Access is denied. 访问被拒绝。 想了一下,应该是权限保护的问题。在网上搜索资料,发现执行Command Prompt以"Run as administrator"方式来运行,可以获得管理员权限。 执行bcdedit /?可以获得bcdedit的帮助信息。 第一次运行bcdedit,得到信息如下: Windows Boot Manager -------------------- identifier {bootmgr} device partition=D: description Windows Boot Manager locale en-US inherit {globalsettings} default {ntldr} displayorder {ntldr} {current} {6a80a10a-ba23-1243-be6a-c181f14c4040} toolsdisplayorder {memdiag} timeout 5 Windows Legacy OS Loader ------------------------ identifier {ntldr} device partition=D: path \ntldr description Earlier Version of Windows Windows Boot Loader

UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程

UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程 磁盘分区表格式 一般来说,磁盘分区表有两种格式:MBR 和GPT MBR 分区表在windows 操作系统下最多支持4 个主分区或3 个主分区+1 个扩展分区(包含多个逻辑分区),扩展分区必须划分为逻辑分区才能使用,1 个扩展分区可以划分多个逻辑分区 MBR 分区表不支持容量大于2.2TB 的分区(一些硬盘制造商将他们的容量较大的磁盘升级到了4KB 的扇区,这意味着MBR 的有效容量上限提升到了16 TB) 如下图是一个MBR 分区表示例:1 个主分区+1 个扩展分区(划分了3 个逻辑分区) GPT 分区表对分区数量没有限制,但在windows 系统上最多可以支持128 个主分区GPT 分区表突破了MBR 最大支持2.2T 分区的限制,貌似最大支持18EB 的分区如下图是一个GPT 分区表示例:划分了7 个主分区 BIOS 引导方式目前主要的系统引导方式也有两种:传统的Legacy BIOS 和新型的UEFI BIOS一般来说,有如下两种引导+磁盘分区表组合方式:

Legacy BIOS+MBR 和UEFI BIOS+GPT Legacy BIOS 无法识别GPT 分区表格式, 所以也就没有Legacy BIOS+GPT 组合方式; UEFI BIOS 可同时识别MBR 分区和GPT 分区,所以UEFI 下,MBR 和GPT 磁盘都可用于启动操作系统。不过由于微软限制,UEFI 下使用Windows 安装程序安装操作系统是只能将系统安装在GPT 磁盘中。 再来说说传统Legacy BIOS 和新型UEFI BIOS 引导方式的工作原理吧: Legacy BIOS Legacy BIOS → MBR →“活动的主分区”→ \bootmgr→ \Boot\BCD →\Windows\system32\winload.exe 传统Legacy BIOS 引导windows 操作系统时,是通过一个活动的主分区下的bootmgr(启动管理器)文件导入根目录下boot 文件夹里的BCD(启动设置数据)文件,然后BCD 文件根据自身的配置内容加载系统启动文件winload.exe (位置:根目录 \Windows\system32\winload.exe)来启动系统。 一个BCD 文件可以加载多个系统启动文件从而实现引导多个系统的启动通过EasyBCD工具看以看到BCD 文件的内容,如下是我的win8.1 和win10 两个系统的BCD 内容: 我的windows 8.1 在C 盘,winload.exe 位置:C: \Windows\system32\winload.exe 我的window 10 在G 盘,winload位置:G: \Windows\system32\winload.exe 通过BCD 来加载不同 位置的winload.exe 来实现这两个系统的启动

安装了Win7以及XP双系统后,怎么卸载Win 7并删除win7启动项

许多安装了双系统的网友在卸载Windows 7时,会直接格式化Win7所在的系统分区,但这样一来,会发现以后系统启动时,启动菜单中还残留着Win7的启动项,该启动项是无效的,默认情况下,系统启动时会自动进入该无效的Win7启动项,导致“黑屏”,不得不再次重启手动选择以前的系统启动菜单。本文介绍几种清除Win7启动项的方法。 方法一: 卸载Win7并登录以前的系统后,在光驱中放入Win7的安装光盘,或用虚拟光驱加载Win7的安装镜像ISO 文件,假设该盘符为X。 点击“开始”——“运行”,输入cmd并回车,打开命令提示符窗口。 在命令提示符窗口中输入X:\boot\bootsect.exe /nt52 all /force(注意bootsect.exe后面有一个空格,all前面也有一个空格;X指的是Win7安装光盘所在的盘符),回车后等待几秒,系统会执行删除Win7启动项的操作,最后命令提示符窗口中会显示success之类的字符,提示操作成功。 然后退出命令提示符窗口,弹出光驱或卸载虚拟光驱,重启系统,会发现Win7的启动项已经消失了。 注: 1、根据上面这个原理,我们可以得出修复Win7启动项的方法,只需将命令改为X:\boot\bootsect.exe /nt60 all即可。 2、上述命令提示符方法中,采用的是从Win7安装盘中的boot文件夹中提取bootsect.exe文件执行操作的方法,我们可以将bootsect.exe文件提取到本地硬盘中,放在系统分区之外的其他分区文件夹里,例如放在D分区的123文件夹中,这样我们就可以在命令提示符窗口中执行如下命令即可删除Win7启动项: D: \123\bootsect.exe /nt52 all /force 方法二: 如果之前安装的是XP和Win7双系统,需要使用XP的系统安装盘清除Win7的启动项。在XP系统中,将XP安装盘放入光驱中,重启系统从光驱加载XP的安装程序,然后按R键进入系统修复,输入管理员密码(没有设置密码的可以不用输入),回车后,再输入fixboot并回车,完成后输入exit退出就可以了。 如果之前安装的是Vista和Win7双系统,则按如下方法清除Win7启动项:在Vista系统中,按Win+R打开“运行”窗口,输入msconfig并回车,打开系统配置程序,会发现里面有两个“启动”选项,其中一个是我们熟悉的类似于XP系统中的应用软件是否随系统启动而启动的设置窗口,另一个就是双系统启动菜单的管理窗口,把下拉菜单中的Windows 7删除,重启系统时就会发现已经清除了Win7的启动项

macbook OS和WINDOWS双系统引导修复

起因 在通过Boot Camp安装完Win8之后,发现只有一个分区,就在Win8的磁盘管理中通过“压缩卷”功能对当前系统分区操作,扩展了一部分未使用的容量出来,于是在重启系统之后发现引导界面中“Macintosh HD”引导项不见了,在一番折腾之后(貌似是合并刚刚扩展出来的空闲空间)我把“Recovery HD”也弄丢了。。。 现象 尝试着回忆之前做过的操作,并试着修复,不过失败了,把当前情况记录如下: 在Windows系统下可以正常加载OS X分区(Boot Camp驱动已装),分区类型显示为HFS(右键该分区,查看属性)

?在第一次重启时仍可看到“Recovery HD”,进入“Recovery HD”后,OS X 分区显示为:disk0s2,分区类型显示为:“MS-DOS”(也或许是“MS-FAT”之类,此部分为回忆,细节已忘) 分析 既然分区内数据都在,并且在Recovery环境下显示的分区类型有误,猜想可能跟分区表/ 写得太好了,解答了我以下几个问题: ?磁盘分区表目前主要有两种:MBR 与GPT,并且把GPT 的结构大概读了下 ?OS X 的磁盘分区结构 ?Mac 引导系统的过程 ?如果同时存在MBR与GUID,那么EFI会读取哪个分区表?(既混合分区,帖子里有细说) 于是我决定记录下这个问题,自己的思考以及最后如何解决问题的,并分享出来。 在了解了帖子中的大部分概念后,这个情况就感觉清楚多了,那么我需要解决这几个问题: 1.如何确定磁盘所使用的分区表类型(MBR or GPT) 2.如何查看某个分区的GUID(是否是OS X分区的GUID变更导致引导时找不到此系 统) 3.如何更改分区类型ID(如果是,那么我需要重新设置这个分区ID)

win7 linux启动引导项恢复

我电脑本身是win7 系统,之后有装了red hat 。 由于没有经验,在安装linux时选择把引导文件安装在sda 上,这样windows7 原有的引导文件就被覆盖了,变成linux的引导文件。此时,两个系统仍然可以启动,一切正常,但是默认启动的是linux。用过红帽的应该知道,先出现那个进入红帽的倒计时,如果你不按enter ,就直接进红帽了。而你点击回车之后,才出现系统选择界面。那个other 就是你的win7 。如果你把win7 作为主系统的话,每次都得选择,如果一不小心错过了那3秒钟,对不起了只有等半天重启,接着选。这就让人很蛋疼了。 于是我进入win7 之后就自以为是修复引导文件,以为这样就好了。事实上造成更大的错误。 用easyBCD 修复引导文件之后,不仅没有linux启动项了,win7 开机也成盗版了~~~~~所以是正版的要慎重了,提前备份好激活文件。我也就麻烦一下又重新激活······正常进入win7 之后就在想怎么恢复linux 想起不久前曾用rescue模式恢复启动项就准备试试进入rescue模式后挂载系统看了grub.conf 配置文件,没有问题,我就郁闷了。 之后百度才知道原因。“由于操作者不知道grub2分为两部分,一部分(一般情况下)写在了mbr上,另一部分写在了某个分区的/boot/grub目录(如果/boot单独分区,则直接写在对应分区的/grub目录)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目录里面的那一部分了(或者那一部分已经删除了)。”https://www.360docs.net/doc/5112733734.html,/zyf837368104/article/details/7627065上面的链接的文章指明原因所在,但是所提供的方法却不对。之后我又在某论坛(https://www.360docs.net/doc/5112733734.html,/thread-1924253-1-1.html)看到,上面文章适用于grub1不适用grub2 。至于两者的差别我不清楚。但是我想,既然引导文件坏了,就重装一次。就敲入grub-install /dev/sda8 (sda8 是linux的/boot分区。至于你的,根据实际情况,貌似可以用find 命令查找)安装成功后重启系统仍然没有linux启动项,就用easyBCD重新创建一个

系统引导菜单自动修复工具(中文帮助文档)NTBOOTautofix v2.5.7

NTBOOTautofix v2.5.7NT系统引导菜单自动修复工具 (简繁英三语版中文帮助文档) 免责声明: 本软件为免费软件,作者对使用本软件而给用户带来的任何损失不负任何责任。如不同意本免责声明,你必须立即删除本软件。 -------------------------------------------------------------------------------- 更新概述: v2.5.7:修正v2.5.6在win8中运行时把系统错认为winPE而不进行修复的BUG。 v2.5.6:修正win8部分情况下winRE不能修复的BUG,增加一种少见的系统环境的修复支持。 v2.5.5:修正v2.5.4修复后主引导菜单为英文的一个BUG。 v2.5.4:一些不常用功能的修复结果上小修改。 v2.5.2:初步支持EFI的GPT磁盘系统。 v2.5.1:更换NTLDR文件以减少软件体积,修正修复WES7系统时可能发生的一个BUG。v2.4.6:错误修正 - 修复OSLetter的一处错误;繁体高级菜单2和3位置错误 v2.4.3:增加繁体支持,添加BCD修复区域设定,增强查看/管理BCD功能 v2.2.9:增加对Win8的WinRE修复;自动修复默认禁用Win8的Metro引导界面,恢复为经典的黑白引导界面 v2.2.2:去除了以前版本在使用实例中的大部分限制,更新较多,不详述 v2.0.0:NTBOOTautofix前身为BCDautofix,版本号顺延更新,但工具名因功能改变而更换,纯修复BCD的BCDautofix最新版本为v1.2.3,BCDautofix v1.1.x已经有nt5.x的boot.ini的自动生成,应属NTBOOTautofix系列。v2.0.0是更名后的第一个版本。 -------------------------------------------------------------------------------- 使用方法: * 非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统* "自动修复"自动判断和系统引导有关的条件并自动修复程序支持的盘符上的NT系统引导,无需用户手工干预 * "高级"只供特殊需要的朋友,参看下面应用实例中的更改活动分区盘符后修复 * 由于不少PE使用各种手段调整了系统默认盘符,程序未必准确判定活动分区,所以在PE中修复时推荐使用"高级"再选定活动分区后进行修复,如在PE中进行过调整/重分区操作,推荐重启后再使用本工具 * 默认禁用windows8的Metro引导菜单(v2.2.9开始),如需恢复Metro引导菜单, v2.5.2的两种方法操作: 方法1. “高级”,“查看/管理BCD引导配置”,管理 Windows8,把bootmenupolicy 这一行值修改为Standard - Metro引导开启(如本来为Standard则修改两次),再点击“默认”。 方法2. 手动修复,只开启METRO引导并修复Windows8,其它系统跳过修复。 * Win8多系统时推荐在Win8中关闭快速启动或管理员身份运行命令提示符后执行Powercfg -h off关闭休眠以免出现引导菜单冲突 * 没关闭休眠功能时,在Win8中修复后会出现无法关机,重启一次即可

双系统,win7下一键Ghost,进入grub rescue的解决方法

双系统,win7下一键Ghost,进入grub rescue的解决方法 本人安装的是win7+ubuntu10.10,硬盘直接安装。因为win7下装了几个大软件,所以决定一键Ghost备份一下,结果重启之后,就进入了grub rescue界面: error:unknown filesystem grub rescue> 研究了半天,才解决这个问题。先说说是怎么回事。 安装ubuntu时,启动是用grub2进行启动。我的win7在C盘,Ubuntu空间是从D盘里分出来的。我们知道,每次系统启动时都是先进入grub,也就是先在ubuntu的启动目录里选择进入哪个系统,如果按分区来讲,grub2在(hd0,msdos7)也就是我的ubuntu所在的分区。那么启动时root应该设在(hd0,msdos7),可一键ghost会修改启动,它把root改在(hd0,msdos9),这是个windows分区,也就是NTFS分区,ubuntu是不能识别这种文件系统的,所以就有了error:unknown filesystem,这种情况下自然不能启动,那么grub2就会启动grub rescue模式,就是修复模式。那么我们要做的就是把grub重新指向(hd0,msdos7)。 下面是具体步骤: ①查看分区 因为每个人的分区不一样,所以我们要查看分区,用ls指令 grub rescue>ls 回车后,就会出现 (hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos1) grub rescue> 注:我用的是grub2,对于grub用户,分区前没有msdos字样 上面是我的分区,每个人的不一样。 grub rescue>set 回车 prefix=(hd0,msdos9)/boot/grub root=hd0,msdos9 从上面可以看出来现在我的系统是从(hd0,msdos9)里启动的。 那么怎么知道ubuntu在哪个分区呢?进入第二步 ②寻找ubuntu所在分区 这一步我们要一个一个的试, 还是用ls指令 先试下在不在(hd0,msdos8)里边 grub rescue>ls (hd0,msdos8) 回车会发现,不是,还是unknown filesystem 接着来 。。。。。。。。。 当我试到 (hd0,msdos7)的时候,可以看到一下子多了很多字,这些就是我ubuntu主文件夹下的文件夹和文件的名字。OK,找到分区了!

双系统启动菜单修复方法

NTBOOTautofix v2.0.2 (091217) - NT系统启动菜单自动修复工具 (中英版) 中文帮助文档 最新版本请关注网盘:https://www.360docs.net/doc/5112733734.html,/chzhlh --------------------------------------------------------------------------------------------------------- 更新概述: -------- v2.0.2: 发现v2.0.1中的画图指令在一些系统中无法运行,更换写屏方案 PS:v2.0.1写屏出错时按取消后不影响修复效果,v2.0.0没有这个问题 v2.0.1: 去除v2.0.0启动菜单中的in 0:1提示,直接以"Microsoft Windows Server 2003 x86"形式修复 PE中使用修改:改用自动修复优先,当多硬盘工具无法判断PE类型时才自动出现本地硬盘盘符选择 "高级"菜单盘符由v2.0.0的8个增至24个(C - Z) 修正v2.0.0特殊情况下的生成多余BCD备份的情况 v2.0.0: NTBOOTautofix前身为BCDautofix,版本号顺延更新,但工具名因为功能改变而更换,本来应该从BCDautofix v1.1.0 开始就更名的,纯修复BCD的BCDautofix最终版本应该算是v1.0.5,其v1.1.0已经解决了nt5.x的boot.ini自动生成。目前还没 有发现有其他自动正确生成boot.ini的win中运行的工具。v2.0.0是更名后的第一个版本,NTBOOTautofix相对于BCDautofix完 善的部分甚多,不止boot.ini部分,BCD部分完善部分也很多,所以更名后的首版本v2.0.0就不作详细的更新说明了 使用方法: -------- 非安装软件,直接双击运行,傻瓜式修复,可运行于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滚动条启动画面)

双硬盘双系统启动的顺序调整及设置方法

双硬盘双系统启动的顺序调整及设置方法 现在很多朋友的机子上都是挂2+硬盘的,尤其是很多喜欢玩电脑的用户,打开机箱没几个只挂一块硬盘的。尤其是很多需频繁操作计算机硬件朋友及部分大学生,他们的计算机几乎都是长期裸奔的。言归正传,本文说一下双硬盘启动顺序调整这个“小问题”。 一、在BIOS中调整两块硬盘的启动顺序 方法如下: 开机按下DEL键进入BIOS——Advanced Bios Features(高级BIOS特性配置)——Hard Disk Boot Piority (硬盘启动优先级),打开后会看到当前系统的硬盘列表,控制光标移动到对应的硬盘上,只需要使用“+”、"-"即可调整硬盘的启动顺序(具体设置方法可参考该BIOS界面右侧的说明,可能有所不同),然后退出保存重启机子。该设置是一直保存在BIOS中的,下次启动仍然生效,除非硬件改变。 二、使用F12临时修改硬盘或其他设备的启动顺序 现在的主板包括本本一般都是支持临时启动顺序的调整的,大部分都是使用F12键进入的,具体在机子刚启动时候看一下屏幕的底下带有BootMenu字样的快捷键。 方法如下: 开机按下F12键进入BootMenu菜单,这里会列出一些常用的启动支持设备清单,比如USB、HDD、CDROM,包括其下属类型启动支持。要临时调整硬盘的启动顺序,只需要选中Hard Disk或HDD就可以看到当前系统硬盘列表,使用键盘PAGEUP、PAGEDOWN或+、-或上下键选中对应硬盘回车即可进入该硬盘启动。该设置是一次生效的,下次重启机子仍然采用BIOS的默认启动顺序。 三、使用EASYBCD修复启动菜单

首先假设您的双硬盘系统都是独立安装或相当于独立安装的,判断方法是,每块硬盘离开另外一块都是可以独立启动运行的,自行修改出来的兼容结果不算,除此之外,非独立的双系统硬盘都基本可以按照一块硬盘来处理,因为操作系统是相互关联的,也可以参考下面的文章进行双启菜单调整或设置。使用EASYBCD软件修复非常方便,具体可参考文章: Windows 7、Vista、XP双启利器EasyBCD v2.0下载及使用教程 补充学习手动解决方法: 如果双硬盘中带有Linux,使用GRUB、LILO作为多启菜单时,方法也不复杂只需手动修改 /boot/grub/menu.lst或/etc /lilo.conf,其他的比如XP对XP也很简单,只需要在主盘的boot.ini下增加multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="MS WinXP" /fastdetect一句即可,但是对于Vista和Windows 7的硬盘未必会有效果,天缘把这些组合全部列出来,如下表:

双系统启动修复方法(精)

以下内容摘自 https://www.360docs.net/doc/5112733734.html,/hoxolo123/blog/item/70c1b22a733b1c21d42af1c3.html,我本人仅用过bcdboot这个命令,其他的没用过。 Win7:双启动引导修复问题一:原系统xp,在C盘。ghost安装win7到D盘。显然,D盘的win7没有引导,需要手动修复。修复方法【内为注释】: 1. 进入C盘xp,运行cmd进入xp命令行模式。输入 d: cd d:\windows\system32 bcdboot d:\windows /l zh-cn /s c: 运行上述命令后,在C 盘根目录生成了\boot文件夹和bootmgr文件。【D盘下已经具备了一个完整的win7,唯一欠缺的是系统盘内的引导,因此首先要在C盘重建win7的引导环境。通过Windows7内置的bcdboot命令可以轻易做到这一点。这个命令不能修改引导记录,我用VHD验证过】 2. 去win7安装光盘,找到bootsect.exe文件(找不到就网上下载一个,注意要win7的),复制到C:\boot\文件夹。然后进入命令行: cd c:\boot bootsect /nt60 c: bootsect /nt60 c: /mbr 这个命令执行完毕后,在完成所有后续步骤之前,一定不能重启XP,否则XP将无法启动!【bootsect ——用来写win7需要的引导信息到引导记录,第一个bootsect命令把引导信息写入C盘分区引导记录,第二个bootsect命令把引导信息写入硬盘主引导记录。由于主引导记录和分区引导记录都被修改为支持bootmgr,因此XP的引导器ntldr将不能被引导,后续步骤中我们会修复它】 3. 继续在xp的命令行模式,输入 d: cd d:\Windows\system32 bcdedit /create {ntldr} /d "Windows XP" bcdedit /set {ntldr} device boot bcdedit /set {ntldr} path \ntldr bcdedit /displayorder {ntldr} /addlast bcdedit /timeout 10 【这一步,我们用bcdedit命令来给XP在bcd中重建引导项。这样通过bootmgr加载bcd中XP的引导项,进而把启动控制权交给XP的引导管理器ntldr,实现XP的启动】至此,双系统引导修复完成。上述命令中,每个命令都必须成功。有可能,bcdedit命令会返回失败信息。此时步骤3中的命令改为: bcdedit /store c:\boot\bcd /create {ntldr} /d "Windows XP" bcdedit /store c:\boot\bcd /set {ntldr} device boot bcdedit /store c:\boot\bcd /set {ntldr} path \ntldr bcdedit /store c:\boot\bcd /displayorder {ntldr} /addlast bcdedit /store c:\boot\bcd /timeout 10 ——————————————————————————————————————————————————————————————————————————————————————

Ubuntu liveCD修复双系统引导

Ubuntu 10.04 LiveCD修复grub2双 系统引导

今天就用Ubuntu 10.04的LiveCD的来修复grub2的引导。启动Ubuntu 10.04光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令: sudo fdisk -l (注意是小写的L,不是数字的1,此步用于确定电脑中安装Ubuntu10.04 的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev /sda7,以下就以此为例,你自己的请加以更改) Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x624aa2e0 Device Boot Start End Blocks Id System /dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS /dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS

/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA) /dev/sda5 3826 5851 16273813+ b W95 FAT32 /dev/sda6 5852 8323 19856308+ b W95 FAT32 /dev/sda7 8324 9598 10241406 83 Linux /dev/sda8 9599 9729 1052226 82 Linux swap / Solaris 然后再输入 sudo -i (此步用于得到root权限,无需输入密码,方便以下操作) 接着输入 mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求) 再输入

win7系统损坏可以自动修复[不用重装]

win7系统损坏可以自动修复[不用重装] 尽管Windows 7(以下简称Win7)的稳定性已经非常不错,但难免遇到系统崩溃的情况,而此时很多用户还是按照老习惯和老方法,动不动就重做系统!其实你大可不必如此,利用Win7的自修复功能就可以方便、快捷地修复系统! Win7的系统维护功能已经非常强大,利用Win7的系统备份和还原功能,你甚至可以不再需要Ghost!而且Win7更加智能化,它会在你安装程序或者对系统进行重要改动的时候自动创建还原点,这样在系统崩溃后就可以保证你将系统还原到最近的一个正常状态。这一点也是Ghost最大的劣势——很多人是Ghost一次就再也不去维护,而如果时间久了,那么利用Ghost恢复的系统也将面目全非。 此外,常见的系统问题也都可以用Win7的WinRE功能来修复而不需要重新安装系统,如果你还像以前那样遇到问题就重装,那只能说你还不了解Win7,相信看过本文大家会有新的认识。 注:Win7的维护功能需要开启系统的备份还原功能,强烈建议开启它,它不会占用多少系统资源,而带来的好处是很多的。 一般问题启动修复绰绰有余 Win7的系统修复功能是很智能的,很多时候根本不用用户太多的干预。例如由于非法关机而引起的小问题,当再次启动系统时就会进入“Windows错误恢复”界面,光标默认

停留在“正常启动Windows”选项上并开始倒计时。很显然,系统本身已经允许你正常启动,而问题已经自己修复了。 此外,由于操作不规范或者硬件的改动而造成的系统文件被破坏或者配置文件不正确,都有可能导致系统无法正常启动。此时系统再次启动,同样会出现“Windows错误恢复”对话窗。提示窗口中有两项内容可选,默认会停在“启动启动修复(推荐)”项(如图1所示)。显然,Win7是希望用户选择“启动修复”选项对系统进行修复。 经过测试,如果选择“正常启动Windows”,系统一样可以正常启动。不过这样可能会产生一些不可预知的问题,所以为了系统的稳定,建议大家还是多花一点时间,启用系统的修复功能。 启动系统的“启动修复”功能后,系统将自动进行修复而不需要你操作,修复完成后如果提示“请重新启动计算机,以完成修复”,那么重启后就可以恢复正常了(如图2所示)。如果提示“系统修复无法自动修复此计算机”,那就要使用更高级的工具来进行修复了。什么更高级的工具?别急,我们慢慢来了解。 无法启动系统还原出手相救 如果“启动修复”功能也无法解决问题,系统还是不能正常启动,那就需要“系统还原”出手相救了!

一分钟修双系统的引导问题(删除系统不能进入系统界面)

一分钟修复双系统删除系统时无法进入界面的引导 (双系统在不小心删除其中一个系统时时进不了系统界面的解决办法) 个人觉得网上的很多方法大家都不会用,也看的不太懂。所以想跟大家分享一下双系统删除时无法进入系统界面的心得:(看完你就会觉得非常简单,不妨试试吧) 本人由于工作的原因,必须要在电脑上装上win7与linux双系统,后来一不小心把其中的Linux系统删除了,导致开机后就提示:gurb resure>> 一直无法就如win7操作系统的界面。于是在网上找了很多的解决办法,但是一直没有搞定,直到误打误撞的就如了Diskgenius分区工具才解决了此问题。 (1)用一个人U盘或者是win7系统盘也可以是XP系统盘,进入winpe界面就可以很清楚的看到桌面有个Diskgenius分区工具(由于这步不能截图,如果看的不太懂的通知可以网上Q我,或者给我留言,本人会最短时间回复的) 下面就开始关键的一步了,双击打开Diskgenius,接下按照本人截图操作就可以轻松的解决问题了。

(2)在点击硬盘时会出现以上列表,然后点击“重建主引导记录(MBR)(M)”提示 (3)然后点击:“是” (4)最后当然是重启电脑了,开机时你会惊讶的发现,你的电脑神奇般的好了。 同时本人也罗列一下网上的解决办法把,提供能够使用的人参考一下也是好的嘛! (1)当系统无法进入界面时,可以利用U盘或者XP启动盘里的DOS工具进行修复。(2)就如DOS界面,在命令提示符下输入:fidsk/mbr 应该就能解决问题了。不行的话再进入第三步。 (3)在命令提示符下输入:bootrec/fixboot 提示操作完成,然后重启就可以了。

利用Windows 7安装光盘的启动修复功能自动解决Windows 无法启动的问题

利用Windows 7安装光盘的启动修复功能自动解决Windows 无法启动的问题 1、插入Windows 7光盘并从光驱引导进入安装界面 2、当屏幕显示到“Press any key to boot from the CD”时,按下任意键,以便从光盘引导。 3、此时出现输入语言和其他首选项的设置,一般保留默认然后单击“下一步”继续 4、进入安装Windows 界面后单击左下角的“修复计算机”

5、接下来系统会搜索当前安装了哪些Windows 操作系统,并显示其安装分区的盘符和分区的容量大小(注:如果未列出您的操作系统,请单击“加载驱动程序”,然后安装硬盘驱动程序)找到并选中所需修复的Windows 7 所在分区,然后单击“下一步”按钮。 6、现在来到了标题为“系统恢复选项”的页面,以下列出了Windows 启动问题的各项恢复工具,而我们现在要用的是名为“启动修复”的功能,该功能可以自动解决Windows 无法启动的问题 各个恢复选项的作用 系统恢复选项描述 启动修复修复可能会阻止Windows 正常启动的某些问题,如系统文件缺失或损坏。

系统还原将计算机系统文件还原到一个早期的时间点,而不会影响您的文件(例如,电子邮件、文档或照片)。 如果从“系统恢复选项”菜单使用系统还原,您将无法撤销该还原操作。但是,可以重新运行系统还原,选择其他存在的还原点。 系统映像恢复您需要预先创建系统映像才能使用此选项。系统映像是一个个性化的分区备份,其中包含Windows、程序和用户数据(如文档、照片和音乐)。 Windows 内存诊断工具扫描计算机内存中的错误。 命令提示符高级用户可以使用“命令提示符”执行与恢复相关的操作,也可以运行其他命令行工具来诊断和解决问题。 7、这时启动修复检查程序正在按照预先设定的顺序,依次查找可能导致启动故障的原因并尝试修复问题

相关文档
最新文档