Jan 12 2022 07:06 AM - edited Jan 12 2022 08:27 PM
After Windows Update last night, Windows Server 2019 wouldn't mount a storage space volume as ReFS (it appears as RAW). The error in the ReFS event log is "ReFS failed to mount the volume. Version 1.2 doesn't match expected value 3.4" No issues that I can see at the storage space level (it is a mirrored disk). The volume was working fine before Windows Update and the reboot. Another ReFS volume still works fine after the update.
Any clues? I could not find this error mentioned anywhere else. Thanks.
Dec 06 2023 06:34 PM
I have been look for an answer to this for over 2 years now and it looks I have found a light at the end of a long tunnel
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/refsutil
I have been running Storage spaces since day one and I would have thought that MS would have built into the OS upgrade process a method to upgrade there own ReFS drives during the upgrade from OS to OS but I guess not.
But they do have this Util and I am now running it with the hope of recovery.
Dec 06 2023 07:24 PM - edited Dec 08 2023 06:16 PM
With all respect, @thepierce I don't think that ReFSUtil is the solution to the problem discussed in this thread, which boils down to a ReFS version incompatibility. ReFSUtil won't do a major in-place ReFS version upgrade.
The best way I found to solve the problem is to copy (e.g. with RoboCopy) all data from the old ReFS volume to a newly formatted ReFS volume (i.e. newer ReFS version), using an operating system where the old ReFS version is still supported.
It is of course regrettable that this issue came upon us with no checks or warnings and that the workaround requires new disks, and even more so that some people were led to believe that their data was lost, and that some managed to corrupt the data in the attempt of "recovering" it.
ReFS is a good file system, and because it is fairly new (compared to NTFS) I can understand that features are sometimes added that require a newly formatted ReFS volume. These constant breaking changes may even be a reason why they pulled it from mainstream Windows 10/11, though I see work being done to bring it back. What is less understandable is the fact that the deprecation of older ReFS versions comes with no warnings upon a simple Windows Update or upgrade. This happened in 2022 with KB5009557, KB5009624, etc. on the Windows Server side, and then again on some client systems who were prompted to update their Windows 10 to Windows 11. These are perfectly recognizable situations. If a dialog appeared telling the user what they need to do before a volume disappears, we would not be spending so much time on these threads :)
Please, Microsoft, give ReFS the same love you gave NTFS, which in its days had in-place conversion support, while never suffering from breaking changes that (without warning) required copying entire volumes just to keep accessing the data.
Dec 07 2023 12:15 AM - edited Dec 14 2023 11:13 PM
Dec 07 2023 12:15 AM - edited Dec 14 2023 11:13 PM
This is only a one-time issue for ReFS from version 2012 vs 2016 or later. There is no upgrade path.
With all due respect, I join your point it is a problem, and i would recommend Gurusquad GSCopy over robocopy for best performance. ReFS is a very settled and mature filesystem meanwhile.
Dec 07 2023 07:03 AM
Dec 11 2023 11:52 AM
After almost attempting a FS repair, I found someone on reddit that mentioned your post. This saved me some headache. I tried to passthru a device and changed this option to TRUE. Changing it to FALSE and it came right back. Thank you.
Mar 10 2024 03:56 AM - edited Mar 10 2024 04:03 AM
Here is a new one, used external USB 2Tb drive with ReFS on Windows 10 for a year+ as some old CDs/DVDs backup
No issues
This PC has multiple OS installed (various 10, and 11)
It must have happened that I had the drive attached to 11 when some usual upgrade happened. And it also upgraded ReFS to version 3.9 (as confirmed by fsutil fsinfo refsinfo F: )
Now this dis is no longer usable in Windows 10 as per this: https://gist.github.com/0xbadfca11/da0598e47dd643d933dc
So the issue is not limited to Server 2012 etc
It is just a mess all together!
And another update is coming:
Microsoft silently updates Windows 11 ReFS file system version in latest Canary build - Neowin
Mar 10 2024 09:12 AM
Mar 10 2024 11:07 AM