Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refsutil does not work on server 2022 with refs version 3.7 #6950

Open
clonea1 opened this issue Jan 7, 2023 · 12 comments
Open

refsutil does not work on server 2022 with refs version 3.7 #6950

clonea1 opened this issue Jan 7, 2023 · 12 comments

Comments

@clonea1
Copy link

clonea1 commented Jan 7, 2023

refs is in need of update
ReFS version: 3.7
Error: The volume is an unsupported ReFS version. This utility supports versions up to 3.5. Volume is 3.7.
Error: Command failed.
Error: The volume does not contain a recognized file system. Please make sure that all required file system drivers are loaded and that the volume is not corrupt.


Document Details

Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

@morgenman
Copy link

I have the same issue, but my version is 3.9. Very frustrating!

@wbsmolen
Copy link
Contributor

@clonea1 @morgenman Can you both share what version and SKU of Windows you're running?

@morgenman Presumably you're on an Insider build. I don't think 3.9 is in-market anywhere yet, but the point is valid that refsutil should always be compatible.

@clonea1
Copy link
Author

clonea1 commented Feb 14, 2023 via email

@wbsmolen
Copy link
Contributor

It does help - we have this fixed in the latest Windows Server 2022 Datacenter: Azure Edition builds but we're working to get this backported to the in-market Windows Server 2022 SKUs that run on-prem.

Unfortunately I don't have a timeline for you today. I'll follow up ASAP.

@clonea1
Copy link
Author

clonea1 commented Feb 14, 2023 via email

@wbsmolen
Copy link
Contributor

wbsmolen commented Feb 14, 2023

@clonea1 try copying refsutil.exe from Win11 and pasting it into C:\Windows\System32 on the affected system. That should work for ReFS 3.7 (you will need to overwrite the existing binary)

@clonea1
Copy link
Author

clonea1 commented Feb 15, 2023 via email

@wbsmolen
Copy link
Contributor

wbsmolen commented Feb 15, 2023

where that I was missing some paired dlls or the loke

@clonea1 If you can repro this, I would love to chat live. Feel free to DM me here on GitHub, or if you have Teams federated with Microsoft's tenant, you can ping me directly at -removed-

@yayatichothe
Copy link

yayatichothe commented Feb 20, 2023

I copied refsutil.exe from Windows 11 Dev to Windows Server 2022 and it worked for me. there is no error of
"Error: The volume is an unsupported ReFS version. This utility supports versions up to 3.5. Volume is 3.7." anymore.
You will find it under refsutil.exe C:\Windows\System32.
However, my volume is corrupt and unrecoverable :(

@clonea1
Copy link
Author

clonea1 commented Feb 20, 2023 via email

@RolloT8p
Copy link

RolloT8p commented Aug 1, 2023

Hi all. I'm in a bit of a pickle with ReFS. Here's a timeline:

-Server hardware failed. ReFS drive in question had dedupe enabled on Server 2022, failure was related to motherboard.
-I plugged drive into a Windows 11 22H2 workstation to verify drive was fine. ReFS updated to 3.9 (jfc Microsoft)
-I plugged the ReFS deduped volume back into replacement server hardware, shows up as RAW (incompatible with Server 2022)

Windows 11 22H2 doesn't recognize deduped blocks. I've tried using tools like UFSExplorer but it fails, cannot read data when trying to copy volume. Using salvage and copying the contents to a new disk still carries the corruption over.

Any suggestions are greatly appreciated. ReFS is incredibly fragile, this is unfortunate.

@clonea1
Copy link
Author

clonea1 commented Aug 2, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants