恢复意外从 NTFS 重新格式化为 Ext4 的硬盘

恢复意外从 NTFS 重新格式化为 Ext4 的硬盘

所以我和我的朋友正在我的外部硬盘上安装 Arch Linux。我的外部硬盘上没有数据,随时可以启动。我的朋友已经对我的外部硬盘进行了分区(我确信此过程没有错误),但在退出 cfdisk 后,他意外地输入了

mkfs.ext4 /dev/sda2     # my *internal* hard drive

代替

mkfs.ext4 /dev/sdc2     # the drive he was supposed to format

我问道:“嘿,我的外部硬盘不是sdc,而是sda吗?”

然后他开始发疯,他关闭了 Arch Live CD 并尝试重新启动进入 Windows(在我的内置硬盘上)。出现了以下屏幕:

Windows 启动管理器  

Windows 无法启动。最近的硬件或软件更改可能是原因。 修复此问题:   1. 插入 Windows 安装光盘并重新启动计算机。   2. 选择您的语言设置,然后单击“下一步”。   3.单击“修复您的计算机”。 如果您没有此光盘,请联系您的系统管理员或计算机 制造商寻求帮助。   状态:0xc000000f   信息:由于无法访问所需设备,因此启动选择失败。

我立即按住电源按钮直到它关闭,之后就没再打开它,因为担心会对我的电脑造成更糟糕的影响。

我的问题:

  1. 我的C:分区被清除了吗?还是只有启动分区被清除了?我怀疑是C:驱动器的问题……
  2. 我想C:在执行任何救援尝试之前为我的(以前的)驱动器创建完整的二进制备份,这样我就可以多次尝试恢复我的数据。这是否可行?我是否可以使用它来实际进行多次救援尝试?
  3. 我想要恢复 2 个主要文件。其中一个是我的 Compositions 文件夹,它位于C:/Users/MyName/Libraries/Documents/Compositions文件夹中。这些文件的扩展名很奇怪 ( .mscz),我怀疑某些对文件扩展名敏感的数据恢复工具能否找到它。某些工具能否找到扩展名未知的文件?
  4. 较低目录中的文件被保存的几率是否更高?因为我最重要的东西都保存在 中C:/Stuff
  5. 我希望软件恢复工具是免费的。
  6. 我之前删除了 HP RECOVERY 分区,真是愚蠢。但是,我有不少最近才备份的 Windows 7 系统还原。这些在驱动器上吗C:?如果没有,我可以在数据(希望)恢复后使用这些还原重新安装 Windows 7 吗?
  7. 我有一套 HP 恢复磁盘,希望它们有帮助。

规格和其他信息:

我的电脑是 HP 笔记本电脑,装有 Windows 7 64 位(单启动),750GB 硬盘(上次检查时未使用约 200GB,碎片率为 6%)。我只需要恢复大约 2GB 的数据;其余的我可以轻松替换。我朋友的电脑功能齐全,我有一个外部硬盘(1TB),可以在恢复过程中使用。我们俩都有几个 USB,可以用作 Live USB。

答案1

  1. Windows 不使用单独的启动分区,因此它可能是 C:。不过,它并没有被完全清除 - 只是文件系统元数据已被覆盖。大多数文件内容可能仍在那里,但无法访问。

  2. 是的,这是可能的,而且是个好主意。但是,如果驱动器是 750 GB,请记住映像将是 750 GB。您需要大量空间才能执行此操作。运行dd if=/dev/sda of=<output_filename> bs=16M(块大小并不重要,但它应该是磁盘扇区大小的倍数 - 我看到有人建议将其设置为等于驱动器缓存的大小)。这将生成驱动器上内容的二进制副本。只需稍加操作,您就可以从中生成 VMware 或 VirtualBox 映像,然后可以在其上运行恢复工具。

  3. 扩展名根本不重要。一些文件恢复程序通过检测文件本身的结构(或者可能只是标题中的魔法数字)来处理某些文件类型 - 显然,如果程序不是为识别某种文件类型而编写的,那么无论扩展名是什么,它都无法工作。

  4. 这不太可能带来什么影响。

  5. 尝试测试磁盘

  6. 系统还原点可能完整,也可能不完整,但您无法从中恢复完整的操作系统安装。您可能必须找到实际的安装介质。

  7. 这些可能允许您恢复操作系统,也可能不允许您恢复操作系统(最近的恢复盘往往只对恢复驱动程序和制造商安装的任何过度安装软件有用)。无论如何,在恢复所有数据之前,不要尝试使用它们。

答案2

最佳免费应用程序:

  1. Easeus 分区大师http://www.easeus.com/partition-manager/epm-free.html
  2. Minitools 分区向导http://www.partitionwizard.com/free-partition-manager.html

我已经多次使用过这两种方法。将您的硬盘连接到另一个系统并尝试恢复丢失的分区。

相关内容