如何恢复 ext4 格式的 NTFS 驱动器?

如何恢复 ext4 格式的 NTFS 驱动器?

我刚刚安装了 Linux Mint 17,当它询问我在哪里安装时,我选择了覆盖旧 Mint 14 的选项。之前我也有 NTFS 分区为 900GB 的 Windows。不是全部格式化成ext4,将近800GB的信息全部丢失了。

请告诉我在这种情况下我能做什么。它是轻型格式,因此应该有一种方法可以恢复我丢失的一些信息。格式化回 NTFS 并尝试一些恢复程序或 HIREN CD 之类的东西是个好主意吗?

答案1

您需要放弃恢复 99% 数据的想法,因为大部分数据已经消失。不过,有一些工具可以在这种情况下提供帮助。我只这样做过几次,因为它通常不值得付出努力,但您也许可以使用许多取消删除工具之一取回一些数据。以下是其中一些的列表:http://lifehacker.com/5237503/ Five-best-free-data-recovery-tools这将是一项漫长且可能徒劳的任务,但如果您想取回一些数据可能有可能。只是不要抱太大希望。在使用其中之一之前,您需要获取另一个工作启动驱动器来启动,并将损坏的驱动器作为非启动驱动器添加到系统中。

当然,他们总是说要备份,这是个好建议,但在这种情况下我有更好的建议。将您想要启动的每个操作系统分配到它自己的小型物理驱动器中......始终如此。不要尝试将多个操作系统放在同一个物理驱动器上。这听起来可能很方便,但它却是导致此类灾难的良方。另外,永远不要将操作系统放在 900GB 数据存储驱动器上。我不管你想给我什么借口,这总是一个坏主意。去找一些适合您操作系统的 20GB 驱动器;它会减轻你很多痛苦。如果您现在有足够的现金,我建议您为经常使用的操作系统购买 SSD 驱动器,但 HDD 也可以。

如果您这样做,那么您可以在安装新操作系统之前轻松删除所有其他驱动器。这具有许多优点:它可以防止操作系统安装程序弄乱引导扇区,它不应该弄乱引导扇区,它可以更轻松地识别您正在安装的驱动器,它解决了 BIOS 对驱动器重新排序以及操作系统在安装后忽略该顺序的问题。已安装,这会搞乱安装,并且完全不需要引导加载程序。当您的操作系统全部以这种方式设置后,您可以使用 BIOS 来选择要启动的驱动器(通常您在 POST 期间按 F12 来执行此操作,但这对于您的 BIOS 可能有所不同)。因为每个操作系统在安装时都认为它拥有系统中唯一的驱动器,所以它们将获得正确的引导扇区并首次加载,而无需您付出任何额外的努力。他们会接受新驱动器的添加,但即使是 Windows 也不会关心这些更改,他们都会幸福地生活在一起。

这种方法唯一真正的缺点是它可能更昂贵(但您通常可以免费找到小型驱动器,因为大多数人只想要一个大驱动器,然后当它爆炸时他们会哭),您需要打开机箱并拔掉插头\插入一些 SATA 线来安装新操作系统(我个人大部分时间都将机箱关闭,因为无论如何我总是在那里),您无法为 BIOS 驱动器选择器菜单指定驱动器自定义名称(这并不麻烦我根本不知道,但也许你的 BIOS 在这方面比我的更好并且有这种能力),并且你受到你拥有的 SATA 端口数量的限制(我的主板有 8​​ 个;如果你需要更多,那么我们需要开始谈论虚拟机)。

无论如何,也许我们应该讨论一下虚拟机。

答案2

好吧,谢谢@krowe。我使用的是笔记本电脑,因此无法真正使用不同的硬盘。这种特殊情况是由于 Mint 17 安装中的误导性信息造成的。无论如何,我已经找到了一种方法来恢复我需要的所有文件,并且会在这里写一行,这到底是怎么回事。

所以首先我找到了一个 live Linux USB 并开始使用它工作,这样就不会在 900GB 上写入任何数据。然后我得到了这个不错的工具testdisk。通过更深入的搜索运行它并获得我丢失的所有分区内容。从那里我开始恢复外部硬盘驱动器上的所有文件。

有关如何使用测试盘的任何支持 -http://forum.cgsecurity.org/phpBB3/

感谢大家的支持。

相关内容