多硬盘多系统启动项修复与添加方法
- 格式:doc
- 大小:608.00 KB
- 文档页数:7
ubuntu20.04与win7UEFI+GPT双启动修复 ⽼笔记本,⼀直⽤的ubuntu14.04与win7双系统。
因为怕折腾,⼀直没有升级ubuntu,毕竟⾥⾯有数年常⽤的数据、软件,升级的话不折腾⼏天是搞不定的。
不过ubuntu14.04的⽀持基本到头了,趁着ubuntu20.04 LTS新鲜出炉,决定尝试⼀下。
这⼀尝试,⾸先出现的问题就是引导挂了。
只进⼊了grub shell,然后我进⼊LiveCD⽤boot-repair⼀顿操作,把win7的启动也弄挂了,这。
只能⼿动慢慢修了。
要修就得先知道UEFI是怎么⼯作的,这⾥先简单说下UEFI的启动过程。
⽀持UEFI的主板上都有NVRAM(Non-Volatile Ram即掉电也不丢失数据的存储空间),安装操作系统的时候,通常都会在NVRAM写⼊引导项,这个列表除了安装操作系统时写⼊的引导项,还有⼀些固定的硬件引导项,⽐如硬盘、U盘、⽹络启动)。
在开机的时候,进⼊BIOS应该是能看到这个列表的,不同的主板操作不⼀样,我机⼦上的NVRAM列表看起来是这样的:ubuntu是安装ubuntu时写⼊的引导项,IPV4、Boot From EFI File则是⼀些固定的硬件引导项。
实现UEFI启动,硬盘上还需要有⼀个ESP分区(EFI system partition),然后安装操作系统时,会在ESP分区写⼊引导⽂件。
我机⼦上的ESP分区⼤概是这样的:~$ sudo tree /boot/efi/EFI -L 3/boot/efi/EFI├── Boot│├── BOOTX64.CSV│├── bootx64.efi│├── grub.cfg│├── grubx64.efi│├── mmx64.efi│└── shimx64.efi├── Microsoft│└── Boot│├── BCD│├── BCD.LOG│├── BCD.LOG1│├── BCD.LOG2│├── bootmgfw.efi│├── bootmgr.efi│├── BOOTSTAT.DAT│├── cs-CZ│├── da-DK│├── de-DE│├── el-GR│├── en-US│├── es-ES│├──fi-FI│├── Fonts│├── fr-FR│├── hu-HU│├── it-IT│├── ja-JP│├── ko-KR│├── memtest.efi│├── nb-NO│├──nl-NL│├── pl-PL│├── pt-BR│├── pt-PT│├── ru-RU│├── sv-SE│├──tr-TR│├── zh-CN│├── zh-HK│└── zh-TW└── ubuntu├── BOOTX64.CSV├── grub.cfg├── grubx64.efi├── mmx64.efi└── shimx64.efi28 directories, 19 files其中,Boot⽬录是ESP分区的默认⽬录,Microsoft是win7的引导⽬录,ubuntu则是ubuntu的引导⽬录,注意,ESP分区是fat格式,这些⽬录及⽂件名不区分⼤⼩写。
多硬盘多系统启动项修复与添加方法本文探讨的是多系统启动项建立与修复,因此,单硬盘单系统者可以忽略。
多系统是指在计算机内存在着两个以上的不同版本的操作系统。
比如最流行的组合:Windows XP与Windows 7,双系统。
windows xp 与ubuntu ,windows 7 与ubuntu 等。
笔者的大奶机里安装了单硬盘三系统:分别是windows 7 enterprise x86与windows 7 ent erprise x64与windows service 2008R2。
原硬盘容量为500G,品牌为西数蓝盘。
笔者的分区为单硬盘划分为三个主分区,一个扩展分区,其中在扩展分区又划分为三个逻辑分区。
三个主分区平均容量为35G左右,由于笔者机器内的内存为2*4G ddr3 1333内存,主要以windows 7 64位操作系统为主,因此该分区容量为50G。
这样划分的好处,便于适宜更新操作系统。
笔者计划在windows 8 professional发布后,将windows 7 enterprise x86换成windows 8,当然这是后话。
有兴趣组建多系统的网友可以参考笔者的分区方案,打造自己的多系统组合。
至于安装的过程,笔者使用大白菜PE进行安装的,安装顺序是windows 7 x86 x64,windows 2008 R2。
由于windows 系统在安装结束后,会覆盖硬盘主引导记录,因此,在安装完第二个系统后,原先安装的windows 7 x86系统就无法引导了。
全部安装结束后,笔者进入PE,用NTboot软件对系统启动项进行了修复。
只所以NTboot能够顺利完成修复工作,主要是这三个系统的内核都是以NT6为核心的,当然也包括vista系统。
修复方法,笔者不再赘述。
在本文里,笔者将重点介绍如何在windows 系统内用NTBOOT进行系统引导项修复。
首先准备软件NTboot最新版本v2.3.9,下载请点击这里。
系统环境: 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镜像。
grub 使用手册以下是一个简单的 GRUB 使用手册:一、概述GRUB(Grand Unified Bootloader)是一个用于引导操作系统的启动引导程序。
它允许用户在多个操作系统之间进行选择,并提供了一些配置和诊断工具。
二、使用方法1. 进入 GRUB 菜单在计算机启动时,按下特定的键(通常是 Esc、F1、F2、F10 或 Del)进入GRUB 菜单。
这个菜单会显示可用的操作系统和启动项。
2. 选择操作系统使用上下箭头键选择要启动的操作系统,然后按 Enter 键。
如果您选择了一个带有操作系统的设备(例如硬盘上的某个分区),则会启动该操作系统。
3. 配置 GRUB您可以通过 GRUB 配置文件来定制 GRUB 的行为。
配置文件通常位于`/etc/default/grub` 或 `/etc//` 目录下。
使用文本编辑器打开配置文件,并进行所需的更改。
更改后,运行以下命令以更新 GRUB:```bashsudo update-grub```4. 修复 GRUB如果 GRUB 损坏或无法正常工作,您可以尝试使用以下命令修复它:```bashsudo grub-install /dev/sda```其中 `/dev/sda` 是您的硬盘设备名称。
这将重新安装 GRUB 到硬盘的MBR(主引导记录)中。
5. 退出 GRUB在 GRUB 菜单中,按下 Esc 键或按下任意键即可退出 GRUB 并返回到操作系统或启动菜单。
三、常见问题与解决方法1. 如何解决 GRUB 无法正常引导的问题?如果 GRUB 无法正常引导操作系统,您可以尝试使用系统恢复模式或启动盘来修复引导记录。
在恢复模式下,您可以使用命令行工具来修复 GRUB。
如果您有启动盘,可以使用它来启动计算机并运行修复工具。
一些常见的修复工具有 Boot-Repair、EasyBCD 等。
2. 如何添加新的操作系统到 GRUB?要添加新的操作系统到 GRUB,您需要编辑 GRUB 的配置文件。
电脑系统启动问题的解决方法在使用电脑过程中,我们经常会遇到电脑系统启动问题,如蓝屏、卡顿、无法启动等等。
这些问题给我们的工作和生活带来了不便。
本文将介绍一些常见的电脑系统启动问题及其解决方法,希望能帮助大家顺利解决这些问题。
一、蓝屏问题的解决方法蓝屏问题是电脑系统启动时经常出现的一个问题,它使得电脑无法正常运行。
出现蓝屏问题的原因可能有很多,如硬件故障、软件冲突、系统错误等。
以下是一些解决蓝屏问题的常见方法:1. 检查硬件设备:首先,我们需要检查电脑的硬件设备是否正常。
可以拔下硬件设备,如内存条、显卡等,然后再次启动电脑,观察是否还会出现蓝屏问题。
如果问题消失,说明可能是某个硬件设备引起的问题,需要更换或修复故障设备。
2. 升级驱动程序:蓝屏问题有时也是由于驱动程序不兼容或过时导致的。
我们可以通过下载最新的驱动程序并更新到电脑上,解决蓝屏问题。
3. 执行系统修复:如果上述方法都无效,我们可以尝试执行系统修复。
可以使用系统安装盘或预装的恢复功能进行修复。
系统修复会修复可能导致蓝屏问题的系统文件,从而解决启动问题。
二、卡顿问题的解决方法电脑启动后出现卡顿问题是另一个常见的启动问题。
这可能是由于系统负载过重、软件冲突、病毒感染等原因导致的。
以下是一些解决卡顿问题的常见方法:1. 清理系统垃圾文件:我们可以使用系统自带的磁盘清理工具或第三方清理工具来清理系统中的垃圾文件,如临时文件、回收站文件等。
清理系统垃圾可以释放磁盘空间并提升系统运行速度。
2. 关闭启动项:开机启动项过多也可能导致电脑卡顿。
我们可以通过任务管理器或第三方启动项管理工具关闭部分不必要的启动项,从而减轻系统负载,加快启动速度。
3. 扫描病毒:有时卡顿问题也可能是由于电脑感染了病毒。
我们可以使用杀毒软件对电脑进行全盘扫描,清除可能存在的病毒。
三、无法启动问题的解决方法“无法启动”是一个更加严重的电脑系统启动问题,它意味着电脑无法正常进入操作系统。
Win7启动过程及启动项修复先让我们看一下win7的启动过程的常识:电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取活动主分区的PBR(分区引导记录,也叫dbr),PBR再搜寻分区内的启动管理器文件 BOOTMGR,在BOOTMGR 被找到后,控制权就交给了BOOTMGR。
BOOTMGR读取\boot\bcd文件(BCD=Boot Configuration Data),也就是“启动配置数据”,简单地说,win7下的bcd文件就相当于xp下的boot.ini文件),如果存在着多个操作系统并且选择操作系统的等待时间不为0的话,这时就会在显示器上显示操作系统的选择界面。
在我们选择启动WINDOWS7后,BOOTMGR就会去启动盘寻找WINDOWS\system32\winload.exe,然后通过winload.exe加载win7内核,从而启动整个win7系统。
可以把这个过程简单地概括为:BIOS-->MBR-->DPT-->pbr-->Bootmgr-->bcd-->Winload.exe-->内核加载 -->整个win7系统本文就来说一说MBR-->DPT-->pbr--> Bootmgr-->bcd这一段可能出现的故障的解决。
1.MBR出现问题主要是mbr代码被改写,因为被改写的代码不同,所以出错信息也各不相同。
比如我们装了win7与ubuntu双系统,ubuntu改写了mbr,在我们把ubuntu 所在的分区格式化后,既进不了win7,也进不了ubuntu,开机的时候会出现如图的错误提示:GRUB Loading stage1.5. GRUB loading, please wait... Error 22解决的办法就是重写mbr。
XP,WINDOWS 7双系统启动项恢复之新编(图解)对于大部分XP与windows7双系统的用户,在其对XP系统进行还原与重装时都会遇到一个相同且非常头疼的问题,这个问题就是:如何恢复XP与windows7双系统启动项。
对于这一问题,爱于电脑的我也是花了比较多的时间去研究过。
我结合网上的一些资料以及自己的一些分析在我心爱的笔记本上上测试了无数次,终于整理和测试出一套比较好的恢复方法。
下面我就结合我的亲身实战经验与大家一同分享,有不当之处;还望高手们指出,本人虚心接受并继续学习。
双系统启动项丢失原因:对于大部分双系统用户其安装方法都是:硬盘分区由一个主分区和若干个逻辑分区组成,XP系统是之前早已安装好的,在活动分区C盘;然后在逻辑分区D盘上安装windows7系统。
但是,大部分用户都不知道,在安装windows7时,windows7系统的引导文件(开机启动文件)都会默认写入活动盘,也就是XP安装盘C盘,包括主要文件:boot目录,bootmgr 文件。
(Boot.BAK和BOOTSECT.BAK文件是备份文件)如图所示:这样一来就导致你还原和重装XP系统后就把你的windows7系统启动文件也给破坏了,从而电脑开机时就无法读取windows7开机启动项文件,使你只能进入XP系统。
双系统启动项修复方法:方法一:非装机光盘修复法。
需要用到的程序:Microsoft .NET Framework2.0 EasyBCD需要提取的文件:bcd bootmgr memtest.exe步骤:1准备工作进入XP后,在我的电脑中进行如下操作(工具——文件夹选项——查看——选择“显示所有文件和文件夹”,去掉“隐藏受保护的操作系统文件”的钩)以便显示所有系统文件.(注释1:显示windows系统文件的方法。
)从windows7安装盘或者windows7镜像文件根目录下提取bootmgr文件,boot目录下提取bcd和memtest.exe(memtest.exe是开机时用来内存诊断的,没有它该项功能将会丢失);将bootmgr复制至XP系统盘根目录下,其属性设置为只读和隐藏;在XP系统盘根目录下新建boot目录,将其属性设置为隐藏,然后将bcd和memtest.exe复制到该目录下。
WinNTSetup使用方法WinNTSetup是什么?WinNTSetup是一个功能强大的Windows操作系统安装工具。
它可以帮助用户在各种情景下进行Windows操作系统的安装、克隆和配置,同时还提供了许多实用的功能和选项,使用户可以根据自己的需求进行定制和优化。
一. 下载和安装WinNTSetup1.在浏览器中搜索WinNTSetup并进入官方网站。
2.在官方网站上下载最新版本的WinNTSetup安装程序。
3.运行下载的安装程序并按照提示完成安装过程。
二. 使用WinNTSetup创建Windows安装U盘1.准备一个空白的USB闪存驱动器。
确保其中的所有数据已备份,因为将会被格式化。
2.打开WinNTSetup程序。
3.在左上角的菜单中选择“选择引导和安装源”。
1. 点击“选择引导分区”,选择USB闪存驱动器作为引导分区。
2. 点击“选择安装源”,选择Windows操作系统的ISO镜像文件或DVD光盘。
3. 点击“选择安装目录”,选择USB闪存驱动器的根目录作为安装目录。
4.在左侧的菜单中选择“Partition Management”。
1. 点击“Format”来格式化USB闪存驱动器。
2. 点击“Set Active”来设置引导分区为活动分区。
5.在左侧的菜单中选择“Integration”。
1. 点击“Drivers”来集成设备驱动程序。
2. 点击“Apps”来集成常用的软件应用程序。
3. 点击“Hotfixes”来集成系统补丁。
6.在左侧的菜单中选择“Update”.1. 点击“Update Installer”来更新安装程序。
2. 点击“Update WinPE”来更新Windows Preinstallation Environment。
7.在左侧的菜单中选择“Set Boot Options”。
1. 点击“Add Boot Entry”来添加多个引导选项。
2. 点击“Repair Options”来设置系统修复选项。
解决电脑开机启动项过多的问题
1. 同时按下win+r组合快捷键,调出运行窗口,输入“msconfig”命令回车打开系统配置实用程序。
2.切换到上方的“启动”选项,点击“打开任务管理器”。
3.如果我们从来没有清理过开机启动项,那么在该界面会看到非常多的应用程序,并且状态为“已启用”。
4、右键点击需要禁用启动的应用程序,选择“禁用”即可。
设置好后,电脑在下次开机时就不会顺带加载这些应用程序一起启动了。
刚接触触电脑时特意买过一本教你成为操作大师的计算机教程,基本上什么不会学什么。
很奇怪多年以后居然还有这些小问题困扰,想了想,打开电脑做个小笔记发上来,给开机半天了电脑仍在进行之中的朋友们一份小小贡献。
或许你电脑卡顿还有别的原因,但这个操作试一试,一定会有一点成效。
双硬盘多系统独立引导开门见山解决问题:双硬盘多系统独立引导。
即重装一硬盘上的系统不影响另一硬盘系统的使用+添回启动莱单。
图文例子:硬件:双硬盘+台式PC系统:主硬盘中C 盘下windows xp 及W 盘下windows7。
从硬盘中K 盘下的window xp 。
解决开机启动项中没有从硬盘的启动莱单问题引言:1)一个硬盘装多个操作系统只有C 盘具备引导自启动能力,若装多个操作系统,一旦C 盘重装或出了问题,其它操作系统也是进不了的,若要用,自行修改boot.ini 文件或用一个引导工具:BCDautofix 修复启动菜单可解决问题。
(同一硬盘下先装WIN7后装XP 也会用到该工具,该工具在网上有,可自行下之)2)双硬盘如用虚拟光驱装系统,另一硬盘同样不具备独立引导能力。
3)双硬盘用U 盘或光盘装系统,装完后发现重装的系统在开机启动莱单下没有,用BCDautofix 修复无效。
提供2种解决方法:方法1、修改boot.ini1)提供一个参考。
这是本人机子上2个硬盘装3个系统的boot.ini 文件2)复制C 盘下NTDETECT.CO 、Mntldr 、pagefile.sys 、boot.ini 系统文件到第2硬盘(没有启动项的硬盘)。
启启计算机即可。
图1修改boot.ini 参考方法2、用工具EasyBCD步骤:v i v i t ue1)复制C 盘下NTDETECT.CO 、Mntldr 、pagefile.sys 、boot.ini 系统文件到第2硬盘(没有启动项的硬盘)。
如图2(a)示。
2)如图2示。
安完后启动软件点【Add New Antry 】,该页面下的【type 】下选择要加入启动项的系统名称。
在【Drive 】下选择系统所在的盘符点【Add Entry 】即可完成。
如图3示,此时在【Edit Boot Menu 】中可选择从硬盘中启动的默认系统。
重启计算机即可。
此时第2硬盘具备独立引导能力!图2(a)复制装载操作系统相关的文件到K 盘图2(b)添加系统启动莱单v i v i t ue图3选择默认系统启动莱单3附说明1)手动设置开机默认系统图4示。
如何设置电脑多重启动系统在现今信息时代,电脑已经成为人们工作、学习和娱乐的必备工具。
有时,我们可能需要在一台电脑上安装多个操作系统,以便在不同的需求下切换使用。
本文将介绍如何设置电脑多重启动系统,让您轻松实现系统的切换。
一、了解多重启动系统的概念和好处多重启动系统(Multi-boot system)是指在一台电脑上同时安装两个或多个不同的操作系统。
每个操作系统都有不同的特性和功能,因此多重启动系统可以方便用户根据需要选择合适的系统来使用。
多重启动系统的好处主要体现在以下几个方面:1. 兼顾不同的软件和应用:不同的操作系统可能对某些软件或应用有更好的兼容性,通过多重启动系统,用户可以根据需求选择特定的操作系统,以获得最佳的使用体验。
2. 提高电脑利用率:通过多重启动系统,用户可以充分利用电脑的硬件资源,避免购买多台电脑来运行不同的操作系统。
3. 安全性和稳定性:如果一个操作系统崩溃或受到恶意软件攻击,其他操作系统仍然可以正常工作,提高了电脑的安全性和稳定性。
二、选择合适的操作系统在设置多重启动系统之前,需要先选择合适的操作系统。
目前常见的操作系统有Windows、macOS和Linux等。
根据个人需求和使用习惯选择操作系统,并确保该操作系统具有多重启动的功能和支持。
三、分区硬盘并安装操作系统在进行多重启动系统的设置之前,首先需要将电脑的硬盘进行分区。
分区可以将硬盘划分为不同的逻辑驱动器,每个分区可以安装一个操作系统。
1. 准备工作a. 备份数据:分区硬盘的过程可能会导致数据丢失或破坏,因此在进行分区之前,请务必备份重要的数据。
b. 获得操作系统安装介质:为每个操作系统准备相应的安装介质,比如Windows安装光盘或USB启动盘。
2. 分区硬盘a. 进入电脑的BIOS设置:在开机过程中按下相应的按键(通常是Delete、F2或F12等),进入BIOS设置界面。
b. 打开硬盘选项:在BIOS设置界面中,找到硬盘选项,并选择进入。
[交流]Bcdedit命令使用详解使用方法XP,WIN2003,VISTA,万indows,WIN2008多盘多系统多引导bcdedit的使用windows出了新系统vista,2008想赏赏鲜学习学习~~但又习惯于用旧的XP,2003,然而~~嘿嘿~~小弟的机器就装了多系统挺有意思的!!~~XP,WIN2003,VISTA,WIN2008~~牛吧?!不过要正确的安装顺序是先底版本后高版本,先ghost版后安装版~~这样开机启动才不会出问题啦~~可是小弟是多盘多系统~有安装版也有ghost版的有高的又有低的而且安装顺序也不规范!!就算机器硬件再如何如何的好当然也是弄到最后没一个系统是能进得去晕死~~~正想铲掉从头再来,可是~~那个累啊~~大哥~~~因为不甘心前功尽弃,所以花了些时间去查google翻baidu~~于是~~~哈!~~终于~~小弟研究出了不用从头再来的方法了~~嘿嘿~~目前小弟的4个系统都能正常启动!!现在小弟就将查到的资料和自己研究出来的一套方法加以整理献给大家分享~~想玩多系统的发烧友就来试试吧!~~希望多多支持哦~~先用vista或WIN2008的安装盘自动修复Vista或WIN2008,让其能够启动,也就是说先让一个高版本的系统能够启动并进入到桌面~~然后在vista或WIN2008系统再去修复其它的系统~~~在vista或WIN2008系统下将XP,2003启动时要用的文件boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、、ntldr 拷贝到C:\根目录下打开磁盘管理器,看看你的XP或2003是在第几个盘的第几个分区,然后去掉boot.ini 文件的只读属性,用记事本编辑好它multi(0)disk(0)rdisk(这括号里填硬盘号)partition(这括号里填分区号)\WINDOWS="windows xp或windows 2003"(红色文字可以根据自己的情况修改,以下相同)boot.ini 文件编辑好了要保存,改回只读属性.然后打开cmd 将以下的bcdedit命令根据你自己的情况修改好后按顺序一条条运行就可以了~~~或者除了第3、4、步要手动完成,其它的都可以并成一个 .bat 批处理文件来执行~~呵呵~~假如你的批处理技术很NB的话你也可以将第3、4、步并到批处理文件里去!!~~小弟这里就逊了点了~~~好了~~很简单吧~~!!有关bcdedit的命令这里小弟就不一一详细介绍了,小弟只是做个最简单的拿去就能用的给大家方便使用~~呵呵~~再想了解去查google翻baidu吧~~比小弟我要讲得更细~~呵呵~~~祝大家成功~~~###第1步############################################################## ##################################################bcdedit /createstore c:\boot\bcd##创建一个记录文件123 (路径和文件名随便啦)###第2步############################################################## #################################################bcdedit /storec:\boot\bcd /create {bootmgr} /d"Windows Boot Manager"##创建主菜单入口IDbcdedit /store c:\boot\bcd /set {bootmgr} device partition=c:##设置主菜单引导程序所在分区bcdedit /store c:\boot\bcd /timeout 5##设置主菜单的显示时间30秒bcdedit /store c:\boot\bcd /set {bootmgr} locale "zh-CN"##设置主菜单的语言为中文###第3步#################################################################################################################bcdedit/store c:\boot\bcd /create /d "Microsoft Windows Vista" /application osloader##添加Vista启动项ID###第4步#############这里会生成一串数字ID,复制第3步生成的数字ID并替换下面的{数字Id},如果你还装Win2008的话就再多做一个第3步和第4步#######bcdedit /store c:\boot\bcpartition=c:##设置Vista引导文件所在分区bcdedit /store c:\boot\bcd /set {数字Id} path \windows\system32\winload.exe ##设置Vista引导文件路径bcdedit /store c:\boot\bcd /set {数字Id} osdevice partition=c:##设置Vista所在分区bcdedit /store c:\boot\bcd /set {数字Id} systemroot \windows##设置Vista所在文件夹bcdedit /store c:\boot\bcd /set {数字Id} locale "zh-CN"##设置Vista高级启动菜单的语言为中文bcdedit /store c:\boot\bcd /displayorder {数字Id} /addfirst##添加Vista到主菜单启动列表的最后一项(addlast是显示在顶部)bcdedit /store c:\boot\bcd /default {数字Id}##设置Vista操作系统为默认启动的系统, {legacy}是旧版本的Windows###第5步############################################################## ##################################################bcdedit /store c:\boot\bcd /create {ntldr} /d "Microsoft Windows XP Professional"##添加xp,2003启动项IDbcdedit /store c:\boot\bcd /set {ntldr} device partition=d:##设置xp,2003引导文件所在分区bcdedit /store c:\boot\bcd /set {ntldr} path \ntldr##设置xp,2003引导文件路径(98,me,xp,200,2003是用ntldr启动的)bcdedit /store c:\boot\bcd /displayorder {ntldr} /addfirst##添加xp,2003到主菜单启动列表的最后一项(addlast是显示在底部)###第6步############################################################## ##################################################bcdedit /store c:\boot\bcd /create {memdiag} /d "Windows 内存诊侧"##添加windows内存诊侧启动项IDbcdedit /store c:\boot\bcd /set {memdiag} device partition=c:##设置windows内存诊侧引导文件所在分区bcdedit /store c:\boot\bcd /set {memdiag} path \boot\memtest.exe##设置windows内存诊侧启动程序文件路径bcdedit /store c:\boot\bcd /toolsdisplayorder {memdiag} /addlast##添加windows内存诊侧到主菜单工具列表的最后一项(addfirst是显示在顶部) bcdedit /store c:\boot\bcd /set {memdiag} locale "zh-CN"##设置windows内存诊侧的语言为中文###第7步############################################################## ###################################################bcdedit /export c:\456##备份原有的系统引导记录到c:\456bcdedit /import c:\boot\bcd##记录文件信息导入到系统引导记录bcdedit /enum all##察看系统引导记录中的所有信息###OK完成了!!########################################################### ###################################################(注:删除xp选项的命令:“bcdedit /delete {ntldr} /f”进入WIN后,点开始,程序,附件,命令提示符,右键单击命令提示符,选以管理员身份运行;然后在命令提示符里面键入下列命令(注意空格,符号)bcdedit\create {ntldr} /d "windows xp"bcdedit/set {ntldr} device partition=x:(X是XP的盘符)bcdedit/set {ntldr} path \ntldrbcdedit/displayorder {ntldr} - addlast退出命令提示符,把XP盘符根目录下面的NTLDR 、BOOT.INI 文件复制到WIN安装盘根目录下面。
Grub4DOS引导Win7、Win8、XP多系统启动(原创)文水凡2012-3-6 此教程是用Grub4DOS成功引导Win7-XP双系统独立启动的续,为迎接Win8的到来,相信不少朋友已经习惯了Win7,但又不想失去Win8的全新体验,安装Win7-Win8双系统不失为一种最佳选择。
这里样讲的是安装Win7-XP-Win8三系统方法,与启动项的修复。
毕竟对于一些大硬盘用户(此方法可扩展到移动硬盘),有时候XP还是不能从我们生活中离开的。
方法说明:思路:分别把Win7、XP、Win8装在硬盘的不同分区,然后把三系统的引导文件放在一个主分区(活动分区内),然后利用Grub4DOS进行引导。
本文默认当前系统为Win7。
首先介绍说明:本人所使用联想笔记本,随机系统为Win7家庭普通版,系统所在分区前有一200M 的隐藏分区,硬盘上有15G左右的OEM隐藏分区。
本教程要针对这200M的隐藏分区进行,一些品牌笔记本带随机系统为Win7正版的机型,系统分区前都有一隐藏分区,或大或小,主要是存放Win7系统的开机引导文件。
没有的机型可以自己手动用工具分一个出来,大小自己定,注意类型为主分区,活动分区。
(不用太大,我自带的200M足已)首先说明一下这个隐藏分区的缺点:当这个隐藏分区存在时,使用Win7的ghost备份一键还原系统时会出错,因为默认还原到这个200M的分区,但是空间不足,造成失败。
但是有其它方式弥补:使用安装版系统安装。
这个自带的200M的隐藏分区对很多人来说是没有用的,令人生厌的,但是今天的方法要充分利用它。
好,步入正题:注意1:操作前请准备好可用的PE启动盘,最好是U盘启动的。
注意2:本文只适合动手能力强的爱好者尝试,若出现任何问题本人概不负责。
注意3:动手尝试前请仔细阅读本文,并事先准备好本文中所用到的软件、镜像等文件。
一、创建200M系统引导分区并为个系统分盘,删除OEM隐藏分区关于这个分区的优缺点已经说明。
目录(原稿)前言(一)相关概念一、安装分类1.原版镜像安装2.镜像还原安装二、引导模式三、硬盘格式四、引导与硬盘格式的关系五、PE六、启动项(二)安装种类及步骤一、原版镜像安装1.升级安装2.U盘安装3.Win$man安装4.NT6安装器安装二、镜像还原安装(GHOST)传统引导(MBR)安装方法1.直接双击安装2.进入PE安装3.自己封装系统并还原UEFI引导使用GHOST方法安装(三)引导详解一、硬盘格式和分区二、引导修复工具三、预装Windows8电脑(UEFI)的解决办法(四)多系统引导一、Windows多系统的安装和引导1.MBR引导2.GPT引导二、跨平台多系统的引导(五)将系统安装到移动硬盘或硬盘(移动系统)一、Windwos二、Ubutnu三、Pe或其它微型系统(六)使用原版镜像无损修复系统(非重装,推介)附录(一):引导方面详细介绍附录(二):支持uefi引导的PE原稿声明前言:这篇文章主要是写系统安装和引导方面的概念的大概流程,具体方法大家可以自行百度,因为百度上有很多,所以我就不详写了。
常常听到有人说我会装系统,却很少听到说我懂装系统,在我看来“会”和“懂”时是差别的,只要你会模仿,也算是会,但是“会”,只能应对一般情况,当遇到UEFI引导,或多系统引导的时候,你还能淡定吗?只有真正懂了,你才能游润有余地面对大多数状况。
所以希望大家通过这篇文章能对与安装和引导方面相关的知识有所了解,而不是简单地模仿。
授之以鱼不如授之以渔,我希望你们看完这边文章对于系统安装和引导的过程有一个概念。
(一)相关概念(一)安装分类1.原版镜像安装(最纯净最原始的系统)原理:其实就像你安装软件一样。
譬如说msdn下载的系统,其实就是一个安装程序注意:由于是原版系统,说以安装完后要激活镜像***XXX.iso形式的文件,简单来说就是一个压缩文件msdn***微软的资料库,里面有微软所有发布过的系统、office、编程软件等东西,还有这些东西的帮助激活***微软验证正版用户的方法,因为系统是要收费的,不过伟大中国人怎么会买微软的账,所以一样东西叫伪激活(KMS)。
把uefi模式的启动菜单玩出花(一),——多系统启动项布局共存方案,----也适用于电脑引导功能修复一.阅读须知本教程不会介绍uefi和legacy的历史,详细功能模组成,如有需要请自行百度一.避免一些折腾,请记住以下组合Legacy模式,磁盘“必须”mbr分配格式Uefi模式,磁盘“必须”是gpt格式,且“必须”至少有一个esp分区。
之所以必须打上引号,是因为不确定以后新式主板的设计会不会打破这种限制。
有的主板已经可以实现Legacy+Gpt的引导方式二.U efi模式下,常见efi引导程序和配置文件简介多系统共享一个esp分区示例Uefi下,多系统部署方案,单硬盘+多系统,多硬盘多系统部署从1.各种启动菜单的表述,开机“F8”或者“F12”进入的bootmenu,为了统一辨识,以下简称BTM,请在脑海里把它定义为物理级选择菜单,作用是选择从什么位置启动,光盘介质,硬盘介质(也指其上的某个分区),需要注意的是“默认启动项”启动引导程序后所看到的菜单,如windows的bootmanager界面,grub的菜单界面,请在脑海里把它定义为分支启动菜单。
作用是提供更舒适的引导界面和启动分支。
2.磁盘分区表格式:mbr格式请自行百度说明gpt格式请自行百度说明工具diskgenius,easyuefi,bootice二,实现多系统部署一、通过影响BTM菜单,来达到多系统共存的结果方案1.利用多个esp分区分别添加各种系统的引导工具,适用于单硬盘或者多硬盘,多个esp分区,一个硬盘(固态)可以建立多个esp分区,默认必须要有EFi\boot\bootx64.efi, 前面说过,bootx64.efi是默认占位的,可以由其它efi程序改名替换,当然也可以通过后面的工具,但是那样就和自动识别添加无关了多esp分区部署多系统,主要会体现在开机BTM菜单里,uefi默认会按照顺序添加这些esp分区的提示到uefi菜单优点,是加电启动时,主板自动识别添加,缺点是浪费磁盘空间,多esp分区空间有点浪费,方案2单esp分区,可以给唯一的esp分区划分500M~2.5G的空间,大空间甚至可以直接把pe工具放进esp分区,(换一种想法,整个windows系统也可以放进e)看个人选择,将各种引导工具同一放置在efi目录下,然后通过EasyUefi工具,bootice新版的uefi选卡来添加各个efi程序到bootmenu,部分主板的bios界面也可以实现添加,此方法需要手动按键进入启动选择菜单二.通过修改默认(第一)启动程序的配置文件,来达到多系统启动选择的目的其实就是利用引导工具本身的功能,系统会默认启动下列的引导程序就像前面说的clover.efi,grubx64.efi,xorboot.efi通过修改相应的配置文件来添加指向其它efi程序的入口,.通过修改clover这里需要注意的,uefi 模式下,bootmgfw.efi(已经是真正微软专属,即无法像以前一样通过修改BCD项,来引导其它,如实模式启动项,即便成功在bcd中添加了实模式启动项,最后也会出现错误,目前来说还没有很好的解决办法)。
grub4dos for uefi用法grub4dos for UEFI是一种用于在UEFI固件上运行的引导加载程序。
它是用于管理和启动操作系统的工具,特别是在处理多操作系统和多硬盘的情况下非常有用。
使用grub4dos for UEFI可以实现以下几个主要功能:1. 多操作系统启动管理:grub4dos for UEFI允许您在同一台计算机上安装和管理多个操作系统,例如Windows和Linux。
您可以使用grub4dos的配置文件来选择要启动的操作系统,并且可以轻松切换之间的选择。
2. 引导修复和救援:如果您的计算机无法正常启动操作系统,grub4dos forUEFI提供了一些实用的工具和命令来修复引导问题。
您可以使用这些工具来诊断和修复引导错误,从而恢复计算机的正常运行。
3. 软盘和ISO镜像引导:grub4dos for UEFI允许您从软盘或ISO镜像启动计算机。
这对于在没有可用的物理介质或需要使用外部工具时非常有用。
您可以使用grub4dos的命令和选项来加载指定的软盘映像或ISO文件,并将其作为引导介质使用。
要使用grub4dos for UEFI,您需要按照以下步骤进行操作:1. 下载grub4dos for UEFI:您可以在开发者的官方网站或其他信任的来源中下载最新版本的grub4dos for UEFI。
2. 将grub4dos安装到UEFI分区:将下载的grub4dos for UEFI文件解压缩后,将其中的文件复制到UEFI分区中。
UEFI分区通常是一个FAT32格式的分区,用于存储引导加载程序和配置文件。
3. 配置grub4dos:在UEFI分区中创建一个grub4dos的配置文件。
您可以使用文本编辑器创建一个名为grub.cfg的文件,并按照grub4dos的语法规则编写配置项。
在配置文件中,您可以指定要启动的操作系统、设定引导菜单的外观和行为等。
4. 设置UEFI引导:在UEFI固件设置中,将grub4dos for UEFI添加为引导选项。
如何进行电脑系统修复和故障排查电脑系统是现代生活中不可或缺的重要工具,然而,随着使用时间的增长或操作不当,电脑系统可能会出现各种故障。
因此,学会进行电脑系统修复和故障排查是非常重要的。
本文将介绍一些常见的电脑系统问题以及解决方法,帮助读者解决电脑故障。
一、系统启动问题1. 无法启动系统当电脑无法启动时,可能是由于操作系统损坏或硬件故障造成。
此时,可以尝试以下解决方法:- 检查电源是否连接正常,并确保电源开关开启。
- 检查硬件连接是否松动,如内存条、硬盘等。
- 如果有其他电脑可用,可以尝试连接备用电源或更换硬件,以确定是硬件故障还是系统问题。
2. 启动速度缓慢如果电脑启动速度变慢,可能是因为系统中启动项过多或运行程序过多导致。
解决方法如下:- 运行磁盘清理工具,删除无用文件。
- 打开任务管理器,禁止不常用的启动项。
- 更新杀毒软件并进行全盘扫描,确保系统没有病毒。
二、硬件故障1. 蓝屏问题蓝屏问题通常是由于硬件或驱动程序出错引起的。
处理方法如下:- 重启电脑,看是否能够自动解决问题。
- 卸载最近安装的硬件或驱动程序,并重新安装或更新驱动程序。
- 如果问题仍然存在,可以考虑将电脑恢复到出厂设置或重新安装操作系统。
2. 硬件冲突当多个硬件设备同时运行时,可能会发生硬件冲突,导致电脑出现问题。
解决方法如下:- 卸载或禁用不常用的硬件设备。
- 更新硬件驱动程序,确保与其他设备兼容。
- 根据设备手册进行设置,避免资源冲突。
三、系统崩溃1. 系统卡顿或死机系统卡顿或死机经常发生,可能是软件不兼容、内存不足或病毒感染等原因。
解决方法如下:- 关闭卡顿或死机的程序,通过任务管理器或强制关机。
- 更新操作系统和软件程序,确保使用最新版本。
- 进行病毒查杀,确保系统没有受到病毒感染。
2. 突然关机突然关机可能是由于电源问题、过热或硬件故障引起的。
处理方法如下:- 检查电源连接,确保稳定。
- 清理电脑内部灰尘,保持散热良好。
Legacy无损更改UEFI启动并安装双系统前几天在同学群里讨论起来硬盘模式和多系统启动引导的问题,有人提出一个观点MBR硬盘更改GPT硬盘必须全清磁盘,并重装系统。
我对此观点表示不认可,结果被几个人排队教育了一圈,哎……这里就给大家介绍一个不格式化硬盘扩充分区并更改启动格式的办法,从传统启动模式改UEFI格式,三个不同的操作系统Windows10、Deepin、凤凰OS(这个是安卓)。
准备工作,一个U盘(需要做启动引导会清空)、足够的电脑硬盘空间(至少50-60G)、请关注并私信我'多系统引导'(不关注没自动回复,我也没办法啊),从网盘下载我准备的软件到你的电脑随便哪个盘。
首先,你要有一个已经安装好的Windows操作系统,MBR还是UEFI随你。
但是我第一步讲一下怎么从MBR改成UEFI磁盘引导,因为后期的多系统启动我都是从UEFI方式做的,并且UEFI也有很多优势。
如果你已经是UEFI启动方式,请直接越过1和3两步,只修改第二步,然后看我下一篇文吧。
1、准备PE启动U盘插上U盘,打开wepe_64,点击界面右下角的U盘图标。
在新界面中选择你的U盘。
千万注意选择正确别搞错了,然后点立即安装进U盘按钮,等待完成。
2、准备UEFI引导和增加分区按Del或者F2(根据你电脑选择),进入BIOS,找到启动项管理,将启动方式选择为UEFI,并且关闭安全启动(部分BIOS可能需要先设置密码才能关闭)。
最后按F10保存并重启。
电脑重启时按F12,选择从U盘启动,进入到PE系统,最好是Win10内核的PE系统。
3、划分EFI分区并新建引导UEFI打开PE中的DG磁盘分区(DiskGenius),我们会看到你电脑现在的磁盘分区,我们选择硬盘的第一个分区,右键—调整分区容量—分区前部的空间输入1G(预留多点是好事),随便点一下其他输入框,点击开始,弹出对话框点确定,耐心等一会待出现完成,点完成。
多硬盘多系统启动项修复与添加方法
本文探讨的是多系统启动项建立与修复,因此,单硬盘单系统者可以忽略。
多系统是指在计算机内存在着两个以上的不同版本的操作系统。
比如最流行的组合:Windows XP与Windows 7,双系统。
windows xp 与ubuntu ,windows 7 与ubuntu 等。
笔者的大奶机里安装了单硬盘三系统:分别是windows 7 enterprise x86与windows 7 ent erprise x64与windows service 2008R2。
原硬盘容量为500G,品牌为西数蓝盘。
笔者的分区为单硬盘划分为三个主分区,一个扩展分区,其中在扩展分区又划分为三个逻辑分区。
三个主分区平均容量为35G左右,由于笔者机器内的内存为2*4G ddr3 1333内存,主要以windows 7 64位操作系统为主,因此该分区容量为50G。
这样划分的好处,便于适宜更新操作系统。
笔者计划在windows 8 professional发布后,将windows 7 enterprise x86换成windows 8,当然这是后话。
有兴趣组建多系统的网友可以参考笔者的分区方案,打造自己的多系统组合。
至于安装的过程,笔者使用大白菜PE进行安装的,安装顺序是windows 7 x86 x64,windows 2008 R2。
由于windows 系统在安装结束后,会覆盖硬盘主引导记录,因此,在安装完第二个系统后,原先安装的windows 7 x86系统就无法引导了。
全部安装结束后,笔者进入PE,用NTboot软件对系统启动项进行了修复。
只所以NTboot能够顺利完成修复工作,主要是这三个系统的内核都是以NT6为核心的,当然也包括vista系统。
修复方法,笔者不再赘述。
在本文里,笔者将重点介绍如何在windows 系统内用NTBOOT进行系统引导项修复。
首先准备软件NTboot最新版本v2.3.9,下载请点击这里。
然后进入windows 7系统内,鼠标左键打开软件:请参见图片一:
在这里,出现了四个选项,第一个选项,默认系统引导分区为C盘,即多系统的所有引导项都将以C盘为引导分区。
如果你选择默认,那就直接点击自动修复即可。
不管你的单硬盘里划分了多少个系统安装分区,只要是NT系统内核的,该软件都会给你自动修复。
修复的过程从略。
当然你也可以自由选择修复任意一个安装系统,比如我在单硬盘里安装了三个系统,但是我只想用两个,那就用到该软件提供的第四个选项---手动修复。
所谓手动修复,即是软件在搜索到一个已安装的系统后,会提示你是否重新安装启动项,如果不想安装可以选择跳过,如果想安装,直接点击修复即可。
该软件修复后的系统项默认为英文,比如:windows 7 x86。
如何将启动项更改为个性启动项呢?那就需要用到另外一款启动项修复软件Easybcd。
下载请点击这里。
该软件默认语言为英文,其实我们只需要用到其中的一项功能,即修改启动项显示名称。
第一步打开软件,出现如下界面:请参见图片二。
第二步鼠标左键点击edit boot menu选项,在右面的对话框里就会显示已修复的系统选项。
然后涂黑要修改名字的启动项,再点右上角Rename按键,即可更改为自己喜欢的名字。
请参见图片三。
友情提示:该图片显示的操作系统为windows xp ,windows 7 ultimate x86 ,ubuntu 12.04LTS,是笔者的二奶机里系统安装情况。
笔者将会在随后进行介绍。
笔者的二奶机里安装的是双硬盘三系统,第一块硬盘为希捷80G sata硬盘,第二块硬盘为迈拓80G IDE硬盘。
在希捷硬盘里只安装了windows xp原版系统及使命召唤8游戏。
在迈拓硬盘里,安装了windows 7 ultimate x86与ubuntu 12.04 LTS双系统。
对于如何修复windows与linux双系统的方法,笔者最常用的就是用easybcd进行修复。
通常是先在硬盘里安装windows 系统,然后再安装linux系统。
笔者也是遵循这个原则进行安装的。
在安装完ubuntu 12.04系统后,由于linux系统是采用Grub进行引导的,它会自动将windo ws 系统的引导项添加进开机启动菜单里,如果你喜欢用Grub的风格,那直接默认即可。
通常windows启动项会是Grub菜单的最后一项。
当然,笔者还是习惯用windows 引导风格,因此有必要进行修复一下。
首先进入PE里,用自带的NTboot修复windows引导项,然后进入windows 系统里,安装Easybcd软件,再用该软件添加一个引导项即可实现双系统引导。
第一步,点击Add New Entry。
选择linux选项,输入系统名称:笔者安装的是ubuntu 12.04,因此更改为ub untu 12.04 LTS。
在输入完名称后,再点击Add Entry按键,即可成功添加ubuntu 引导项至开机启动菜单里。
请参见图片四:
第二步,点击Advanced Settings。
选择新添加的ubuntu引导项,再选择默认显示语言为china。
即可更改在启动菜单里显示的语言。
请参见图片五:
点选下面的Locale:选项选择显示语言,然后再点击Save Settings按键保存即可。
这样就实现了windows 7 ultimate x86与ubuntu 12.04 LTS双系统在迈拓硬盘可选择启动。
但是在希捷硬盘上还存在一个windows xp系统,如果按照老办法,可以在启动计算时,按Dell键进入BIOS进行硬盘启动设置,将windows xp所在的希捷硬盘设置为第一启动盘,从而实现进入希捷硬盘里windows xp系统的目的。
但是每次都要如此操作,未名过于麻烦。
笔者经过探索,发现利用Easy bcd软件一样可以实现双硬盘共用一个启动菜单进行引导。
方法是在BIOS里将启动的第一硬盘设置为迈拓,第二硬盘设置为希捷。
然后保存重启。
进入迈拓硬盘里的windows 7系统里。
再使用Easybcd添加一个windows xp系统
引导项。
其方法同添加ubuntu 12.04系统引导项一样,只不过是点击Windows按键添加一个microsoft windows xp引导项而已。
在看完笔者的说明后,坛友们应该能够学会如何修复与添加系统引导选项了。
有兴趣的坛友不妨试一试。
原创作者:ZOL xinshouzhuangji3
2012年5月9日22:47
欢迎大家任意转载分享本文章。