无法从本地 NTFS 磁盘复制大型 VirtualBox 映像

Bas*_*ank 4 backup windows-7 virtualbox ntfs filesystems

我有一个大型(15.7 GB)VM 映像,我想从笔记本电脑备份该映像。

它驻留在 NTFS 分区上(Windows 7;64 位)。

当我尝试使用“Windows 资源管理器”复制文件时,它总是卡在 4 GB。该文件未被使用。如果我了解 FAT16 / NTFS 的限制,则 4 GB 限制不适用。错误信息是:

“无法从源文件或磁盘读取”。

将其复制到哪里并不重要,例如网络驱动器、外部 NTFS 驱动器。我还尝试使用 7zip 来分割文件(zip;零压缩)。7zip 错误并显示“数据错误(循环冗余检查)”。然后我尝试了robocopy <source folder> <destination folder>robocopy报告ERROR 23Data error (cyclic redundancy check)。复制到 sftp 服务器也出现错误。

但奇怪的是,该文件并没有损坏。VirtualBox 映像加载良好,我可以对其执行所有名义操作。

您能给我一些关于接下来要尝试什么的提示吗?我对 Linux 更熟悉,我想尝试原始副本(在 Linux 上:)dd,但我不知道如何在 Windows 中执行此操作。另请注意,我不是这台计算机的管理员(但我可以通过一些麻烦来要求它)。我也无法将驱动器安装在另一个系统上。不幸的是,我的内部管理员没有太多创造力......

有什么帮助?文件系统检查(不知道如何强制它)?网上好像有“原始复制”工具?有什么命令可以尝试吗?

har*_*ymc 7

有问题的文件可能有一个通常不使用的坏扇区,因此只有在复制所有扇区时才会发现。

您可以通过查询磁盘的 SMART 属性(例如使用 Speccy)来查找有关磁盘状态的信息。您还可以查阅事件查看器以获取有关磁盘的消息。

如果发现坏扇区,您可以丢弃或重新创建虚拟机,或者从备份中复制它。

否则,您将需要使用产品来恢复磁盘。或者您可以使用不可阻挡的复印机产品,它只会忽略坏扇区,但最终您将得到损坏的虚拟机。