这对我来说是毁灭性的时刻。我有一个 2TB 的外置硬盘,有 2 个分区。第一个是 UDF,第二个是 Veracrypt 加密分区。该驱动器基于 GUID,第一个分区使用 Diskpart 制作成 OEM 分区,第二个分区制作成 EFI 分区,以防止系统意外格式化。然而,突然意外的左键单击将此脚本粘贴到 diskpart 中并在我停止它之前运行它。
select disk 0
clean
convert gpt
create partition primary size=300
format quick fs=ntfs label="Windows RE tools"
assign letter="T"
新分区有一个 300MB 的分区,称为 Windows RE 工具,其余部分未分配。有没有办法恢复以前的数据。这对我来说非常重要,我的工作取决于它。我上周的备份崩溃了,我已将其发送到 RMA。因此我没有备份。
编辑:事情是这样的。我之前拥有的分区是一个 50MB 的 UDF 分区(用于 truecrypt 和 veracrypt 便携式文件和密钥文件),第二个分区是 Veracrypt(几乎 1.8TB)。第二个分区使用 Veracrypt 快速格式化。现在,昨天,Diskpart 已创建了一个 300MB 的分区,其余部分是 RAW 分区。我使用 WINHEX 打开了磁盘,看到了 50MB UDF 分区的内容。它们完好无损。然后是乱码,我相信这是 Veracrypt 分区。磁盘末尾有数千个零,我相信这是因为分区使用 Veracrypt 快速格式化。现在,有人能告诉我如何从中恢复数据吗?有可能吗?
答案1
如果您碰巧保存了磁盘的前几个扇区(保存在另一个磁盘上),则可以将其复制回去以恢复旧分区表。同样,如果您碰巧记得每个分区的确切大小(精确到扇区),则可以重新创建分区表以匹配。(这并不像看起来那么牵强 - 我已经这样做过一两次,并且能够向上滚动以查看我在几个步骤之前打印分区表的位置。)
然而,由于您已经格式化了新分区的前 300MB,因此这样做几乎肯定不会恢复您的第一个分区,而只能恢复第二个分区。
正如其他人所建议的,数据恢复工具几乎是此时唯一的选择。只要它们支持您的文件系统,您就很有可能恢复前 300MB 之后的所有内容。
但是数据恢复工具通常不适用于加密分区,因此如果您需要恢复该分区,找出分区的起始位置并重新创建分区表可能是唯一的选择。
另外,这里还有必须的斥责:您只有一份副本的数据是您不关心的数据!