无忧启动论坛

 找回密码
 注册
搜索

发现WIN10居然可以无视exFAT的写保护机制

查看数: 13698 | 评论数: 13 | 收藏 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-12-19 18:11

正文摘要:

本帖最后由 朱玛12345678 于 2018-12-19 18:11 编辑 首先在这里分享一条经验:只有“exFAT”文件系统才会有强制拔出或意外断电后出现分区只能读取不能写入的情况。 其解决方法也很简单:在资源管理器中右键需要 ...

回复

20121010168 发表于 2018-12-24 09:29:37
朱玛12345678 发表于 2018-12-22 09:46
禁止自动升级要打一个注册表,重启生效:
Windows Registry Editor Version 5.00

谢谢你的热心帮助,这已经是很早之前的事了,当时就把数据恢复出来了
朱玛12345678 发表于 2018-12-22 09:46:03
本帖最后由 朱玛12345678 于 2018-12-22 19:46 编辑
20121010168 发表于 2018-12-22 09:16
WIN10对ReFS 自动升级 导致不能向下兼容旧 的问题导致我损失过几次文件,虽然后面恢复了,但让人不爽!

禁止自动升级要打一个注册表,重启生效:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"RefsDisableVolumeUpgrade"=dword:00000001
如果已经升级了则不能降级,只能重新格式化。
另外最新的R-Studio 8.9.173587版本已经可以支持ReFS 3.4版本的数据恢复了

点评

谢谢你的热心帮助,这已经是很早之前的事了,当时就把数据恢复出来了  详情 回复 发表于 2018-12-24 09:29
20121010168 发表于 2018-12-22 09:16:27
WIN10对ReFS 自动升级 导致不能向下兼容旧 的问题导致我损失过几次文件,虽然后面恢复了,但让人不爽!

点评

禁止自动升级要打一个注册表,重启生效: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "RefsDisableVolumeUpgrade"=dword:00000001 如果已经升  详情 回复 发表于 2018-12-22 09:46
vaf 发表于 2018-12-20 19:41:01
朱玛12345678 发表于 2018-12-20 10:10
规范是死的,人是活的。遵守规范没有问题,但对于已经严重过时或存在明显缺陷的规范就有必要去修改。
FS ...

当然,没有利益的情况下,谁也不会自找麻烦。
但不等于人家不能。
朱玛12345678 发表于 2018-12-20 10:17:06
haonan 发表于 2018-12-19 19:40
估计是win10的一个bug

不属于BUG类,这个在15年的初版WIN10中就有了,过了3年多一直到现在的版本中也有,微软肯定是有意要这么做的。
朱玛12345678 发表于 2018-12-20 10:10:11
vaf 发表于 2018-12-19 20:35
XP、Win7、Android、MacOS等系统中都不能写入数据。
你错了,不是不能,是故意。
这些大公司哪个不能,是 ...

规范是死的,人是活的。遵守规范没有问题,但对于已经严重过时或存在明显缺陷的规范就有必要去修改。
FS这种东西关系到底层的数据存储机制不能随意修改,一旦出现了BUG后果往往会很严重。MS不公开推广使用这种方式,其他公司自然就不会去用。
毕竟这个文件系统是微软的专利,它制定的规范自然也有权去修改,至少在自家的WIN10系统中就尝试改了这一规范,只不过没有向外开放授权而已。
另外你说的也不对,其他公司不是故意不违反,只是没有微软授权方案就没办法去用新规范,如果私自逆向研发一旦搞出缺陷导致用户数据丢失厂商付不起这个责任。

点评

vaf
当然,没有利益的情况下,谁也不会自找麻烦。 但不等于人家不能。  详情 回复 发表于 2018-12-20 19:41
renchmin 发表于 2018-12-20 08:42:36
有一个内存卡也是这样的,看了楼主的文章知道了在WIN10下可以解决这个问题
vaf 发表于 2018-12-19 20:35:13
本帖最后由 vaf 于 2018-12-19 20:42 编辑

XP、Win7、Android、MacOS等系统中都不能写入数据。
你错了,不是不能,是故意。
这些大公司哪个不能,是遵守一种规范,是故意不违反罢了。

所以,10 能了,稀罕了,一点也不稀罕,他一不小心,就忘了规范。

这些能与不能,不是技术问题,只是愚弄公众的一种专业共识。

谁有技术都能突破这种限制。
就像闯红灯一样,不是红灯不能闯,是闯不闯的问题。

点评

规范是死的,人是活的。遵守规范没有问题,但对于已经严重过时或存在明显缺陷的规范就有必要去修改。 FS这种东西关系到底层的数据存储机制不能随意修改,一旦出现了BUG后果往往会很严重。MS不公开推广使用这种方式  详情 回复 发表于 2018-12-20 10:10
haonan 发表于 2018-12-19 19:40:46
估计是win10的一个bug

点评

不属于BUG类,这个在15年的初版WIN10中就有了,过了3年多一直到现在的版本中也有,微软肯定是有意要这么做的。  详情 回复 发表于 2018-12-20 10:17
netants2011 发表于 2018-12-19 19:06:59
感谢楼主科普
20090101 发表于 2018-12-19 19:04:29
喜欢你技术性的文章.
朱玛12345678 发表于 2018-12-19 18:16:49
本帖最后由 朱玛12345678 于 2018-12-23 22:39 编辑

不过利用这个写保护特性给U盘上保护倒是可以防止感染病毒,当然除WIN10外的系统才有效。
具体可参考此贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412106
朱玛12345678 发表于 2018-12-19 18:11:52
虽然exFAT的校验机制在一定程度上确实起到了保护数据的作用,但是这种被动修复方式也会对正常使用造成影响以及容易被人误解为损坏,属于微软当时在设计开发此文件系统的时候对这一问题考虑不周全所导致的,不过后来微软意识到问题后在发布新一代的ReFS文件系统中改用了先进的主动修复方式保证数据完整性以及在WIN10中对exFAT的体验优化已基本解决了这类会影响正常使用的问题。

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-29 18:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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