Link to home
Start Free TrialLog in
Avatar of linuxrox
linuxroxFlag for United States of America

asked on

How can I recover a zero byte avhd file that should be several hundred gigabytes?

I have a SAN in operation with two LUN(s) and one of those luns is 9 terabytes.  This LUN is mounted via two nodes within a Hyper-V Cluster using a cluster shared volume.  Recently I discovered that a virtual machine failed and looking at the cluster shared volume ("C:\ClusterStorage\vmroot") I saw that the AVHD file (most recent snapshot) that should be several hundred gigabytes is now a 0 byte file.  It has become corrupt or something else has happened to it.  

     I unmounted that volume and that particular LUN is no longer being written to and no data has been written to C:\ClusterStorage\vmroot.  After copying the initial 0 byte avhd file to a remote share I opened the file in WinHex which revealed not much info at all.  It appears that the header isn't correct, however windows (2008 R2) does correctly show the filename.  It seems to me that the actual data should still be there on that LUN which happens to be a 6 disk raid 5 LUN.  

Does anyone have an idea on how to properly retrieve this data or is it even possible?
ASKER CERTIFIED SOLUTION
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial