如何诊断不完整的备份?

如何诊断不完整的备份?

我曾使用 Acronis 和 Windows 备份进行备份并将其还原到另一台计算机。两者都失败了。当我计算已还原文件的大小和数量时,它们在新的还原中都较低。

我也使用 Syncback 尝试克隆目录结构,但也失败了。我收到如下错误

Failed to copy source: Cannot move file (3): The system cannot 
find the path specified 

当我检查文件时,它们都存在。我想也许问题在于我的文件名对于外部驱动器来说太长了?

\Music Production\Ableton\Library\Packs\Sample Packs\Loopmasters - Deep Tech Utility Loops [Nice Bass Loops]\Loopmasters - Deep Tech Utility Loops WAV LPS\DTU_BASS_LPS\DTU_125_B_Bassline_08.wav

这真的很烦人,因为我想格式化并恢复所有内容。我只是不知道还能尝试什么。通过网络直接复制到我的另一台机器,但这会花很长时间!

答案1

Windows API 有一个坏习惯,就是将路径名 + 文件名限制为 260 个字符。请参阅这篇 MSDN 文章。请注意不是这是 NTFS 的限制,但特定于 OS/API。您可以尝试本文中的一些解决方法(例如使用 Unicode API),但这个问题没有通用的解决方案。

通过创建一些像您提到的长路径,可以轻松确认此问题。Windows 资源管理器中的大多数操作都会失败,但至少会给出合理的错误消息(“路径太长”,不允许您输入太长的文件/路径名),但大多数应用程序都没有为此做好准备,会“崩溃” - 例如,我在处理长 MP3 文件夹时遇到过这个问题,Winamp 一直跳过这些文件,好像它们已损坏或不存在一样。

答案2

你可能想尝试磁盘2VHD,我曾经使用过它,并且取得了相当大的成功。您可以在网络共享或另一个磁盘上创建 .vhd(动态磁盘容器)。然后,您可以将该 vhd“安装”到任何其他系统并从映像中取回文件:

Disk2vhd 是一个实用程序,可创建 VHD(虚拟硬盘 - Microsoft 的虚拟机磁盘格式)版本的物理磁盘,供 Microsoft Virtual PC 或 Microsoft Hyper-V 虚拟机 (VM) 使用。Disk2vhd 与其他物理到虚拟工具的区别在于,您可以在在线系统上运行 Disk2vhd。Disk2vhd 使用 Windows 的卷快照功能(在 Windows XP 中引入)来创建您想要包含在转换中的卷的一致时间点快照。您甚至可以让 Disk2vhd 在本地卷上创建 VHD,即使是正在转换的卷(尽管当 VHD 位于与正在转换的磁盘不同的磁盘上时,性能会更好)。

相关内容