朱玛12345678 发表于 2018-12-22 09:46 谢谢你的热心帮助,这已经是很早之前的事了,当时就把数据恢复出来了 ![]() ![]() |
本帖最后由 朱玛12345678 于 2018-12-22 19:46 编辑 20121010168 发表于 2018-12-22 09:16 禁止自动升级要打一个注册表,重启生效: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "RefsDisableVolumeUpgrade"=dword:00000001 如果已经升级了则不能降级,只能重新格式化。 另外最新的R-Studio 8.9.173587版本已经可以支持ReFS 3.4版本的数据恢复了 |
WIN10对ReFS 自动升级 导致不能向下兼容旧 的问题导致我损失过几次文件,虽然后面恢复了,但让人不爽! |
朱玛12345678 发表于 2018-12-20 10:10 当然,没有利益的情况下,谁也不会自找麻烦。 但不等于人家不能。 |
haonan 发表于 2018-12-19 19:40 不属于BUG类,这个在15年的初版WIN10中就有了,过了3年多一直到现在的版本中也有,微软肯定是有意要这么做的。 |
vaf 发表于 2018-12-19 20:35 规范是死的,人是活的。遵守规范没有问题,但对于已经严重过时或存在明显缺陷的规范就有必要去修改。 FS这种东西关系到底层的数据存储机制不能随意修改,一旦出现了BUG后果往往会很严重。MS不公开推广使用这种方式,其他公司自然就不会去用。 毕竟这个文件系统是微软的专利,它制定的规范自然也有权去修改,至少在自家的WIN10系统中就尝试改了这一规范,只不过没有向外开放授权而已。 另外你说的也不对,其他公司不是故意不违反,只是没有微软授权方案就没办法去用新规范,如果私自逆向研发一旦搞出缺陷导致用户数据丢失厂商付不起这个责任。 |
有一个内存卡也是这样的,看了楼主的文章知道了在WIN10下可以解决这个问题 |
本帖最后由 vaf 于 2018-12-19 20:42 编辑 XP、Win7、Android、MacOS等系统中都不能写入数据。 你错了,不是不能,是故意。 这些大公司哪个不能,是遵守一种规范,是故意不违反罢了。 所以,10 能了,稀罕了,一点也不稀罕,他一不小心,就忘了规范。 这些能与不能,不是技术问题,只是愚弄公众的一种专业共识。 谁有技术都能突破这种限制。 就像闯红灯一样,不是红灯不能闯,是闯不闯的问题。 |
估计是win10的一个bug |
感谢楼主科普 |
喜欢你技术性的文章. |
本帖最后由 朱玛12345678 于 2018-12-23 22:39 编辑 不过利用这个写保护特性给U盘上保护倒是可以防止感染病毒,当然除WIN10外的系统才有效。 具体可参考此贴:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412106 |
虽然exFAT的校验机制在一定程度上确实起到了保护数据的作用,但是这种被动修复方式也会对正常使用造成影响以及容易被人误解为损坏,属于微软当时在设计开发此文件系统的时候对这一问题考虑不周全所导致的,不过后来微软意识到问题后在发布新一代的ReFS文件系统中改用了先进的主动修复方式保证数据完整性以及在WIN10中对exFAT的体验优化已基本解决了这类会影响正常使用的问题。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.