我有一块 1 TB 的 Transcend 外置硬盘。它包含两个大小相似的分区,其中一个(400 GB)使用 VeraCrypt 加密。
今天,在处理完加密分区内的文件后,我点击了应用程序主窗口中的“全部卸载”按钮。它并没有像我预期的那样成功卸载,而是给我一个错误消息,说一些文件仍在使用中。然而,我没有注意到这个警告,而是将外部硬盘与电脑物理断开连接。回头一看,硬盘上的灯还在闪烁,所以有些事情正在发生,尽管我已经关闭了可以使用这些文件的应用程序。
现在,每次我尝试在 VeraCrypt 中挂载分区时,它都会显示以下错误消息:
Operation failed due to one or more of the following:
- Incorrect password.
- Incorrect Volume PIM number.
- Incorrect PRF (hash).
- Not a valid volume.
Source: MountVolume:8031
我确信我使用的密码是正确的。我每天都会输入它,并且我也将它保存在不同的位置。所有设置都没有改变,一切都一样。
我尝试使用“挂载选项”中的“使用嵌入在卷中的备份标头(如果可用)”选项。它不起作用。我没有单独的标头备份。
是否可以恢复加密分区中的数据?我应该怎么做?
我正在使用 VeraCrypt 的最新稳定版本。
答案1
我遇到了同样的问题,并且知道正确的密码。我可以通过修复“恢复卷标头”来恢复使用不同的选项组合多次。
我使用了 VeraCrypt 1.22,但我的卷最初是使用 VeraCrypt 1.19 创建的。
我首先复制了我试图修复的加密文件/容器,以保证原始文件的安全。
当您即将成功时,您将看到一个新的弹出窗口,其中显示鼠标随机生成器,完成后,请按照向导的说明进行操作。然后尝试再次安装它。
抱歉,我没有截图。我花了大约 1.5 小时才得到成功的结果。
答案2
这里出现了完全相同的问题“由于以下一个或多个原因导致操作失败等”。可能是由于在 Veracrypt 中先卸载 USB 驱动器,然后移除它所致。
连接驱动器并运行“恢复卷标头”。只需运行一次。这样就解决了问题。
Veracrypt 版本 1.23 修补程序 2
答案3
我按照如下方法拯救了我的 VeraCrypt 驱动器:
使用 VeraCrypt 安装驱动器,但设置“请勿挂载”选项。当驱动器可用时,您可以使用 Mac OSX 上的磁盘实用程序找到它(Windows 或 Linux 下可能类似)。
在 OSX 中,设备显示为没有格式的空磁盘。您可以尝试使用 First Aid 修复文件系统,但这似乎不起作用。然后下载 PhotoRec 软件并按照以下说明操作PhotoRec 详细步骤。
您可以从磁盘实用程序中获取磁盘号 - 只需在命令窗口中选择明显未格式化的磁盘并执行 PhotoRec 恢复过程即可。我可以拯救整个磁盘。