我想在计算机上安装另一个 Linux,因此我尝试使用 Norton Partition Magic 调整我的一个 NTFS 分区的大小。它没有成功完成,显示了一些错误,说分区未调整大小并且大小与以前相同。但是当我重新启动计算机时,我无法再打开该分区,也无法从 Linux 安装它。
所以我的问题是:我在那个分区上有非常重要的数据 - 我可以恢复它吗?我想什么都没被删除;只是有些东西被弄乱了所以不能用了,但我能把它找回来吗?如果有任何可行的方法,请回复,谢谢。
答案1
是的,您可能可以恢复大部分数据,但这需要付出很多努力,而且可能要花费很多钱。当然,在进行任何分区工作之前,您应该备份数据,但如果没有备份,而且数据非常重要,那么首先要做的是确保您不允许对该驱动器进行任何更改,并将驱动器逐个复制到另一个驱动器。将整个硬盘复制到相同的驱动器。您可以执行两次此操作,这样您就会有两份损坏驱动器的副本。然后,您可以将驱动器(或其副本)发送到可以恢复数据的服务。要找到这样的服务,只需在 Google 上搜索“硬盘数据恢复”。
还有一些软件包可以尝试恢复您的数据,但服务可能会做得更好、更快。
答案2
正如其他人所建议的,首先备份驱动器。如果您拥有 Seagate 硬件,则可以免费使用 Seagate 的 DiscWizard 软件。否则,请获取 Acronis TruImage。但是,如果无法访问分区,则尝试备份它可能会收效甚微。您可能必须跳至步骤 2。
备份驱动器后,尝试从备份中恢复数据。Stellar 的 Phoenix Recovery Software 将为您执行此类恢复,通过扫描整个驱动器或分区并逐字节恢复文件。它还能够恢复已删除的分区。
通常情况下,您只需为机械故障的硬盘聘请“服务人员”,但是,如果您不知道自己在做什么,如果数据太有价值,最好聘请专家。只使用您认识和信任的人亲自推荐的专家。一些所谓的专家也有可能像您一样丢失数据。
答案3
只需下载“获取 NTFS 数据”即可。您的 MFT 可能没有问题,因此它会快速找到所有内容。 http://www.runtime.org/data-recovery-products.htm
答案4
我强烈建议您在执行任何其他操作之前先对驱动器上的原始数据进行映像处理。安装至少与原始驱动器一样大的第二块硬盘,然后从 Ubuntu Linux Live CD 启动。打开终端并运行以下命令:
sudo bash
fdisk -l
- 查看 fdisk 输出,确定哪个驱动器是哪个驱动器——例如,包含数据的驱动器可能是 /dev/sda,而新安装的驱动器可能是 /dev/sdb,反之亦然。在继续之前,请确保您完全确定哪个是哪个!
- 假设您要恢复的驱动器是 /dev/sda 并且备份驱动器(其内容将被完全覆盖)是 /dev/sdb,请运行以下命令:
dd if=/dev/sda of=/dev/sdb bs=1m
- 复制完成后,在另一台电脑上安装数据恢复软件,并在该电脑上安装备份驱动器(而不是原始驱动器)。
我使用恢复我的文件恢复过去重新格式化的驱动器中的数据。我尝试过的其他实用程序要么根本找不到文件,要么可以找到文件但找不到文件名(由于有数千个文件的名称混乱,因此它几乎毫无用处),要么可以找到文件名但找不到数据。RecoverMyFiles 的试用版将让您查看所有可能可恢复的文件,以及每个文件可以完整恢复的确定程度。