找回密码
 加入我们
搜索
      
查看: 3640|回复: 29

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

[复制链接]
发表于 2024-5-5 13:34 | 显示全部楼层 |阅读模式
本帖最后由 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.p ... 23&pid=54877839
--------------
补充,破案了,应该是NFTS格式权限问题。


IMG_20240505_120940(1).jpg
IMG_20240505_122906(1).jpg
发表于 2024-5-5 13:44 | 显示全部楼层
有没有可能是CPU的锅    以前忘记在哪儿看过CPU可能会导致解压损坏
发表于 2024-5-5 14:06 | 显示全部楼层
有没有可能是你U盘文件系统有问题需要检查和修复呢?你图片右侧的文件夹,已经好几个字符不能正常显示变框框了
发表于 2024-5-5 14:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2024-5-5 14:10 | 显示全部楼层
有没有可能下载下来就是坏的
 楼主| 发表于 2024-5-5 14:14 | 显示全部楼层
补充说明
其他情形完全一致,一样的压缩包,仅仅是解压软件用winrar解压后,就好了。
 楼主| 发表于 2024-5-5 14:15 | 显示全部楼层
starlight 发表于 2024-5-5 13:44
有没有可能是CPU的锅    以前忘记在哪儿看过CPU可能会导致解压损坏

也有可能,随机发生,正好系统解压的3次都出现。
换winrar正好没出现。
 楼主| 发表于 2024-5-5 14:18 | 显示全部楼层
hua_wuxin 发表于 2024-5-5 14:06
有没有可能是你U盘文件系统有问题需要检查和修复呢?你图片右侧的文件夹,已经好几个字符不能正常显示变框 ...

这是主板自带的系统。右边也不是U盘,直接是硬盘。
不现实应该是台湾的主板,对简体中文支持有问题,不影响更新,这个主板更新很多次了,都是会显示方块的。
 楼主| 发表于 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是否一致?
发表于 2024-5-5 14:30 来自手机 | 显示全部楼层
文档是啥格式,zip还是rar
 楼主| 发表于 2024-5-5 14:36 | 显示全部楼层
佚名会啥 发表于 2024-5-5 14:26
hashmyfile,对比一下两种方式解压出的文件的md5是否一致?

QQ截图20240505143430.png

两个文件一模一样
唯一区别是文件的创建时间和修改时间,两个文件是相反的。
难道是更新BIOS时候检查了创建时间不对?
 楼主| 发表于 2024-5-5 14:36 | 显示全部楼层
Sirlion 发表于 2024-5-5 14:30
文档是啥格式,zip还是rar

zip
格式

发表于 2024-5-5 14:39 | 显示全部楼层
内存的锅
我就遇到过,下个游戏解压是ISO,安装老是出错,后来发现天气热了,把内存从3600降低频率到3200,再解压成ISO,安装就正常了
还有个可能,就是你中毒了
发表于 2024-5-5 14:43 | 显示全部楼层
你都验证HASH一致了,说明文件数据没问题,已经证实解压没问题,BIOS里读取失败就得问微星自己的程序为啥读不出来
发表于 2024-5-5 14:46 | 显示全部楼层
Z690 PROA WIFI 刚测了下1H0 资源管理器解压的 系统一样 读取无问题
发表于 2024-5-5 15:04 来自手机 | 显示全部楼层
这个问题我早就发现了,很多次教别人更新BIOS,都发生过我发的BIOS可以,人家自己下的就有问题,最后都发现是解压的问题
发表于 2024-5-5 15:24 | 显示全部楼层
确认hash一致后再去BIOS里试试,如果还是不能识别那应该就是检查了创建时间。
可以拿NewFileTime手动修改创建时间再试试。
发表于 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下压的。。。
 楼主| 发表于 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修改后两个文件信息完全一致。
QQ截图20240505162816.png

这是系统解压文件未修改日期的
QQ截图20240505163608.png

这是系统解压文件,用NewFileTime修改日期之后的
QQ截图20240505163618.png

这是winrar解压的
QQ截图20240505163649.png

QQ截图20240505163913.png
QQ截图20240505164302.png
QQ截图20240505164544.png
发表于 2024-5-5 18:27 | 显示全部楼层
有没有可能:它解压出来的,你再复制一份,复制得来的副本是好的?
发表于 2024-5-5 18:33 来自手机 | 显示全部楼层
D盘是NFTS格式吗?或许是读写权限的问题。
把两个文件拷到FAT32格式的U盘里再试试看。
 楼主| 发表于 2024-5-5 19:11 | 显示全部楼层
hua_wuxin 发表于 2024-5-5 18:27
有没有可能:它解压出来的,你再复制一份,复制得来的副本是好的?

神奇了,复制一份,真的就可以了。。。什么原理啊?
 楼主| 发表于 2024-5-5 19:12 | 显示全部楼层
Lentrody 发表于 2024-5-5 18:33
D盘是NFTS格式吗?或许是读写权限的问题。
把两个文件拷到FAT32格式的U盘里再试试看。 ...

是NFTS格式的,复制到FAT32格式U盘就好了。但是复制到D盘一份,也是好了的。
 楼主| 发表于 2024-5-5 19:18 | 显示全部楼层
Lentrody 发表于 2024-5-5 18:33
D盘是NFTS格式吗?或许是读写权限的问题。
把两个文件拷到FAT32格式的U盘里再试试看。 ...

直接解压到FAT32格式的U盘里面,也是好的。
看来就是NFTS格式问题了。
发表于 2024-5-5 19:52 | 显示全部楼层
本帖最后由 hua_wuxin 于 2024-5-5 20:00 编辑
Haile 发表于 2024-5-5 19:11
神奇了,复制一份,真的就可以了。。。什么原理啊?


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

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

(还有种可能:系统多次重装后,非系统盘的所有者不知什么原因还是已经不存在的了一串旧SID,而不是现在的管理员组成员。这时访问这些盘上的内容时可能也会遇到异常,特别时需要写入时)
 楼主| 发表于 2024-5-5 23:04 | 显示全部楼层
hua_wuxin 发表于 2024-5-5 19:52
应该就是文件的权限问题了。因为种种难以猜测的原因,你的系统环境下自带解压直接生成的文件,因为所有者 ...

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

系统也重装过很多次,并且因为900P这个盘安装系统需要把其他盘先拔了才能安装,装好后再插入其他盘(D盘)。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 12:44 , Processed in 0.030939 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表