Recently we came across some stunning reality about using ReFS Drive which are mapped to Windows Server 2019 Machine( storage is Synology NAS).
All these years we are using ReFS formatted drive and presenting to Windows Server 2019. Everything is/was going fine, performance etc etc.Due to compliance issue, we have to test the current backup strategy so that we can draft recovery procedure. So we simulated the recovery procedure, be aware that our backup server is VM( is not ideal scenario but thats the current reality). so we installed VBR software on one of the laptop and imported configuration file and attached ReFS Drive to Windows 11 Pro machine. When we attached the ReFS Drive,Windows 11 pro laptop immediately went in blue screen. When i checked dump file it said something related to below.
MODULE _NAME:ReFS
Image_Name: ReFS.SYS
FAILURE_BUCKET_ID : AV_R(NULL)_ReFS!CreateUniCodeStringDirectorKey.
This happened multiple time, so disconnected iSCSI from Windows 11 laptop and tried from Windows 10 Pro computer and was able to access ReFS drive without any issue from Windows 10 Pro machine. Happy until here that we know what exactly needs to be done when disaster hits and this has been tested in our environment and it works. not fully tested but we know how to reach to backup file.
Due to some Maintenance work, we had to shutdown the backup VM and started again, So as usual we were expecting ReFS drive to be visible in Windows Server 2019 server but we got one surprise that ReFS drives are no longer accessible and shows as RAW. when we ran chkdks /f x: (x is Drive letter) it still shows has file system as ReFS but in GUI of server under management it shows as RAW.
Now question is that why all of sudden we see the RAW format, is it due to LUN corruption but synology console says that LUN is healthy.
So we tried again from Windows 10 computer and we were able to access one of the ReFS Drive. Atleast we were sure that we have the data and hope is still their for us to get the data back.
After some time, we lost the access to this drive as well since we disconnected it from Windows 10 machine, restarted the synology drive hoping that restart will do some trick but that did not happen.
So i lost final hope to recover the data whatever was possible from Windows 10 Machine. Raised support ticket with synology and it was more about ReFS then synology so did not get proper answer from synology and it was expected.
so decided to attach ReFS on Windows 11 Pro again just to see if anything changes, and to my surprise, it did not gave me blue screen like before and was able to access one of the ReFS drive. So immediately started to copy data on other storage whatever was available.
After doing some research and to my understanding that ReFS version is different for Windows Server 2019,2022 then Windows 10 or Windows 11 Pro( recently started to support ReFS?), so when we attached ReFS to windows 10, it automatically upgraded the Drive or version to Windows 10 thus making not compatible with Windows Server 2019 hence we were not able to access the ReFS drive on server? I might be wrong here but 1 or 2 article it says about this that gave me some idea as what is exactly going wrong.
If this is the case, then we must be aware that, once we attach ReFS formatted drive to Windows 10 or Windows 11, probably you wont be attach to windows server thus making backup in accessible.
Probably option will be connect back to Windows 10 or Windows 11 Machine, move all backups to another media and again format on server as ReFS and move backup to newly formatted drive?
If this is the the case, then its really hassle as we need to spend lot of time to copying data back and forth.
Now i have real question that we should be relying on ReFS formatted Drive? or we need to change approach completely ? or I am missing something here which is quick fix to my problem.
I am yet to replicate this issue on spare NAS which confirms my theory.
If any one had similar experience, kindly share. I am expecting some input from Gostev as he is the expert of ReFS

Thanks Govi