Hyper-V如何连接压缩的NTFS存储或将其转换

我在Windows Server 2012 R2上尝试连接到一个Hyper-V虚拟机。

由于虚拟磁盘系统的限制,请求的操作无法完成。 在NTFS上,虚拟硬盘文件必须是未压缩和未encryption的。 在ReFS上,虚拟硬盘文件不能设置完整性位。

好吧,我承认我压缩了这个虚拟机的NTFS文件系统

它包含了旧的Windows XP,因为我们的一些软件与新版本不兼容。 我们将它用于旧软件,我们需要它。

它一直工作到现在。

我们有什么,可能有用:

  • 具有讽刺意味的是,有足够的磁盘空间容纳两次从VHDX未压缩的所有内容
  • 有限的RAM:每台服务器16GB
  • Linux Debian 8.5服务器(无头,但我可以启用肉桂GUI和通过TeamViewer连接)
  • 千兆networking

题:

我如何连接到压缩的NTFS存储解压缩,让我们再次工作?

EDIT1:

  • 在Windows 8.1上,如果我尝试通过计算机 – >pipe理 – >存储 – >磁盘pipe理 – >菜单操作 – >挂载VHD:

    由于虚拟磁盘系统的限制,请求的操作无法完成。 在NTFS上,虚拟硬盘文件必须是未压缩和未encryption的。 在ReFS上,虚拟硬盘文件不能设置完整性位。

  • 在Windows 8.1上,如果我尝试用StarWind V2V Converter打开VHDX文件:

    打开文件时出错(2)[0]

  • 在Windows 7上,如果我尝试按照8.1中的方法安装:

    该文件或目录已损坏,无法读取

  • 在Windows 7上,如果我尝试使用StarWind V2V Converter打开VHDX文件:

    打开VHDX磁盘映像文件时出错。 VHDX格式支持Windows 8和更高版本

EDIT2:

通过在Linux Mint 17.3上安装libguestfs-tools ,如下所示:

 sudo apt-get install libguestfs-tools 

我现在可以像下面这样安装它:

 sudo guestmount -a thevirtualdisk.vhdx -i /mnt/anydirectory 

但到目前为止,我不知道如何清除NTFS压缩属性(?)

你误解了错误信息。 它告诉你,VHDX文件必须是未压缩的。 你正试图解压缩VHD中的文件。 这些是完全分开的东西。 如果VHD中的文件被压缩,则完全没有关系。