Haile 发表于 2024-5-5 13:34

用Windows自带的解压的文件竟然会损坏文档?闻所未闻啊(补充,应该是NFTS权限问题)

本帖最后由 Haile 于 2024-5-5 19:20 编辑

用Windows自带的解压文件竟然会损坏文档?闻所未闻啊

微星PRO Z690-A DDR4最新BIOS,版本7D25v1H,不带WIFI的

操作系统Windows 11 专业版 23H2

下载后直接用操作系统自带的解压功能,解压文档至D盘根目录
用主板自带的MFLASH更新,提示非微星文档,看下面信息,无法正常读取出版本信息、模块名称等信息。

各种反复下载,台湾官网下载,问客服等,都搞不定。
最后突发奇想,是不是解压过程出问题?
重新用WinRAR进行解压,这次完全ok了。

作为一个操作系统,自带的解压竟然会损坏文档????

----------------------
补充说明:
其他情形完全一致,一样的压缩包,仅仅是解压软件用winrar解压后,就好了。
发出来也是提醒大家,遇到类似问题多个思路。
--------
补充更新:
友提供的思路全部试了一遍
1、分别交叉解压5次文件,共10个文件,均是系统解压的失败,winrar解压的成功。消除固态坏快或者cpu问题。
2、文件未解压前修改时间是3月29日,系统解压后,修改时间变成当前(5月5日),文件创建时间是3月29日,此时无法刷入。但是winrar解压的文件修改时间是3月29日,可以正常刷入bios。此时用HashMyFiles查hash值一致的。
3、用NewFileTime修改系统解压出来的文件,创建、修改、访问时间均改为和winrar解压的一致。用HashMyFiles查hash值等信息完全一直,还是刷不了!
4、中途发现系统解压的文件在右键看属性里面有一句:”安全:此文件来自其他计算机,可能被阻止以帮助保护该计算机。“
后面有个“解除锁定”,选择解除锁定后,还是失败!
还是找不到原因。

系统:windows 11 专业版 23H2,版本号22631.3447
图片在23楼
https://www.chiphell.com/forum.php?mod=redirect&goto=findpost&ptid=2603223&pid=54877839
--------------
补充,破案了,应该是NFTS格式权限问题。




starlight 发表于 2024-5-5 13:44

有没有可能是CPU的锅    以前忘记在哪儿看过CPU可能会导致解压损坏

hua_wuxin 发表于 2024-5-5 14:06

有没有可能是你U盘文件系统有问题需要检查和修复呢?你图片右侧的文件夹,已经好几个字符不能正常显示变框框了

gbawrc 发表于 2024-5-5 14:06

tangyu147 发表于 2024-5-5 14:10

有没有可能下载下来就是坏的

Haile 发表于 2024-5-5 14:14

补充说明
其他情形完全一致,一样的压缩包,仅仅是解压软件用winrar解压后,就好了。

Haile 发表于 2024-5-5 14:15

starlight 发表于 2024-5-5 13:44
有没有可能是CPU的锅    以前忘记在哪儿看过CPU可能会导致解压损坏

也有可能,随机发生,正好系统解压的3次都出现。
换winrar正好没出现。

Haile 发表于 2024-5-5 14:18

hua_wuxin 发表于 2024-5-5 14:06
有没有可能是你U盘文件系统有问题需要检查和修复呢?你图片右侧的文件夹,已经好几个字符不能正常显示变框 ...

这是主板自带的系统。右边也不是U盘,直接是硬盘。
不现实应该是台湾的主板,对简体中文支持有问题,不影响更新,这个主板更新很多次了,都是会显示方块的。

Haile 发表于 2024-5-5 14:21

gbawrc 发表于 2024-5-5 14:06
有没有可能是硬盘的锅,机械硬盘坏道,或者固态硬盘坏块

放在固态硬盘P4510上面,也有这个可能。
但是回忆我的操作。
第一次,系统解压在bios文件夹,失败
第二次,系统解压在D盘根目录,失败
第三次,删除上次D盘根目录该文件后,系统解压在D盘根目录,失败

第四次,删除上次D盘根目录该文件后,Winrar解压在D盘根目录,成功。

所以从坏快来看,除非正好遇到运气,或者我多试几次看看。

佚名会啥 发表于 2024-5-5 14:26

hashmyfile,对比一下两种方式解压出的文件的md5是否一致?

Sirlion 发表于 2024-5-5 14:30

文档是啥格式,zip还是rar

Haile 发表于 2024-5-5 14:36

佚名会啥 发表于 2024-5-5 14:26
hashmyfile,对比一下两种方式解压出的文件的md5是否一致?



两个文件一模一样
唯一区别是文件的创建时间和修改时间,两个文件是相反的。
难道是更新BIOS时候检查了创建时间不对?

Haile 发表于 2024-5-5 14:36

Sirlion 发表于 2024-5-5 14:30
文档是啥格式,zip还是rar

zip
格式

猪头小队长 发表于 2024-5-5 14:39

内存的锅
我就遇到过,下个游戏解压是ISO,安装老是出错,后来发现天气热了,把内存从3600降低频率到3200,再解压成ISO,安装就正常了
还有个可能,就是你中毒了

uuyyhhjj 发表于 2024-5-5 14:43

你都验证HASH一致了,说明文件数据没问题,已经证实解压没问题,BIOS里读取失败就得问微星自己的程序为啥读不出来

衰败灼烧 发表于 2024-5-5 14:46

Z690 PROA WIFI 刚测了下1H0 资源管理器解压的 系统一样 读取无问题

可以抱的萝卜 发表于 2024-5-5 15:04

这个问题我早就发现了,很多次教别人更新BIOS,都发生过我发的BIOS可以,人家自己下的就有问题,最后都发现是解压的问题

Lentrody 发表于 2024-5-5 15:24

确认hash一致后再去BIOS里试试,如果还是不能识别那应该就是检查了创建时间。
可以拿NewFileTime手动修改创建时间再试试。

tide~ 发表于 2024-5-5 15:54

Haile 发表于 2024-5-5 14:36
两个文件一模一样
唯一区别是文件的创建时间和修改时间,两个文件是相反的。
难道是更新BIOS时候检查了 ...

找找工具软件,把创建时间、修改时间改回来,看bios认不认? 是不是bios里面有时间戳一类的标志位,对不上就不认了

佚名会啥 发表于 2024-5-5 16:16

Haile 发表于 2024-5-5 14:36
两个文件一模一样
唯一区别是文件的创建时间和修改时间,两个文件是相反的。
难道是更新BIOS时候检查了 ...

通常不会检验文件日期的,即使要检验日期也是文件内部的签名日期。hash一致的情况下,内部校验信息的版本、日期也都是一致的。只能说之前的问题不是解压软件导致的。

苏格拉底 发表于 2024-5-5 16:37

我遇到过内存问题,解压几次的文件,md5都不一样

文泰来 发表于 2024-5-5 16:39

没那么复杂,压缩软件的兼容性问题啊,压的时候有很大概率是在mac下压的。。。

Haile 发表于 2024-5-5 16:43

本帖最后由 Haile 于 2024-5-5 16:46 编辑

上面坛友提供的思路全部试了一遍
1、分别交叉解压5次文件,共10个文件,均是系统解压的失败,winrar解压的成功。消除固态坏快或者cpu问题。
2、文件未解压前修改时间是3月29日,系统解压后,修改时间变成当前(5月5日),文件创建时间是3月29日,此时无法刷入。但是winrar解压的文件修改时间是3月29日,可以正常刷入bios。此时用HashMyFiles查hash值一致的。
3、用NewFileTime修改系统解压出来的文件,创建、修改、访问时间均改为和winrar解压的一致。用HashMyFiles查hash值等信息完全一直,还是刷不了!
4、中途发现系统解压的文件在右键看属性里面有一句:”安全:此文件来自其他计算机,可能被阻止以帮助保护该计算机。“
后面有个“解除锁定”,选择解除锁定后,还是失败!
还是找不到原因。

系统:windows 11 专业版 23H2,版本号22631.3447

下图是上述3修改后两个文件信息完全一致。


这是系统解压文件未修改日期的


这是系统解压文件,用NewFileTime修改日期之后的


这是winrar解压的




hua_wuxin 发表于 2024-5-5 18:27

有没有可能:它解压出来的,你再复制一份,复制得来的副本是好的?

Lentrody 发表于 2024-5-5 18:33

D盘是NFTS格式吗?或许是读写权限的问题。
把两个文件拷到FAT32格式的U盘里再试试看。

Haile 发表于 2024-5-5 19:11

hua_wuxin 发表于 2024-5-5 18:27
有没有可能:它解压出来的,你再复制一份,复制得来的副本是好的?

神奇了,复制一份,真的就可以了。。。什么原理啊?

Haile 发表于 2024-5-5 19:12

Lentrody 发表于 2024-5-5 18:33
D盘是NFTS格式吗?或许是读写权限的问题。
把两个文件拷到FAT32格式的U盘里再试试看。 ...

是NFTS格式的,复制到FAT32格式U盘就好了。但是复制到D盘一份,也是好了的。

Haile 发表于 2024-5-5 19:18

Lentrody 发表于 2024-5-5 18:33
D盘是NFTS格式吗?或许是读写权限的问题。
把两个文件拷到FAT32格式的U盘里再试试看。 ...

直接解压到FAT32格式的U盘里面,也是好的。
看来就是NFTS格式问题了。

hua_wuxin 发表于 2024-5-5 19:52

本帖最后由 hua_wuxin 于 2024-5-5 20:00 编辑

Haile 发表于 2024-5-5 19:11
神奇了,复制一份,真的就可以了。。。什么原理啊?

应该就是文件的权限问题了。因为种种难以猜测的原因,你的系统环境下自带解压直接生成的文件,因为所有者、读/写/执行权限等等不正常,BIOS刷写程序没有权限读取。

你的系统是不是直接用内置管理员账户登录、并且禁用了用户账户控制(UAC)的?

(还有种可能:系统多次重装后,非系统盘的所有者不知什么原因还是已经不存在的了一串旧SID,而不是现在的管理员组成员。这时访问这些盘上的内容时可能也会遇到异常,特别时需要写入时)

Haile 发表于 2024-5-5 23:04

hua_wuxin 发表于 2024-5-5 19:52
应该就是文件的权限问题了。因为种种难以猜测的原因,你的系统环境下自带解压直接生成的文件,因为所有者 ...

嗯嗯。
非内置管理员账户,新建一个名字的管理员账号登录的,确实禁用了用户账户控制(UAC)通知了。

系统也重装过很多次,并且因为900P这个盘安装系统需要把其他盘先拔了才能安装,装好后再插入其他盘(D盘)。
页: [1]
查看完整版本: 用Windows自带的解压的文件竟然会损坏文档?闻所未闻啊(补充,应该是NFTS权限问题)