分享

正确认识“错误的200M" 『远景论坛』

 HDTV 2012-07-22

正确认识“错误的200M" 
 

 
tyloxer 发表于 2009-8-10 18:48:49
 
 

本帖最后由 tyloxer 于 2009-8-10 21:50 编辑

刚刚看了一篇坛友的文章,重点研究了一下如何删掉WIN7“错误地”产生了200M的额外分区
原帖地址http://bbs./viewthread.php?tid=382555&extra=&page=1

        首先更正一下,这个并不是个错误,是代表一种未来趋势的改进,这个200M的空间,也不是拿来摆设或者是拿来放MP3用的。早在winserver2003出生的时候,就已经采用了这种全新的接口方式EFI,在某种意义上讲,EFI拥有BIOS的一切功能和一些BIOS不具备的先进特性。

普及一下知识,什么叫EFI?
        EFI的英文全称是Extensible Firmware Inte***ce,中文名是可扩展固件接口,早在2006年的上半年,Intel曾经在IDF上进行过EFI的演示。要使用EFI系统,必须主板和操作系统都支持EFI功能,目前支持EFI功能的操作系统有Mac OS X、Vista和Server 2003。

        EFI在开机时的作用和BIOS一样,就是初始化PC,但在细节上却又不一样。BIOS对PC的初始化,只是按照一定的顺序对硬件通电,简单地检查硬件是否能工作,而EFI不但检查硬件的完好性,还会加载硬件在EFI中的驱动程序,不用操作系统负责驱动的加载工作。 EFI的最***之处,是颠覆了BIOS的界面概念,让操作界面和Windows一样易于上手。在EFI的操作界面中,鼠标成为了替代键盘的输入工具,各功能调节的模块也做的和Windows程序一样,可以说,EFI就是一个小型化的Windows系统。

        EFI架构使用的驱动基于EFI Byte Code。EFI Byte Code有些类似于Java的中间代码,并不由CPU直接执行操作,而是需要EFI层进行翻译。对于不同的操作系统来说,EFI将硬件层很好地保护了起来,所有操作系统看到的,都只是EFI留给EFI Byte Code的程序接口,而EFI Byte Code又直接和Windows的API联系,这就意味着无论操作系统是Windows还是Linux,只要有EFI Byte Code支持,只需要一份驱动程序就能吃遍所有操作系统平台。

        EFI在开机之始就能够驱动所有的硬件,网络当然也不会例外,所以在EFI的操作界面中,程序可以直接连接上互联网,向外界求助操作系统的维修信息或者在线升级驱动程序。

        既然EFI功能那么强大,那它存放在什么地方?是存放在原来的BIOS芯片中吗?答案当然是No。BIOS芯片只有256KB,远远不够EFI使用。EFI是以小型磁盘分区的形式存放在硬盘上的。EFI的安装,必须在支持EFI功能的主板上,使用光驱引导系统,然后对磁盘进行EFI化的处理,这个处理的过程,主要就是划分EFI独用的磁盘空间。

        EFI作为BIOS的替代者,无论是界面、功能还是安全性,都要远远高于后者,而且作为未来主板的趋势所向,EFI上能执行的程序会越来越多,EFI能够提供的基本功能也就越来越强。普通BIOS主板在设计难度以及生产兼容性上并不冲突,所以可以相信,拥有诸多优点的EFI会取代BIOS,让PC越来越易于使用。
--------------------------------------------------------------------------------------
请正确认识此类问题,这种错误,用个不太恰当的比喻,是买椟还珠,我们不得不要改变一下以往我们认识事物的方式,用新的思维充实自己的大脑。
如果实在不愿意用这个东西,避免的方法也是有的,下面有几种方法可以使用:

1.如果是全新的硬盘,没有分区,最好是先把新硬盘挂在另外一台电脑上,分好了分区再安装WIN7
2.如果以前装过其他的系统,那请在安装的时候仔细观察,不要一路OK或者NEXT
3.安装win7到选择安装到哪个分区的时候,不能选择 unallocated diskspace ,也不能选 delete 已有的分区
4.已经有了这个分区的人,也不必恐慌,这个不是一个错误,是一种改进。不要人云亦云,做一个会闷搜的人。
毕竟自己用的舒心,才是我们需要的
--------------------------------------------------------------------------------------
我只是整理一些知识,希望让更多的人多了解WIN7,多了解趋势,不同意我观点的朋友,也请你们不要随便喷人,共同打造一个良好的环境给其他的远景坛友,谢谢!
-------------------------------------------------------------------------------------

很多人担心EFI这种开放的模式将会导致新的安全隐患,因为EFI系统比传统的BIOS更易于受到计算机病毒的攻击,当一部分EFI驱动程序被破坏时,系统有可能面临无法引导的情况。实际上,系统引导所依赖的EFI驱动部分通常都不会存放在EFI的GUID分区中,即使分区中的驱动程序遭到破坏,也可以用简单的方法得到恢复,因为只读芯片中的EFI代码足够用来引导计算机从光驱启动,此时插入EFI的安装盘,对EFI的系统存储区域进行修复或者覆盖安装,就能将PC恢复到正常。而且这个修复过程对操作系统来说,等于是从两台配置一模一样配置机器中的一台转移到另一台,并不会出现需要重新识别硬件的情况。 EFI在概念上非常类似于一个低等级的操作系统,并且具有操控所有硬件资源的能力。不少人感觉它的不断发展将有可能代替现代的操作系统。事实上,EFI的缔造者们在第一版规范出台时就将EFI的能力限制于不足以威胁操作系统的统治地位。首先,它只是硬件和操作系统间的接口规范;其次,EFI环境下不提供中断的访问机制,也就是说每个EFI驱动程序必须用轮询的方式来检查硬件状态,并且需要以解释的方式运行,较操作系统下的驱动效率低得多;第三,EFI系统不提供复杂的存储器保护功能,它只具备简单的存储器管理机制,具体来说就是指运行在x86处理器的段保护模式下,以最大寻址能力为限把存储器分为一个平坦的段,所有的程序都有权限存取任何一段位置,并不提供真实的保护服务。

 

来源:远景论坛

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多