通过将 *.vmdk 包装到新的、可用的 *.vmdk 中来拯救它

通过将 *.vmdk 包装到新的、可用的 *.vmdk 中来拯救它

我有一个无法修复的 vmdk(VMware 虚拟 [NTFS] 格式的磁盘)(这不是我的,我不知道具体发生了什么)。

我正在尝试使用下面概述的 Plan B 从中获取一些文件: http://sanbarrow.com/sickbay.html#planb

据我所知,就我的情况而言,这意味着

  1. 创建一个新的新的vmdk大小比当前稍大,并将其格式化为 NTFS
  2. 使用 ddrescue 复制内容旧版本进入新的vmdk
  3. 新的vmdk并尝试恢复东西

我的问题是,ddrescue 命令到底是什么样子的?假设新的vmdk足够大于旧版本我想开始写作旧版本偏移量为 1024 字节的某个地方,这会起作用吗?

ddrescue -o1024 old.vmdk new.vmdk

我的容错空间很小,所以我想确认我做的事情是正确的。

附加问题:我使用的偏移量有关系吗?

谢谢你!

答案1

有几个vmdk 安装实用程序您可能想尝试其中之一。

相关内容