概述
我有一块ext4.vhdx
虚拟磁盘,这是保存wsl
所有数据的虚拟磁盘,但他的文件系统已经被我不小心建立的GUID分区表完全损坏了。我想知道是否有方法能够恢复其中的一些文件和数据。我尝试使用diskgenius
在二进制数据中搜索,并且很幸运的恢复了一些紧急文件,但并非所有文件都能如此操作。它同时还可以找回丢失的分区,不过我并不知道该如何具体操作。
事情的经过
几天前,我的wsl子系统崩溃,为了恢复数据我打算挂载磁盘。但很不幸的是,我使用了windows磁盘管理器并且在它要求我对磁盘进行初始化的时候选择了进行GUID分区表。
我当时并不清楚这意味着什么,但经过了两天的努力尝试,我才发现我已经彻底破坏了这块硬盘的文件系统。我此前并不知道在事故发生后,尝试修复前备份的重要原则,因此我失去了我的许多重要资料。这确实是个重大的教训
一些解决问题的尝试
由于文件系统的损坏,现在整块磁盘无法通过wsl或linux机器进行挂载,同时也无法通过7-zip打开(我若是一开始就这么做,那么就没有之后的这些问题了qaq),其他挂载虚拟机磁盘的方式也都无效,看上去现在已经不是如何挂载的问题,而是如何恢复数据的问题了。
我已经使用了diskgenius进行了修复,它能搜索到一些文件,还可以重建分区表,但似乎存在一些冲突。
如果对这个新的分区进行格式化,也无法找到原来的文件
或许有人可以提供一些思路吗,非常感谢!!!!