0.前言
接触电脑将近7年时间,多次说要写下这篇文章,一直未曾提笔,始终怕给人以误导。到如今,来来回回装系统的次数得超过百次了。本着不误导人的想法,本文试着总结一下装系统的基本方法和思路,但不会过多涉及细节步骤。
操作系统的种类繁多,包括IBM/PC兼容机的Windows NT,unix/linux发行版,乔帮主的mac和ios系列。以及google的Chrome OS和android系统,还有openwrt路由和windows ce,ucos III,rtx 51等嵌入式系统....本文仅讨论常见的PC下windows系统安装,今后若有时间,可以讨论PC下双系统的安装以及android手机、智能路由器、车载导航的刷机步骤。至于乔帮主的系统,目前还是小白一个。
1.预备知识
1-1.PC硬件知识
IBM的PC兼容机系列,和操作系统相关的部分,主要是BIOS/UEFI程序和硬盘分区的知识了。BIOS是对硬件固件的一次封装,操作系统是对BIOS的二次封装,具体操作系统的知识在此不做过多描述,只简单描述一下系统启动过程。从按下电脑开机键开始,系统自动运行基本BIOS程序,以及硬件自检过程后,BIOS会调用硬盘首部的引导程序,引导程序会继续加载操作系统内核,内核会陆续启动辅助程序,开机完成。整个过程就类似火箭的多级发射。需要说明的一点是:操作系统是安装在硬盘上的,也就是说,可以携带硬盘到其他相同型号的机器上(驱动都一样)直接运行的,比如一个典型例子就是PE。
题外话:个人组装PC的时候,注意CPU和主板芯片组(南桥)是否兼容。
硬盘分区,硬盘分区由于历史原因主要有MBR和GPT分区格式。MBR的缺点在于最多只能有4个主分区,并且最大支持的硬盘大小为2T,不能满足新时代需求,后来有了GPT格式。对于硬盘分区不敢做太多描述,怕给人误导,数据无价,操作需谨慎。需要了解的自行上网查阅:引导分区,主分区,活动分区,逻辑分区,拓展分区,EFI分区,MSR分区等。
BIOS内有许多的对系统硬件的配置选项,和系统安装相关的无非是两点内容。
- 加载可启动设备的顺序。PC机可能带有多块启动盘,每块硬盘都带有操作系统,这个时候得通过bios设置何种顺序加载硬盘;
- 主板硬盘的设备模式。由于历史原因,PC机的硬盘接口主要有IDE和SATA两种。早期的windows XP系统默认就只支持IDE接口,若要支持sata,得另装驱动,否则蓝屏。具体装机的时候需要把bios对应位置的设置改成ATA或者ACHI模式。
关于这两点的设置网上教程很多,不列出细节。另外附上一张主板的启动热键。
BIOS由于历史原因(35年了),发展成了新一代UEFI模式。UEFI的主板才能支持GPT格式的硬盘分区,并且只能安装支持uefi的x64的系统,如果打开了security模式,还只能安装windows8或windows 10. 但现在的uefi主板,一般都支持开启兼容bios的模式。
1-2.PE和装机概述
windows PE是微软在2002年发布的系统,中文名:windows预安装环境。国内的电脑极客,对PE封装了一系列的装机工具,逐步发展成了装机和维护人员的必备工具。我个人推荐“微PE”,WePE是一个国内非常纯净的PE版本,毕竟它的商业模式很明显(自然不需要通过绑定流氓软件,换取money),并不是广告哈。
对于操作系统的安装文件主流的就两种:msdn iso镜像和gho镜像。这两种系统的差异,就好比原生Android和MIUI定制版之间的差别。本质上讲,这两种安装文件,自己本身就是一个系统。装系统其实就是一个拷贝文件到硬盘中的一个过程,类似制作可启动盘的过程。
对于iso文件,一般都是刻盘或者制作可启动U盘的方式进行安装,推荐ultraiso工具。
gho需要借助ghost克隆分区工具进行恢复系统。
注意,注意,注意,装系统前一定要做好数据备份。
当然,两种装机过程都可以在PE下借助特定的工具进行,这样操作方便。下面针对不同的装机需求,说下装机注意事项。
2 装机方案
以下按照不同的硬件环境,分成四类,分别介绍装机方案。
2-1 MBR + XP
对于老机器装xp系统,需要说明的一点就是装机前,需要把bios设置里的硬盘接口模式设置为ide或者ata模式,否则装机过程会蓝屏。好在现在基本没人装xp了。
2-2 MBR + win 7/8/10
对于MBR硬盘和bios主板的机器,装win7以上的系统,相对是目前最简单的一种,直接借助onekey等工具傻瓜式ghost即可。或者追求情怀或安全性,用pe装msdn的系统也可以。不过多描述,网上教程一大堆。
2-3 EFI + GPT 装 win8、win10
对于efi的主板,gpt格式的分区,装win8 和win10 系统还是相对比较方便的,和2-2没什么区别。但需要注意的是,这种情况下,只能装x64的系统,x86系统会无法启动。
2-4 EFI+GPT 装 win7
这种情况是本文讨论的最复杂的情况。 这种情况一般发生在较新的计算机,预装的都是win8以上的系统,硬盘默认都会是gpt分区。如果使用一段时间(硬盘数据很多了),想切换回win7,但又不想把硬盘换成mbr(需要把整个硬盘数据抹去)。这个时候装win7会比较麻烦,因为win7出来的时候,还不支持gpt/uefi,而微软官方一直也没对win7给出这个补丁。
为了验证这种情况下的装机情况。本人忍痛把自己的pc正版win10抹去了,换成了盗版win7.
装机过程没有太大差异,为了方便还是在pe下,借助工具,ghost还原C盘分区。这时如果重新启动系统,将会无法启动系统。
我们需要在pe下,借助工具bcdrepair(依赖win8版本的bcdboot)进行修复efi引导。efi的引导方式和bios的差别在与,以前是用第一个扇区进行引导,现在是用第一个分区进行引导。另外还需要关闭主板的secure boot模式,这个东西简直是个坑,有兴趣的读者可以查阅一下,原本的思路是积极的,可以提高计算机的安全性。但现在意外的变成微软的一个垄断工具,目前只有微软有这个实力,和市面上各种型号的机器达成协定。在新机器上,如果不关闭这个选项,基本只能装win8、win10。一旦安装linux,win7等系统都会失败。
3 本文推荐的工具
- WePE
- OneKey
- bcdrepair
系统之后,就是系统驱动,office,杀毒等软件的安装了。本文内容都是个人理解,不免会有不对的地方,希望大家指正!