一、BIOS概述

BIOS(Basic Input Output System)基本输入输出系统,是加载在电脑硬件系统上的最基本的软件代码。BIOS这个字眼是第一次由CP/M操作系统中出现,描述在开机阶段加载CP/M与硬件直接沟通的部份。

经典的BIOS设置界面:

由于BIOS与硬件系统集成在一起(将BIOS程序指令刻录在IC中),所以有时候也被称为固件。在大约1990年BIOS是保存在ROM(只读存储器)中而无法被修改。因为BIOS的大小和复杂程度随时间不断增加,而且硬件的更新速度加快,令BIOS也必须不断更新以支持新硬件,于是BIOS就改为存储在EEPROM或者闪存中,让用户可以轻易更新BIOS。然而,不适当的运行或是终止BIOS更新可能导致电脑或是设备无法使用。为了避免BIOS损坏,有些新的主板有备份的BIOS("双BIOS"主板)。有些BIOS有"启动区块",属于只读存储器的一部份,一开始就会被运行且无法被更新。这个程序会在运行BIOS前,验证BIOS其他部分是否正确无误(经由检查码,凑杂码等等)。如果启动区块侦测到主要的BIOS已损坏,通常会自动由软盘驱动器启动电脑,让用户可以修复或更新BIOS。一部份主板会在确定BIOS已损坏后自动搜索软盘驱动器看看有没有完整的BIOS文件。此时用户可以放入存储BIOS文件的软盘(例如由网上下载的更新版BIOS文件,或是自行备份的BIOS文件)。启动区块会在找到软盘中存储的BIOS文件后自动尝试更新BIOS,希望以此修复已损坏的部份。硬件制造厂商经常发出BIOS升级来更新他们的产品和修正已知的问题。

BIOS中主要对硬件进行设置,如硬盘接口类型、系统启动顺序、虚拟化选项、CPU、风扇的调节等,所以定期的对BIOS进行维护是非常重要的。

目前BIOS厂商主要有四个:

Phoenix Technologies,美国凤凰科技。(收购Award Software与General Software)

美资上市公司。BIOS行业的龙头,成立于1979年。其产品线主要包括三个大类,第一是Phoenix Award BIOS,主要面向台湾的ODM以及低端市场。第二是Phoenix BIOS,主要面对高端台式机以及笔记本市场。第三是General Software BIOS,主要面向嵌入式市场。Phoenix进入中国市场很早,他们2000年前后便成立了中国分公司,其在中国的名称是:菲尼克斯软件(中国)有限公司。中国分公司所在地位于江苏省南京市北京东路的和平大厦。此外在上海亦设有研发中心。不过很可惜的是,由于Phoenix的决策失误,以及经营问题,他们在09年底分别关闭了上海和南京的 office,并且从此退出了中国市场。所有的员工都被裁员了。

American Megatrends,美国安迈科技。

美资公司,未上市。BIOS行业的技术领跑者。AMI的BIOS工具一向做的比较好,并且由于其价格相对Phoenix 便宜,在台湾的ODM中,有很高的份额。AMI主要的研发中心也在台湾。AMI的主要产品包括AMICORE以及AMI Aptio。前者是传统BIOS,后者是EFI BIOS。AMI在大陆也有分公司,名叫美商安迈科技有限公司,位于江苏省昆山市。

Insyde Software,台湾系微公司。(收购SystemSoft)

台湾上市公司。用十年磨一剑来形容Insyde比较合适,Insyde成立很久很久,却一直默默无闻。一直只能做些EC之类的东西糊口。可Insyde看准时机,最早切入EFI开发,在EFI时代,Insyde一举取代了不看重EFI的Phoenix,成为了业界的领袖。Insyde在大陆也有分公司,同样位于江苏省昆山市。名称:系微股份有限公司。

Byosoft,新兴厂商,中国大陆的百敖软件公司。

2006年新成立的BIOS公司。总部位于江苏省南京市。是中国大陆第一家,也是世界第四家得到Intel授权的BIOS公司。目前的产品线主要服务OEM客户,零售市场见的不多。基本上以EFI BIOS为主。Byosoft中文叫南京百敖软件股份有限公司。是由原先Phoenix的一个高管和国内其他几个创业伙伴共同创办的。Byosoft与 Intel的关系非同一般。

二、修改BIOS

目前大多数消费级PC市场均采用Phoenix Award BIOS,故这次以Phoenix Award BIOS为例介绍一下BIOS的修改与刷新。

最近给公司买的台式机配的技嘉主板,具体型号是GA-Z68XP-UD3R,可以在这里下载官方最新版本的BIOS:

当前最新版本是F4,到网上搜索Award Tool 1.52,SLIC Toolkit 3.2。

首先使用SLIC Toolkit查看本机SLIC信息:

因为我用的笔记本,BIOS里已经包含SLIC,直接保存即可:

若你使用的台式机,则去网上搜索各大OEM品牌的SLIC 2.1 和相应的证书、序列号。Award Tool目录下面已经包含了几个SLIC:

激活Windows 7和Windows Server 2008 R2 需要 SLIC 2.1。

得到 SLIC 后运行Award Tool:

选择原BIOS、SLIC、证书

验证通过后点击【Go】即可,等一会就会生成修改好的BIOS:

带SLIC的是修改过的BIOS,下面就可以刷新了。技嘉官方刷BIOS的工具叫@Bios,可以在这里下载:

具体使用很简单,注意刷新前先备份原BIOS,刷新过程中不可断电。一切顺利就可以将台式机变成OEM机器了。

刷新完BIOS后记得重新设置下BIOS,因为刷新会使BIOS重置。常见的设置选项有:硬盘接口模式(推荐为AHCI)、系统启动顺序、开启虚拟化选项等。

安装完系统后会发现还未激活,这是因为还需要导入证书与序列号。将准备的证书文件放置到任意目录,

在【运行】中执行:slmgr.vbs -ilc X:\LENOVO_V2.1_Cert.xrm-ms

然后导入序列号:slmgr.vbs –ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

这时你会发现系统已经激活。

小结:

刷新BIOS就是要胆大心细,一线品牌厂商都有相关的BIOS下载和刷新工具,只要主板型号匹配一般不会有问题。若系统运行很稳定,一般不建议刷新BIOS,这里我们是为了激活Windows 7和Windows Server 2008 R2。刷新还有一个目的是保持硬件运行的稳定性,降低功耗、提高性能。下载官方BIOS前要仔细阅读其更新日志,看自己的硬件配置是否满足。

其他 BIOS也可以用类似方法修改、刷新,基本是大同小异。

BIOS本质是由很多模块组成的,和硬件息息相关,具体我也没搞太清楚,只是使用工具,感兴趣的朋友可以查找相关底层的资料信息。

我是出于研究的目的对BIOS修改、刷新进行记录,注意请勿用于商业用途,作为开发人员应该对操作系统底层有所了解。后续篇章继续关注系统安装、配置的信息,我是新手,有错误之处请指正。

转载于:https://www.cnblogs.com/brooks-dotnet/archive/2011/09/16/2179181.html

操作系统安装与维护札记(二)BIOS的备份、修改与刷新相关推荐

  1. 操作系统安装必备基础知识----浅谈电脑系统里的那些UEFI, BIOS, MBR, GPT。

    操作系统安装也是一门简单学问,要想真正搞懂,还是需要一点基础知识做铺垫.前两天耍手机看到了这篇关于装机的这些基础理论知识,总结的还是不错的.所以拿来既是自己收藏也是分享看我博客的人.之后再抽出时间写一 ...

  2. 网络安全学习:操作系统安装部署

    [#####成功在于你坚持了别人坚持不了的东西####] 网络安全:操作系统部署 1.1.2 学习日常工具使用 排版软件推荐: 文档编辑排版工具:typro (收费) 文档编辑排版工具:word 文档 ...

  3. 计算机系统与维护实训报告论文,计算机系统安装与维护实习报告

    <计算机系统安装与维护实习报告>由会员分享,可在线阅读,更多相关<计算机系统安装与维护实习报告(20页珍藏版)>请在人人文库网上搜索. 1.20102011学年第2学期)实习名 ...

  4. 【操作系统安装与引导】Windows引导详解

        本章将详细介绍操作系统引导,来为后面的操作系统安装学习奠定基础,不过这也是十分枯燥的一章,涉及的所有都是理论知识,掌握了这些理论知识,你能更好的玩好操作系统 一.BIOS及UEFI引导概念 B ...

  5. HP-UX操作系统安装配置手册

    第1章       RP8420/RP4440硬件结构. 4 1.1     RP8420服务器简介及结构. 4 1.2     RP4440服务器简介及结构. 8 第2章       HP小型机co ...

  6. Windows Server网络操作系统安装

    网络操作系统的安装 项目一:Windows Server网络操作系统安装 子任务1:认知网络操作系统 1>在搭建服务器时,我们首先需要了解到应该安装什么操作系统,不同的操作系统应用的环境是不一样 ...

  7. 记一次华为RH2288-3V _X86架构服务器的操作系统安装

    记一次华为RH2288-3V _X86架构服务器的操作系统安装 准备 第一步,连接管理PC与服务器 第二步, 在华为的官方网站上找到服务器的帮助文档 开始安装 操作场景 必备事项 数据 工具 软件 操 ...

  8. HP小型机操作系统安装配置指导书

    HP小型机操作系统安装配置指导书 在HP Integrity Server开机后,可能屏幕没有任何显示,请使用串口线登陆系统的MP,进行管理.下面将分为MP的管理.HP-UX的安装.HP的卷组操作和M ...

  9. RIS远程操作系统安装服务

    在Windows2000中RIS的安装 RIS--远程操作系统安装服务就是一个很好的例子.它利用DHCP为基础的远程启动技术帮助客户配置Win2000企业版,减少了客户配置新的操作系统所遇到的困难,并 ...

最新文章

  1. SpringBoot+WangEditor上传图片
  2. 041_CSS3文本效果
  3. 第二周 数据分析之展示 Matplotlib基础绘图函数实例
  4. akka的介绍_Akka笔记–演员介绍
  5. 嵌入式和fpga哪个好前景_Java 和 go 哪个就业前景好一点?面向金钱编程,这个回答太现实...
  6. 1 | GNN基础理论
  7. 对警报线程池的警报线程_审核和警报SQL Server作业状态更改(启用或禁用)
  8. 【网管知识】狼牙抓鸡器中毒后的解决办法
  9. 两端外伸梁内力计算机程序,外伸梁、不等跨连续梁的最大内力如何求解 ?
  10. python爬取b站弹幕并进行数据分析_【Python3爬虫】我爬取了七万条弹幕,看看RNG和SKT打得怎么样...
  11. 用C语言写一个数字版的3阶魔方
  12. linux和尚取水设计,小和尚取水
  13. UCOSII MailBox
  14. csdn博客 代码块的显示设置以及图片的插入技巧
  15. (SubMenu)选项菜单和子菜单应用
  16. 详解10G以太网结构、PMD接口及应用的相关知识
  17. POST 还是 GET?
  18. 7-15 铁路托运行李费用 (10分)
  19. 360是如何盈利的(整理)
  20. Microsoft Virtual Academy 提取视频字幕

热门文章

  1. 从 Arduino 传递温湿度值给 Node 网站
  2. arduino通过开关控制led灯代码理解(适合所有开关类型)
  3. 路径规划中常用的地图结构
  4. QT专业技能实训-富文本编辑器
  5. 计算机英语过级考试开挂,逢考必过|叮咚!四六级逆袭开挂备考攻略来咯
  6. validForm结合layer制作表单验证提示
  7. C语言利用openSSL库AES模块加密
  8. 1t硬盘怎么分区最好_完美:如何更合理地对1TB硬盘进行分区?
  9. LPSTR LPCTSTR
  10. 【简洁,易懂程式】C - 马走日