Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 20346|回复: 37

[交流] 正确认识“错误的200M"   [复制链接]

中郎将

Rank: 5Rank: 5Rank: 5

UID
570557
帖子
596
PB币
682
贡献
0
技术
39
活跃
111
发表于 2009-8-10 18:48:49
本帖最后由 tyloxer 于 2009-8-10 21:50 编辑

刚刚看了一篇坛友的文章,重点研究了一下如何删掉WIN7“错误地”产生了200M的额外分区
  原帖地址http://bbs.pcbeta.com/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处理器的段保护模式下,以最大寻址能力为限把存储器分为一个平坦的段,所有的程序都有权限存取任何一段位置,并不提供真实的保护服务。

Rank: 7Rank: 7Rank: 7

UID
486644
帖子
1417
PB币
1980
贡献
0
技术
2
活跃
0
发表于 2009-8-10 18:50:40
efi下无法运行评估,硬盘测不了……

就目前来说,efi还有中病毒的危险……

Rank: 2Rank: 2

UID
851095
帖子
324
PB币
1607
贡献
0
技术
0
活跃
39
发表于 2009-8-10 20:27:07
学习了谢谢!

Rank: 7Rank: 7Rank: 7

UID
915768
帖子
2597
PB币
2822
贡献
0
技术
0
活跃
0
发表于 2009-8-10 20:29:48
好好,非常感谢,谢谢你的指导

Rank: 7Rank: 7Rank: 7

UID
320584
帖子
1789
PB币
2115
贡献
0
技术
0
活跃
124
发表于 2009-8-10 20:33:06
我也听说最新的主板bios要采用EFI模式了,原来这个200MB就是EFI,可惜根本感觉不到性能上的差异,如果以后的主板biod都改为EFI模式,那么就更加像鸡肋了。

Rank: 5Rank: 5Rank: 5

UID
614977
帖子
1043
PB币
444
贡献
0
技术
0
活跃
115
发表于 2009-8-10 20:39:37
不错,学习了。要正确认识。

Rank: 2Rank: 2

UID
635401
帖子
402
PB币
478
贡献
0
技术
0
活跃
0
发表于 2009-8-10 20:47:58
正确?已有帖子经讨论并非efi了

Rank: 5Rank: 5Rank: 5

UID
336223
帖子
911
PB币
3622
贡献
0
技术
30
活跃
932
发表于 2009-8-10 20:48:39
看了后终于有所了解。

Rank: 7Rank: 7Rank: 7

UID
693167
帖子
2130
PB币
2967
贡献
0
技术
6
活跃
53
发表于 2009-8-10 20:52:52
学习了 谢谢楼主

Rank: 2Rank: 2

UID
115058
帖子
485
PB币
2711
贡献
0
技术
0
活跃
25
发表于 2009-8-10 20:53:37
学习学习,支持下

Rank: 2Rank: 2

UID
881789
帖子
291
PB币
339
贡献
0
技术
0
活跃
12
发表于 2009-8-10 21:05:30
谢谢楼主。学习了。虽然不是很懂。

Rank: 9

UID
42284
帖子
5700
PB币
4110
贡献
0
技术
17
活跃
661
发表于 2009-8-10 21:07:50
不懂,学习一下

Rank: 5Rank: 5Rank: 5

UID
685878
帖子
592
PB币
569
贡献
0
技术
0
活跃
19
发表于 2009-8-10 21:10:23
我不清楚这个200M是不 EFI用的,不过我对这个所谓EFI却有点疑问。

这个东西是好,不过为什么不把他放到另一个Flash ROM里呢?放在硬盘上多不方便。换硬盘了还得重做一次EFI。为了防病毒,可以设置“写口令”,需要往里写数据时就必须提供口令,读取不需要口令。如果口令忘记了,可以清空EFI,重新写EFI和口令。

Rank: 1

UID
876232
帖子
7
PB币
103
贡献
0
技术
0
活跃
0
发表于 2009-8-10 21:11:18
这个200M好像和EFI是没有关系的

Time Machine Crashing

Rank: 2Rank: 2

UID
236136
帖子
393
PB币
2753
贡献
0
技术
0
活跃
134
发表于 2009-8-10 21:11:42
现在rtm是 100MB了

Rank: 2Rank: 2

UID
637268
帖子
328
PB币
420
贡献
0
技术
0
活跃
209
发表于 2009-8-10 21:15:45
重装过N次WIN7了,从来没遇上这东西。。。

Rank: 7Rank: 7Rank: 7

UID
590807
帖子
1381
PB币
1058
贡献
0
技术
3
活跃
76

I'm Windows Phone用户

发表于 2009-8-10 21:18:29
来学习下~~~~~~

☆★✪管女员✪★☆

Rank: 9

UID
42304
帖子
5472
PB币
25125
贡献
0
技术
0
活跃
33
发表于 2009-8-10 21:26:52
其实微软的设计还是很人性化的。

Rank: 1

UID
922964
帖子
62
PB币
120
贡献
0
技术
0
活跃
2
发表于 2009-8-10 21:31:08
学习了谢谢!

中郎将

Rank: 5Rank: 5Rank: 5

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

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2018 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件