最近我无法启动我的主驱动器,即 SSD,它上面安装了 Windows 和许多重要文件。我花了几天时间恢复数据。下面我将概述我的过程,我的问题将放在最后。请记住,这是 Windows 10 系统,问题首先是由于突然断电而出现的。
我的电脑启动时显示的错误是 0xc00000e9 启动/BCD 错误。我运行了启动修复并执行了 chkdsk C:\f,它说驱动器是 RAW 格式。这很奇怪...我从未重新格式化过驱动器,而且即使我想这样做,也无法做到,因为它是主驱动器。我尝试执行 scanos 命令,结果显示安装数为 0。
接下来,我启动了 Ubuntu 的实时磁盘并运行 testdisk 应用程序来分析驱动器及其分区。当我这样做时,它显示 3 个分区,每个分区都是 ntfs WTF?Windows 系统恢复只是告诉我它是 RAW 格式。有趣的是:Windows PE 无法检测到驱动器,但 ubuntu 可以。
无论如何,接下来我运行了 photorec 并恢复了一堆文件,经过一番挖掘后,我得出结论,我的所有数据都是安全的,我只是无法访问它。问题是 photorec 不包含我需要恢复的各种文件格式。因此,我搜索了另一个工具,并找到了 R-Studio 数据恢复和 UFS explorer 标准恢复,这两个都是 linux 版本。我能够使用这些程序探索整个磁盘!!!整个文件结构相同,我的数据都没有损坏,而且我能够恢复相当多的数据!问题来了,R-Studio 数据恢复和 UFS explorer 标准恢复都只能使用演示版本恢复最大 256kb 的文件大小,完整版可以恢复任何文件大小,但价格昂贵!
所以我的问题是:是否有任何程序可以从驱动器中恢复我的所有文件?它甚至不能恢复,因为我的文件安全地保存在驱动器中,我只是无法启动 Windows,或者在没有 R-Studio 数据恢复或 UFS explorer 标准恢复的情况下从 ubuntu 访问文件,这两个程序的演示版本只能处理最大 256kb 的文件。另外,Windows 系统恢复显示驱动器是 RAW,但 TestDisk 显示它是 ntfs 分区,这很奇怪。
答案1
获取另一个容量大于或等于您的 SSD 的驱动器。
然后运行sudo dd if="/dev/sdx" of="/dev/sdy"
其中 x 是您的 SSD 的挂载点,y 是您的辅助驱动器的挂载点。
(顺便说一下这可能需要很长时间)
然后,一旦您的所有数据都克隆到另一个驱动器,您就可以随意使用它,而不必担心在尝试恢复数据时会损坏它。如果您损坏了它,只需从 SSD 重新 dd 即可。