无法读取 VHD 文件

无法读取 VHD 文件

我接到了一项任务:打开一个XXXX.vhd文件并从 SQL 文件夹中提取数据。问题是我尝试了以下方法:

  • 安装“WMWare”然后打开它。结果显示“文件未知”。
  • 安装“Oracle VM VirtualBox”然后打开它。结果显示“文件未知”。
  • 安装“VHD Attach”,然后右键单击 => 附加,然后我转到“ Disk manager”,这就是问题所在,当我右键单击它时:所有可能性都变灰了。为什么?有什么解决办法?

磁盘管理器灰色菜单

作为提示,有人告诉我这与 Linux 有关。

任何想法?

答案1

该磁盘上可能有一个 ext2/ext3/ext4 分区。Windows 仅支持 FAT 和 NTFS 分区。ext 是一种 Linux 分区格式,因此您需要 Linux 才能读取它 - 或者可能探索2fs或者Ext2explore将会完成这项工作。

答案2

使用7-zip打开该 VHD。它会打开我拥有的所有 VHD。
如果它有 Linux 分区,那么你可以尝试Paragon 扩展适用于 Windows 的驱动程序支持 Ext2/3/4 分区。还可以尝试 Linux Live 发行版,例如 Ubuntu Live。

但是您提到 VMWare 无法打开它。
也许图像已损坏?或者它的文件系统未知,甚至 VMWare 都无法识别它?

答案3

Windows 7 Enterprise 和 Ultimate 版本支持 VHD,无论是否存在主机操作系统。您应该能够在这些系统上使用该文件。

相关内容