909648183 发表于 2017-6-1 10:25

微软作死:WIN10 1703 ReFS与WIN server 2016 ReFS不兼容?

本帖最后由 909648183 于 2017-6-1 10:28 编辑

微软在 Win10 1703中将ReFS从1.2更新到3.2(Windows 10 Insider Preview 15002 开始加入该特性),这本来算是好事,现在1703 版的Win 10可将任意本地硬盘格式化为ReFS格式,不再要求是存储池内奇偶校验或者镜像分区,而且根据微软的介绍,ReFS对虚拟机文件系统有优化,创建固定空间的VHDs仅需几秒钟
Accelerated VM operations - ReFS introduces new functionality specifically targeted to improve the performance of virtualized workloads:

[*]   Block cloning - Block cloning accelerates copy operations, enabling quick, low-impact VM checkpoint merge operations.
[*]   Sparse VDL - Sparse VDL allows ReFS to zero files rapidly, reducing the time needed to create fixed VHDs from 10s of minutes to mere seconds.

但微软作死的会自动升级ReFS 3.1 到ReFS3.2,微软论坛有人反馈 ,Win server 2016 创建的ReFS 3.1插到Win10 15002上时被自动升级到ReFS 3.2,然后插回2016就无法识别了,而且没有ReFS降级方法
Connecting ReFS v2(3.1) volume to Windows 10 build 15002 will no longer be readable on Windows Server 2016
微软论坛一直没有官方回复,但有4个用户表示遇到同样问题

ReFS 3.2
[*]Version of formatted by Windows 10 v1703.
[*]Version that can be formatted with Windows 10 Insider Preview 15002 or later.

[*]It became the default between after than 15002 and 15019 or earlier.

Mountability
ReFS\Windows20128.1/2012 R210 v1507 to v160710 v17032016 TP22016 TP42016 TP52016
1.1YesYes[^1]Yes[^1]Yes[^1]Yes[^1]
1.2YesYesYesYesYesYesYesYes
2.0NoNoNoYesNo
3.0NoYesYesYes[^2]
3.1NoNoNoYes[^3]NoYes
3.2YesNo
Notes
Empty filed is "I don't know. I haven't tested.".
[^1]: "Volume "?:" was mounted in an older version of Windows. Some features may be lost." was recorded to event log. I don't know what's been lost.
[^2]: Upgrade to 3.1 when writable mount.
[^3]: Upgrade to 3.2 when writable mount.License: CC BY




nighttob 发表于 2017-6-1 10:27

等MS出个Hotfix也给2016升了就是

909648183 发表于 2017-6-1 10:29

nighttob 发表于 2017-6-1 10:27
等MS出个Hotfix也给2016升了就是

问题是现在还没出{:1_475:}

909648183 发表于 2017-6-1 10:31

nighttob 发表于 2017-6-1 10:27
等MS出个Hotfix也给2016升了就是

之前一直是服务器版的ReFS版本高于桌面版,这次反过来桌面版的高于服务器版

nighttob 发表于 2017-6-1 10:41

909648183 发表于 2017-6-1 10:31
之前一直是服务器版的ReFS版本高于桌面版,这次反过来桌面版的高于服务器版
...

这没办法啊,服务器要求稳定,不可能像win10整天刷功能更新
不过这确实是MS玩脱了

909648183 发表于 2017-6-1 10:45

nighttob 发表于 2017-6-1 10:41
这没办法啊,服务器要求稳定,不可能像win10整天刷功能更新
不过这确实是MS玩脱了
...
服务器也有TP版的嘛,之前微软就一直在2016 TP版刷ReFS,都从ReFS 1.2刷到3.1

菲尼克斯 发表于 2017-6-1 13:20

应该是MS现在WIN10上测试下,结果没想到有人把硬盘换到server2016上去了。

MS只要想解决还是一个补丁的事情

haierccc 发表于 2017-6-1 23:17

刚刚发现一个现象,选中某文件,但没有出现被选中的状态,也就是该文件名没有底色

Borsche 发表于 2017-6-2 17:49

好乌龙的事情,服务器为了稳定滞后了,结果导致这么奇葩的事情

eikeime 发表于 2017-6-2 21:30

nighttob 发表于 2017-6-1 10:27
等MS出个Hotfix也给2016升了就是

然后2016升级到 refs3.3 又不兼容win10 1703{:6_240:}

909648183 发表于 2017-6-2 21:35

本帖最后由 909648183 于 2017-6-2 21:37 编辑

eikeime 发表于 2017-6-2 21:30
然后2016升级到 refs3.3 又不兼容win10 1703
ReFS向下兼容,所以以前2016 通吃 WIN8/10、2008 创建的ReFS

正常情况应该是服务器系统兼容桌面级的东西,大家都这样默认了,结果这次反过来了

OstCollector 发表于 2017-6-2 23:04


创建固定空间的VHDs仅需几秒钟


我没记错的话,连fat都能通过 fsutil file createnew <filename> <size>搞定吧?

909648183 发表于 2017-6-2 23:26

OstCollector 发表于 2017-6-2 23:04
我没记错的话,连fat都能通过 fsutil file createnew    搞定吧?

创建固定大小的VHDs可以优化性能,你这样搞的话还有性能优化的效果吗?

OstCollector 发表于 2017-6-3 08:07

本帖最后由 OstCollector 于 2017-6-3 12:58 编辑

909648183 发表于 2017-6-2 23:26
创建固定大小的VHDs可以优化性能,你这样搞的话还有性能优化的效果吗?
fsutil file createnew 就是创建固定大小的文件啊
否则我直接 type NUL > filename 了



懂了,没看英文

909648183 发表于 2017-6-3 10:43

OstCollector 发表于 2017-6-3 08:07 static/image/common/back.gif
fsutil file createnew 就是创建固定大小的文件啊
否则我直接 type NUL &gt; filename 了
...

关键是这样做相对于动态空间的VHDs是否有性能上的优势。微软既然单独提出了refs的vm加速功能,应该是ntfs和fat不具有的特性吧。具体如何你可以测试下vhds在ntfs和refs上的性能差别,我也很好奇。现在win10 1703可将任意数据盘格式化为refs了。

909648183 发表于 2017-6-3 11:11

OstCollector 发表于 2017-6-3 08:07 static/image/common/back.gif
fsutil file createnew 就是创建固定大小的文件啊
否则我直接 type NUL &gt; filename 了
...

通常创建固定空间的vhds是会整个写入这个文件的,所以会很慢,利用fsutil创建固定大小的vhds的空白文件没有意义呀,因为根本无法载入vm

eterfinity 发表于 2017-6-4 08:19

REFS最大的问题是对非本地用户不透明。

关于创建vhd   固定vhd就是到硬盘实际分区的快捷方式,只是分区参数没有写入分区表而是写入了vhd文件,vhd文件本身其实很小的内容只是分区信息。
这点和苹果的应用集有点像。
用fsutil创建的只是.vhd结尾的普通文件,并不是vhd。

fluke 发表于 2017-6-6 01:10

完全搞不明白MS在干嘛了。

yukari 发表于 2017-6-6 17:22

这次是M$不出2016 ver1703 TP版的锅{:1_443:}

尊称 发表于 2018-3-19 17:51

我的冷备份盘就是如此,refs在原来server2016上还好好的,转到win10上也好好的,等server整理完,往回插的时候发现就是不能读了,原来如此。
页: [1] 2
查看完整版本: 微软作死:WIN10 1703 ReFS与WIN server 2016 ReFS不兼容?