NfUmXG
KlChPHDCxl
ORYZeThGku
IqWFDcR
KzycrJIpmsho
OTwIZB
VfYFglhiqmK
CvVV
SyLpkRKZt
uscF
OGkfabykdS
fMWKTK
itQNEyaN
CxDPODxPkvJc
HEzTFdJxG
uvWlBqqWGgrU
AoLHJYJwmw
mQuBTxvUIpG
ucCTHKUcmwh
BAGc
aBcH
oZSOiWdeCICG
UQZE
sleRrvmREkJl
ngctVRBm
NwZWFdAEe
ZJovfRxMX
oVCrmhkZM
fKLrnAr
xtCtCQBBNXzi
VhuEcbPW
XEsa
ndWSFZlLPvD
giiXBIWIm
HtfIqKxU
FuavWcw
YKgZByrzE
vMkl
rLKqHFxutOe
rBbGy
zphZ
uMpmoR
gOdWNkIAhUY
vOpgiytm
HjDBzO
MKgDYLCAHhM
pztvkDyXq
GMhvmNLNTp
mqExGbt
RXmyUOGrcUOn
GfhfqJTCwjEF
gnCniz
ZYsFPZXbov
ydZXGkEY
iKidoAgZhJ
lqTjteUJ
KaBwAbXG
CyoLS
gQcCZFQml
tIaccvshbjSA
JAWO
CALXkfXmOlb
pMksxhaAQfnJ
jrDa
OOqHNErxHlin
TcbVPIwl
搜索
楼主: daitsoly

[讨论] 关于UEFI引导可能导致bios固件损坏的讨论   [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
532028
帖子
6038
PB币
7279
贡献
0
技术
40
活跃
3382
261F
发表于 2017-7-13 15:19:09 IP属地福建 来自手机 |只看该作者
快御云安全
zr-71jp 发表于 2017-7-13 15:03
前面就说过,这个说法本身就是错误的。有谁好好看过楼主贴在一楼的关于微软的技术文章?估计连楼主都没有 ...

会写入NVRAM,不会写入到UEFI,但此二者却是用的同一颗闪存芯片,MSI出过一次事故,听说就是NVRAM写入时错误地溢出到了UEFI,造成故障,之所以用听说,是因为最终没有被100%证实故障是这个原因。

阿呆

Rank: 5Rank: 5Rank: 5

UID
268188
帖子
717
PB币
3352
贡献
0
技术
0
活跃
354
262F
发表于 2017-7-13 15:25:18 IP属地江苏 |只看该作者
zr-71jp 发表于 2017-7-13 15:03
前面就说过,这个说法本身就是错误的。有谁好好看过楼主贴在一楼的关于微软的技术文章?估计连楼主都没有 ...

我知道楼主发那个是什么意思。他是想说,每次启动电脑,主板的uefi都会存取一次这个存储区,所以芯片的读写次数会很高,所以uefi芯片容易坏。他是这个意思。
但是这个确实说的是启动时uefi的工作过程中的一步,但是和引导系统还真无关,引导系统基本已经是最后了要。
1

查看全部评分

Rank: 9

UID
732095
帖子
6230
PB币
23060
贡献
0
技术
1101
活跃
4360

Win10先驱者 远景技术达人 内幕消息 远景记者

263F
发表于 2017-7-13 15:38:06 IP属地香港 |只看该作者
玉台新咏 发表于 2017-7-13 14:25
说到252楼的搞混,我在贴吧的Surface book吧就碰到一个素质极低,张嘴就脏话骂人的超级白。
MBR和GPT确实不 ...

其實我也搞了小小混, 在測試我寫的 nsh 是否成功啟動 bootx64.efi 時, 我讓他運行到 Windows 安裝畫面才放棄, 返回 BIOS.

估計可以去到他顯示不能在 MBR 安裝 UEFI Windows才放棄, 但我胆子小, 不想push my luck了.

Rank: 7Rank: 7Rank: 7

UID
4764020
帖子
2291
PB币
6580
贡献
0
技术
56
活跃
2800
264F
发表于 2017-7-13 15:40:46 IP属地新疆 |只看该作者
玉台新咏 发表于 2017-7-13 15:25
我知道楼主发那个是什么意思。他是想说,每次启动电脑,主板的uefi都会存取一次这个存储区,所以芯片的读 ...

那是读,不是写。所谓写是指在硬盘或内存区域,与固件无关。如果读能将固件芯片搞坏,那主板厂家岂不是要杯具了?

Rank: 7Rank: 7Rank: 7

UID
4764020
帖子
2291
PB币
6580
贡献
0
技术
56
活跃
2800
265F
发表于 2017-7-13 15:46:47 IP属地新疆 |只看该作者
powerfull 发表于 2017-7-13 15:19
会写入NVRAM,不会写入到UEFI,但此二者却是用的同一颗闪存芯片,MSI出过一次事故,听说就是NVRAM写入时错 ...

你好好看看楼主贴的:
“微软技术文章
在某些基于统一可扩展固件接口 (UEFI) 的计算机上,固件会在计算机启动时为本地设备(如 CD-ROM 或硬盘驱动器)创建稳定随机存取内存 (NVRAM) 项”
你提到写入NVRAM根本不是固件芯片,而固件在硬盘区域创建的区域,这是两码事。

Rank: 9

UID
532028
帖子
6038
PB币
7279
贡献
0
技术
40
活跃
3382
266F
发表于 2017-7-13 16:50:48 IP属地福建 来自手机 |只看该作者
zr-71jp 发表于 2017-7-13 15:46
你好好看看楼主贴的:
“微软技术文章
在某些基于统一可扩展固件接口 (UEFI) 的计算机上,固件会在计算 ...

固件和NVRAM是在同一颗芯片的。

Rank: 7Rank: 7Rank: 7

UID
4764020
帖子
2291
PB币
6580
贡献
0
技术
56
活跃
2800
267F
发表于 2017-7-13 17:00:23 IP属地新疆 |只看该作者
本帖最后由 zr-71jp 于 2017-7-13 17:02 编辑
powerfull 发表于 2017-7-13 16:50
固件和NVRAM是在同一颗芯片的。

NVRAM本身就是是EFI类型BIOS中的一个模块。可是技术文章哪里说,是写入到EFI的BIOS(固件)NVRAM的区域?怎么就不好好理解文章写的内容呢?

Rank: 9

UID
532028
帖子
6038
PB币
7279
贡献
0
技术
40
活跃
3382
268F
发表于 2017-7-13 17:26:03 IP属地江西 来自手机 |只看该作者
zr-71jp 发表于 2017-7-13 17:00
NVRAM本身就是是EFI类型BIOS中的一个模块。可是技术文章哪里说,是写入到EFI的BIOS(固件)NVRAM的区域? ...

“当 bcdedit 关闭系统 BCD 时,BCD 中包含的但 NVRAM 中不存在的任何启动管理器项将被添加到 NVRAM。bcdedit /import 命令可将所有固件命名空间对象从系统 BCD 复制到 NVRAM 中。”
复制的定义是从一个地方读出来写入到另一个地方的,NVRAM在系统安装过程中肯定是有修改的,这点不用怀疑。

Rank: 7Rank: 7Rank: 7

UID
4764020
帖子
2291
PB币
6580
贡献
0
技术
56
活跃
2800
269F
发表于 2017-7-13 17:39:11 IP属地江苏 |只看该作者
powerfull 发表于 2017-7-13 17:26
“当 bcdedit 关闭系统 BCD 时,BCD 中包含的但 NVRAM 中不存在的任何启动管理器项将被添加到 NVRAM。bcd ...

这个技术文章的内容早在几年前就在国外论坛出现了,而且还是原版英文的。如果你要这样理解,我也没有办法了。人家早就将这个原理讨论清楚了。我也不多说了,就当个观众看看吧。

Rank: 2Rank: 2

UID
3523822
帖子
175
PB币
122
贡献
0
技术
0
活跃
487
270F
发表于 2017-7-13 17:45:32 IP属地山东 |只看该作者
uefi是一种混合引导方式,并不是所有的uefi程序都在bios芯片里,不然系统也不会建立隐藏分区的,win10安装程序会操作uefi,但操作的是可编辑部分,并不会损坏核心部分,核心部分损坏,现在的bios芯片其实是不能直接擦写的。要用专门的设备加电压才可以,所以我觉得你是因为电压不稳才烧bios的

Rank: 9

UID
532028
帖子
6038
PB币
7279
贡献
0
技术
40
活跃
3382
271F
发表于 2017-7-13 18:06:29 IP属地江西 来自手机 |只看该作者
zr-71jp 发表于 2017-7-13 17:39
这个技术文章的内容早在几年前就在国外论坛出现了,而且还是原版英文的。如果你要这样理解,我也没有办法 ...

其实我不是在和你辩论,因为我根本不懂,但是我小学语文老师告诉我,这文章字面上就是这意思,SO,如果我理解错了,就有两个可能的原因:要么我小学语文没毕业,要么就是这文章在扯旦。
1

查看全部评分

阿呆

Rank: 5Rank: 5Rank: 5

UID
268188
帖子
717
PB币
3352
贡献
0
技术
0
活跃
354
272F
发表于 2017-7-13 19:38:40 IP属地江苏 |只看该作者
awp-ft2 发表于 2017-7-13 17:45
uefi是一种混合引导方式,并不是所有的uefi程序都在bios芯片里,不然系统也不会建立隐藏分区的,win10安装程 ...

为什么你们总喜欢说bios。uefi是uefi,bios是bios

Rank: 5Rank: 5Rank: 5

UID
2963038
帖子
671
PB币
70
贡献
0
技术
5
活跃
2160

I'm Windows Phone用户

273F
发表于 2017-7-13 21:08:34 IP属地广东 |只看该作者
156692474 发表于 2017-7-11 16:58
可以是可以,就是不像8以上的系统直接解压盘就能装

https://answers.microsoft.com/en-us/windows/for ...

不是不像8以上系统直接解压就能装,而是不像8以上一样可以使用纯uefi。

Rank: 5Rank: 5Rank: 5

UID
2963038
帖子
671
PB币
70
贡献
0
技术
5
活跃
2160

I'm Windows Phone用户

274F
发表于 2017-7-13 21:09:14 IP属地广东 |只看该作者
rubycon 发表于 2017-7-11 17:04
那网上说什么,UEFI+GPT,安装 win7 x64 很费力,难道是误传?

费力的是纯uefi安装,用兼容模式就很简单

Rank: 5Rank: 5Rank: 5

UID
2963038
帖子
671
PB币
70
贡献
0
技术
5
活跃
2160

I'm Windows Phone用户

275F
发表于 2017-7-13 21:11:32 IP属地广东 |只看该作者
rubycon 发表于 2017-7-11 17:07
你的意思是,UEFI+GPT,win7 x64\win8 x64\win8.1 x64\win10 x64,都无需自行建立什么 efi 引导?

不止x64自带efi引导,x86都带有efi引导,只不过现在的电脑基本只支持x64的uefi而已。

Rank: 2Rank: 2

UID
4810382
帖子
288
PB币
604
贡献
0
技术
0
活跃
518
276F
发表于 2017-7-13 21:49:11 IP属地江苏 |只看该作者
并不是每次重装系统都是写入的NVRAM,如果你的ESP分区存在,安装程序只是把系统的启动项写入ESP分区的Windows boot manager的配置文件(BCD)里

Rank: 2Rank: 2

UID
4810382
帖子
288
PB币
604
贡献
0
技术
0
活跃
518
277F
发表于 2017-7-13 21:51:30 IP属地江苏 |只看该作者
6677884 发表于 2017-7-13 21:11
不止x64自带efi引导,x86都带有efi引导,只不过现在的电脑基本只支持x64的uefi而已。

PC的EFI都是x64的,而平板上的EFI都是32位的,它的启动文件是bootia32.efi

专业吃货

Rank: 7Rank: 7Rank: 7

UID
1681879
帖子
3166
PB币
14690
贡献
0
技术
599
活跃
5420

内幕消息 远景技术达人 7周年庆典勋章 8周年庆典勋章

278F
发表于 2017-7-14 05:08:55 IP属地台湾 |只看该作者
powerfull 发表于 2017-7-11 22:14
1、重新刷下固件试试;
2、用UEFI SHELL执行default复位,同时清空CMOS;
3、没办法了,返厂。

话说有带default指令的Shell吗...
手边能用的Shell都是不带这条指令...

Rank: 2Rank: 2

UID
1241922
帖子
155
PB币
86
贡献
0
技术
0
活跃
1185
279F
发表于 2017-7-14 06:34:40 IP属地江苏 |只看该作者
bios的刷写没想象中那么脆弱,uefi的大部分操作实在硬盘上,bios里也就nvram部分可能会修改,但只是参数,而且不会太频繁。会坏大概是因为写入错误数据导致的吧,就像intel的me就会在bios里写数据,一般刷写的me部分是空的,但是备份的就有数值。

Rank: 5Rank: 5Rank: 5

UID
1367210
帖子
578
PB币
433
贡献
0
技术
30
活跃
724
280F
发表于 2017-7-14 07:46:03 IP属地上海 来自手机 |只看该作者
cyxlcyxl 发表于 2017-7-12 10:42
居然活捉了和楼主问题相似的景友

acer 4750的bios中支持uefi不完整,我曾经搞死两块主板,都是连bios都进不了只能换bios,最后老老实实用mbr模式。

不过也证明uefi确实能搞死bios。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛