![使用 TrueCrypt 在磁盘上备份出现损坏问题](https://linux22.com/image/489979/%E4%BD%BF%E7%94%A8%20TrueCrypt%20%E5%9C%A8%E7%A3%81%E7%9B%98%E4%B8%8A%E5%A4%87%E4%BB%BD%E5%87%BA%E7%8E%B0%E6%8D%9F%E5%9D%8F%E9%97%AE%E9%A2%98.png)
我最近用 TrueCrypt 卷刻录了一张光盘。刻录过程很糟糕,几个块(都在卷中)被损坏了。太好了!我想测试 TrueCrypt 如何处理损坏。所以我能够正常安装卷并打开文档和资源,没有任何问题。现在我想把它复制回光盘。
问题,复制一个特定文件时,复制窗口会锁定。最终出现 crc 错误,并且 explorer 变慢,直到我卸载驱动器。查看复制的内容(一次尝试),只有 500mb 通过。所以
1) 我如何才能复制尽可能多的文件(忽略锁定和超时/停止复制过程的文件)2) 我如何才能复制尽可能多的 truecrypt 之外的磁盘上有 crc 错误的文件?3) 有没有其他东西可以用来加密文件?并且不会给我损坏的磁盘带来问题?
答案1
我以前没有用过 TrueCrypt,所以我假设复制部分只是一个简单的磁盘到磁盘过程。我的建议是使用 xcopy 尝试复制文件。
更具体地说,使用命令 -> xcopy /S /C
来自 xcopy 帮助:/S 复制目录和子目录(空目录除外)。/C 即使发生错误也继续复制。
希望能帮助到你
答案2
通过将磁盘复制到良好的介质上,它至少可以读取相同的内容。
在 Linux 上,使用 dd_rescue 创建图像很有用,尽管与 Windows 一样,您也希望让它运行,但比 Windows 更少,但 Linux 也不喜欢 IO 失败。
答案3
为加密卷添加额外的冗余毫无意义,这就是为什么没有程序这样做的原因。程序通常期望子层能够正常工作,这是一个足够好的假设。
从经验来看,由于文件块大小统一,True Crypto 处理磁盘故障的能力比大多数文件系统都要好。它通常比普通文件系统能处理更多的故障,但占用的空间会稍微多一些。
至于如何取出数据,如果数据在 CD 盘上,那么就必须运行。锁定在 atapi 驱动程序中,驱动器会在那里读取和重新读取,而操作系统只能等待。当 cdrow 驱动器在用户空间中时,Linux 可以更好地处理它。windows 上的 xcopy 命令/linux 上的 dd 是您的最佳选择。只需设置它,然后去做其他事情,直到它复制出来。