我在Windows Server 2012 R2上尝试连接到一个Hyper-V虚拟机。
由于虚拟磁盘系统的限制,请求的操作无法完成。 在NTFS上,虚拟硬盘文件必须是未压缩和未encryption的。 在ReFS上,虚拟硬盘文件不能设置完整性位。
好吧,我承认我压缩了这个虚拟机的NTFS文件系统。
它包含了旧的Windows XP,因为我们的一些软件与新版本不兼容。 我们将它用于旧软件,我们需要它。
它一直工作到现在。
我们有什么,可能有用:
题:
我如何连接到压缩的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中的文件被压缩,则完全没有关系。