多系统 UEFI u盘加密开机 u盘系统 系统修复 MBR(系统安装与引导详解)
系统安装与引导详解
目录
(一)相关概念
一、系统安装方法分类
1.原版镜像安装
2.镜像还原安装
二、引导模式
三、硬盘格式
四、引导与硬盘格式的关系
五、PE
六、启动项
(二)安装种类及步骤
一、原版镜像安装
1.升级安装
2.U盘安装
3.Win$man安装
4.NT6安装器安装
5.直接解压install.wim安装
6.CMD命令安装
二、Ghost备份还原安装
传统引导(MBR)安装方法
1.直接双击安装
2.进入PE安装
3.自己封装系统并还原
UEFI引导使用GHOST方法安装
(三)引导详解
一、硬盘格式和分区
二、引导修复工具
三、MBR引导转UEFI引导
四、预装Windows8电脑(UEFI)的解决办法
(四)多系统引导
一、Windows多系统的安装和引导
1.MBR引导
2.GPT引导
二、跨平台多系统的引导
(五)将系统安装到移动硬盘或硬盘(移动系统)
一、Windwos
二、Ubutnu
三、Pe或其它微型系统
(六)将引导移到u盘,实现U盘加密开机
(七)使用原版镜像无损修复系统(非重装,推介)
附录(一):UEFI引导入门必看
附录(二):支持uefi引导的PE
附录(三):引导修复\管理工具(NTBOOTautofix、BCDrepair、EasyBCD、EasyUEFI)
前言:
这篇文章主要是写系统安装和引导方面的概念的大概流程,具体方法大家可以自行百度,因为百度上有很多,所以我就不详写了。
当你理解了这篇文章,就会对系统引导的原理开始有所了解,就能游润有余地安装系统,修改引导。
常常听到有人说我会装系统,却很少听到说我懂装系统,在我看来“会”和“懂”时是差别的,只要你会模仿,也算是会,但是“会”,只能应对一般情况,当遇到UEFI引导,或多系统引导的时候,你还能淡定吗?只有真正懂了,你才能游润有余地面对大多数状况。
所以希望大家通过这篇文章能对与安装和引导方面相关的知识有所了解,而不是简单地模仿。授之以鱼不如授之以渔,我希望你们看完这边文章对于系统安装和引导的过程有一个概念。
大家可以在下面留言交流,本人能力有限,如果文中有误,还望指出。
(一)相关概念
(一)系统安装方法分类
1.原版镜像安装(最纯净最原始的系统)
原理:其实就像你安装软件一样。
譬如说msdn下载的系统,其实就是一个安装程序
注意:由于是原版系统,说以安装完后要激活
镜像***XXX.iso形式的文件,简单来说就是一个压缩文件
msdn***微软的资料库,里面有微软所有发布过的系统、office、编程软件等东西,还有这些东西的帮助
激活***微软验证正版用户的方法,因为系统是要收费的,不过伟大中国人怎么会买微软的账,所以一样东西叫伪激活(KMS)。
2.Ghost备份还原(速度最快的安装,但对于预装win8的电脑能直接还原)
一般我们在网上下载的系统或外面买的盗版光盘都是用这种方法安装系统,但是现在的笔记本一般都预装win8,所以直接这种安装方可能无效,解决。
原理:把一台电脑的系统备份后,还原到另一台电脑。
优点:可以按照自己习惯,把系统设定好和软件安装好,然后还原的时候会把这些设定和软件一并还原。
注意:预装win 8系统的电脑一般采用新的引导方式(UEFI),这种引导方式以前用的比较少,所以用不能直接用该方法还原系统,解决方法在后面的文章写到。
Ghost***系统备份还原软件
预装***就是你的电脑原来自带系统
引导***指引系统开机“路标”,就好像你要到一个地方需要导航,没有引导就进不了系统。
对于双系统或多系统来说,引导非常重要。
(二)引导模式(BOOT)
MBR引导:传统的引导方式,win8以前的系统普遍采用这种引导方式
UEFI引导:win8后的系统微软都打算用这种引导方式
一般比较新的电脑都支持UEFI引导,可以进入BIOS关闭UEFI引导模式,就会变成MBR 模式
BIOS***连接系统和硬件,当系统无法启动时,不会影响BIOS,所以系统无法启动时一般要进入BIOS进行相关设置,不同电脑进入BIOS的方法不一定相同,可以看看开机有没有提示,或百度一下。
(三)硬盘格式
MBR格式
GPT格式
注:这两种格式是可以互相转换的
(四)引导与硬盘格式的关系
MBR格式的硬盘一般采用MBR引导,GPT格式的硬盘只能采用UEFI引导
预装win8以上的系统都将采用GPT格式的硬盘+UEFI引导
GPT+UEFI的优势:开机速度快(需要主板支持,一般2013年后的主板都支持)
普通机械硬盘开机10秒左右,固态硬盘(SSD)5秒左右
(五)PE
PE是装系统经常用到的工具,在系统文件被破坏到无法启动的时候,我们就需要用到PE,PE其实就是一个精简版的系统,所以可以把它放u盘里,但你的系统不能正常启动时,就可以从u盘中启动PE,对系统进行修复或安装。
PE的制作现在都是一键式操作,常用的有大白菜和老毛挑的PE
注意:很多PE还不支持UEFI启动,如果采用的是UEFI引导,解决方法主要又两种。
第一,安装一个支持UEFI引导PE
第二,进入BIOS把UEFI引导模式关掉(如果secure boot开启的话,要先关这个才能关UEFI引导模式)
(六)启动项
启动项就是开机时选择一个硬件启动
譬如说我有一个硬盘,一个装有PE的u盘。那么我就把u盘设为首选启动项就从u盘中启动PE,如果把硬盘设为首选启动项,则启动硬盘中的系统。
(二)安装步骤
一、原版镜像安装
1.升级安装
说明:这种是最简单的安装方法
○1到MSDN下载系统
○2win8以前的系统用虚拟光驱工具打开镜像,双击setup.exe或sources文件夹里面
的setup.exe(如果第一个setup不能安装就用第二个setup的自定义模式)
○3开始安装
条件:系统能够正常启动,而且只能安装比当前系统要新的系统,譬如说你用这种
方法在win8里安装win7就不行。
2.U盘安装(支持UEFI启动,但主板必须开启UEFI)
说明:这种方法可以重装系统损坏已经无法启动的电脑
○1到MSDN下载系统
○2将镜像写入u盘(常用UItraISO工具写入)
○3插入u盘
○4进入bios或启动菜单选择USB/u盘启动
○5开始安装
3.Win$man安装器安装
4.NT6安装器安装(对UEFI的支持还不是很好)
以上两种安装方法请自行百度,不会很难。
5. 直接解压install.wim安装(install.wim其实就是整个系统的压缩文件)
○1用解压软件提取原版镜像中sources文件夹里的install.wim
○2将install.win解压到某一个分区的根目录(注意不能解压到根目录外的其他目录)
○3使用附录(三)中的引导修复工具修复引导或用bcdboot命令手动修复引导
6. CMD(适合对命令操作比较熟悉的人)
Win7以上的系统或PE可以直接dism命令安装,也可以下载微软imagex进行安装。安装完后用bcdboot命令修复引导即可。(详细可以百度)
Win$man和nt6安装器优点:如果系统正常情况下安装其他系统非常方便,不需要u盘,也不用进bios改首选启动项。系统无法启动时也可以在PE中操作,安装windows的多系统时常用win$man
win$man的缺点:不支持UEFI引导,不过可以通过修复UEFI引导来达到安装目的,安装后使用附录(三)中的引修复工具修复UEFI引导,即可继续安装。
注:系统能正常启动时候直接打开,无法进入系统的话进入PE再运行,一般PE都
会集成这两个安装器
二、Ghos备份还原安装
1.传统引导(MBR)安装方法
一般我们在网上下载的系统都是别人用ghost封装的系统,譬如深度和雨林木风的系统。
封装***把整个系统盘备份成一个文件。
Ghost还原安装已经非常成熟,所以也很简单,但是遇到UEFI这种新的引导方式就无法应对。
1.直接双击文件安装
○1在网上下载系统,一般都是深度和雨林木风制作封装的系统。
○2点击安装
条件:系统可以正常启动
优点:最傻瓜式的安装方法
2.进入PE安装
○1下载好系统和PE,并把PE装到u盘
○2进入BIOS设置u盘为首选启动项,或进入启动菜单选择u盘
○3在PE中打开安装文件
这种方法适合于已经不能正常启动的系统
3.自己封装系统并还原
简单来说就是把自己的系统备份下来,然后还原到别的电脑上
○1把PE装进u盘
○2进入BIOS设置u盘为首选启动项,或进入启动菜单选择u盘
○3用ghost工具把自己的系统备份下来,最后会生成一个XXX.gho的文件
○4然后再在其他电脑上启动装有PE的u盘
○5打开ghost工具,选择你自己封装XXX.gho文件还原
2.UEFI引导使用GHOST方法安装
Ghost在UEFI引导下还原系统后,重启会发现并不能正常地进入系统,原因是缺少UEFI 引导文件。Ghost备份只是备份整个系统盘,MBR的引导文件在系统盘下,而UEFI的引导文件在esp分区(隐藏的分区)下。
解决方法:那么现在清楚了原因,只要用Ghost还原后使用附录(三)中的工具一键修复UEFI引导,系统即可启动。
关于ghots在UEFI下的分析与手动解决方案请参看(三)引导详解
(三)引导详解
一、硬盘格式与分区
分区:把硬盘分成几个区域,有可见分区和隐藏分区,我们平时所见的c盘、d盘就属于可见分区,隐藏分区可以通过一些工具(例:DG)来查看。
常用分区工具:DG(DiskGenius)
1.MBR格式硬盘(使用MBR引导):分区分为主分区和逻辑分区,主分区里一定要有一
个活动分区。
引导方式:开机->读取主分区中的活动分区上的引导文件->引导系统启动
2.GPT格式硬盘(使用UEFI引导):又称为GUID分区,没有主分区和逻辑分区之分,用
作安装系统的GPT硬盘必须有ESP分区(引导区),通常还会有一个MSR分区(加速区),这两个分区都是隐藏分区。
引导方式:开机->读取ESP分区上的引导文件(EFI文件)->引导系统启动
注:在PE中可以使用DG实现MBR和GPT(GUID)的相互转换
二、引导管理工具
修复工具NTBOOTautofix,傻瓜式操作,同时适用于MBR引导和UEFI引导,用来修复纯window的多系统很方便,譬如win7+win8。
管理工具还有easyBCD、easyUEFI等,当然你厉害的话也可以手动修复引导
注:后两个常用来管理跨平台多系统的引导,譬如windows+linux 。
三、MBR引导转UEFI引导
一、无损转换:
第一步,转换GPT(GUID)格式硬盘:使用DG(DiskGenius)专业版->选中要转换的硬盘->右键单击->转换分区表类型为GUID格式
第二步,创建esp引导分区:DG中右键单击硬盘第一个分区->建立新分区->在前部或后部建立一个200.00MB的空闲分区->右键单击柱形图上刚才建立的空闲分区->建立新分区->文件系统类型选EFI system partiton->确定
第三步,使用附录三中的引导修复工具修复UEFI引导。
注:DG为专业版才能无损转换。另外,为了避免数据意外丢失,操作前还是把重要的文件先备份一下。
二、直接转换:
在PE下使用DG把所有分区删除->选中硬盘->转换分区表类型为GUID格式(同时建立esp分区)->安装系统
四、预装Windows8(UEFI)的电脑安装系统解决方法
预祝windows8的电脑一般使用UEFI引导,对于预装win8的电脑我们重装电脑的时候常会遇到一些问题。
常见问题:无法进入bios:进入电源选项把——选择电源按钮的功能——更改当前不可
用设置——关闭快速启动
无法启动PE:进入bios关闭secure boot。如果PE不支持UEFI引导,改引导
模式lagecy,还有些还主板要关闭windows8特性启动。
或者使用支持uefi启动PE(建议)
情况一:在PE中用ghost类方法安装系统时,我们会发现系统无法启动。
原因分析:在网上下载的系统,一般都是用ghost的方法把封装好的系统还原到其他电脑上,只是把ghost的操作一键化,变得很简单。ghost还原现在还不支持UEFI引导,而预装windows8的电脑通常都采用GPT硬盘+UEFI引导方式引导系统,GPT硬盘只能从UEFI引导中启动,所以即使你把系统还原到电脑上,但是ESP分区上不存在EFI引导文件,没有引导文件,那么系统就不能正常启动
情况二:使用NT6安装器或win$man安装器安装时,重启找不到引导。
原因分析:这两款安装器都只支持MBR引导,所以部署安装时,写进的是MBR引导,而不是uefi引导,所以在UEFI引导模式下不能引导系统启动。
解决方法:
方案一:使用原版镜像写入u盘安装,请参考上面的安装步骤——原版镜像安装。
方案二:手动修复UEFI引导
原理:上面的情况一和情况二都是因为统缺少uefi引导无法引导系统启动,那么我们只要修复uefi引导就没问题了。
方法一:○1下载一个支持UEFI启动的pe并部署到u盘上,在UEFI引导模式
下启动
○2打开运行
○3下载BCDrepair(附录三)自动修复UEFI引导
第○3步也可以手动修复:
cmd(管理员权限运行)
输入修复命令bcdboot c:\windows /l zh-cn
注:如果你的系统在D盘,则改为bcdboot d:\windows /l zh-cn
如此类推。
支持UEFI的pe***这类pe现在还比较少,但网上能找到,支持UEFI的pe都
同时支持MBR引导,所以不用担心在MBR引导模式下无法使用PE。
方法二:如果你手上没有支持UEFI的PE,也可以修复,不过要注意的是要
win 8以上的PE
○1进入BIOS把引导(BOOT)模式改为Lagecy(MBR引导)
○2启动已制作好的PE
○3使用DG(DiskGuenius)给ESP分区分配盘符,例:分O盘给esp
分区
○4下载BCDrepair(附录三)自动修复UEFI引导
第○4步也可以手动修复:
打开运行
cmd(管理员权限运行)
输入修复命令bcdboot d:\windows /s o: /f uefi /l zh-cn
注:如果分配的是s盘,则改为bcdboot d:\windows /s s: /f uefi /l
zh-cn
○5进入BIOS把引导(BOOT)模式改为UEFI,重启。
(四)多系统的引导
一、windows多系统的安装刚和引导
多系统的安装方法很多,这里我就只介绍比较简单常用的安装方法
例:c盘中原有win7,安装win7+win8双系统
MBR引导模式下:
○1使用win$man安装器部署好win8(详细安装方法请百度)
注:部署镜像时,选择将系统安装到除c盘外的其他盘,引导分区选择活动分区(一般都是C盘)。
○2重启电脑后继续安装即可
UEFI引导模式下:
○1使用win$man安装器部署好win8(详细请百度)
○2使用附录(三)中的引导修复工具修复引导或使用bcdboot命令修复UEFI引导
○3重启电脑后继续安装即可
二、跨平台多系统的引导
当你理解了系统引导的基本原理,使用一些工具就很容易驾驭跨平台多系统的安装与引导。
引导器:我我们见到的引导菜单就引导器的一部分,常见的有windows的传统黑白引导菜单、windows8的metro引导菜单。跨平台多系统引导常用的有grub引导、clover引导UEFI的跨平台多系统的引导还待研究,所以这里只介绍MBR引导下的多系统引导
引导管理工具:easyBCD,跨平台多系统引导管理的好工具。
如:windows+linux
○1为linux系统分好区
○2安装linux
一般linux衍生的系统都使用grub引导,到这一步,一般会自动添加windows的引导也就是通过grub引导来引导windows的引导。
如果你想用windows的引导来引导grub引导
具体步骤可以参考我以前写过的一篇windows+ubuntu(一种linux系统)教程
https://www.360docs.net/doc/169134869.html,/p/3182877071?pid=54251875903&cid=0#54251875903
(五)将系统安装到移动硬盘或u盘(移动系统)
优点:只要有一台电脑,把u盘或移动硬盘进去,就能启里面的系统,非常方便。
装在移动系统里面的软件等可以直接使用,省去到其他电脑上要重新安装和配置麻烦。
适合安装到移动硬盘或u盘的系统:windows 8以后的windows系统、ubuntu、
PE、还有专为u盘准备的微型系统。
注:XP和windows7不适合做成移动系统,自带驱动较少,所以换电脑后要大多数重装驱动而ubuntu和windows8以后的windows系统驱动库里的驱动可以自动适应大部分的系统,windows8的移动系统实际上就是微软说的windows to go
Windows8、ubuntu移动系统的要求:一般使用移动硬盘或usb3.0的大容量u盘(32G以上)推介:80G以上的USB3.0的移动硬盘,或64G以上的USB3.0的u盘。
注:64G以上的USB3.0的u盘,价格昂贵,容量也不会很大,所以建议使用移动硬盘PE等其他微型系统的要求:一般的u盘即可。
一、Widows
安装到移动硬盘:windows使用win$man安装,最后选择“此系统是安装到USB移动硬盘上的”
注:如果要使用UEFI引导,用win$man安装后使用附录(三)中的修复工具修复引导或使用bcdboot命令修复UEFI引导。
安装u盘:windows8以后的windows安装到u盘只要借助“windows to go辅助工具”安装即可(详细请自行百度)
二、Ubuntu
无论是移动硬盘还u盘,安装时直接选择移动硬盘或u盘的分区即可,ubuntu允许把系统安装到移动硬盘或u盘上。
三、PE或其它微型系统
用UItalISO工具写入即可。
(六)将引导移到u盘,实现U盘加密开机
原理:系统启动通过引导器读取引导文件找到系统所在并启动系统,那么只要吧引导文件移到u盘,删除硬盘中原有的引导文件,那么就只有插入u盘,引导器才能读取引导文件,系统才能正常启动。
步骤:
1.复制引导文件到u盘
2.删除硬盘上原有的引导文件
3.进入bios将u盘设为首选启动项
复制引导文件:
复制引导的命令:bcdboot c:\windows /s x:,c盘为默认启动系统的所在盘,x为u盘的盘符,c:和x:根据情况改。
复制过去后你不会再u盘中看到引导文件,因为它们有系统文件的属性,要查看引导文件的话,打开文件夹选项-隐藏受保护的操作系统文件(去勾)、显示隐藏文件(打钩)。
删除引导文件:
MBR引导删除原有引导文件,文件夹选项-隐藏受保护的操作系统文件(去勾)、显示隐藏
文件(打钩)-进入系统所有盘的根目录-删除Boot文件夹和bootmgr文件。
UEFI引导删除原有引导文件,打开DG(DiskGenius)-选中esp分区-浏览文件-删除EFI文件夹中Boot和Microsoft文件夹。
注:不要修改u盘中引导文件的位置
(七)版镜像无损修复系统(非重装)——完美无损地修复
大多数人在遇到电脑出问题时,首先想到的就是重装,其实重装很麻烦,我们需要备份资料,装完之后还要重新安装软件和重新配置,把系统弄回和原来一样非常麻烦。
其实微软给我们提供了一个很好的方法,在不重装不改变原来系统原样的情况下修复系统,而且能修复大部分损坏的系统。
步骤:
○1去MSDN下载与损毁系统相同版本的系统(注意区分32位和64位)
○2用UItraISO将镜像写入u盘
○3进入bios更改首选启动项
○4进入windows安装界面,一直下一步,途中注意下面有一个“修复计算机”
的选项,点击进去就是了。
注:修复完后要重新安装驱动。
附录(一)
我收藏的一篇关于UEFI引导和GPT入门介绍的文章
https://www.360docs.net/doc/169134869.html,/4o7647406/item/49f744b9324df796194697f0
附录(二)
支持UEFI引导的PE下载
https://www.360docs.net/doc/169134869.html,/s/1c0vmhnM
附录(三)
我自己写的MBR和UEFI引导自动修复工具:BCDrepair(支持在PE或MBR引导下修复UEFI 引导)
https://www.360docs.net/doc/169134869.html,/soft/78682.html
常用的引导修复工具:NTBOOTautofix(暂时在PE下不能修复UEFI引导)
常用的引导管理工具:easyBCD、easyUEFI
佛职男孩
百度ID:§逍遥子§