一、更改文件格式
- 下载qemu-img并完成安装。本示例安装路径为C:\Program Files\qemu。
- 为qemu-img配置环境变量:
- 选择开始 开始 > 计算机,右键单击属性。
- 在左侧导航栏里,单击高级系统设置。
- 在系统属性对话框里,单击高级页签,并单击环境变量。
<li>在环境变量对话框里,在系统变量部分找到Path,并单击编辑。如果Path变量不存在,单击新建。
- 如果是编辑系统变量,在变量值里,添加C:\Program Files\qemu,不同的变量值之间以半角分号(;)分隔。
- 如果是新建系统变量,在变量名处输入Path,在变量值处输入C:\Program Files\qemu。
<li>添加系统变量值:
<li>测试是否成功配置环境变量:打开Windows命令提示符,运行<code>qemu-img --help</code>,如果显示正常即表示已配置环境变量。</li>
<li>在命令提示符里,使用cd [源镜像文件所在的目录]切换文件目录,例如<code>cd D:\ConvertImage</code>。</li>
<li>运行qemu-img convert -f qcow2 file.qcow2 -O vhdx file.vhdx命令转换镜像文件格式,其中:
- -f的参数值为源镜像文件的格式。
- -O(必须是大写)的参数值为目标镜像格式 、源镜像文件名称和目标文件名称。转换完成后,目标文件会出现在源镜像文件所在的目录下。
二、Win10电脑打开文件
1、双击vhdx运行,如出现错误“确保文件在NTFS卷中并且不在压缩文件夹或卷中”
步骤1:将ISO映像文件移动到另一个位置
更改您的ISO映像文件的下载文件夹。将文件复制到驱动器的另一个位置。或将其移至其他卷/驱动器,然后尝试使用Windows资源管理器进行安装,以检查将文件移至新位置是否解决了以下错误:“确保文件位于NTFS卷中,而不位于压缩文件夹或卷中” 。
步骤2:撤消Windows Update
如果在使用KB4019472 Windows 10更新更新Windows之后遇到“确保文件在NTFS卷中并且不在压缩的文件夹或卷中”错误消息,则删除更新可能有助于您修复错误。
以下是撤消Windows更新的方法:
- 打开设置向导(同时按Windows和I键)。
- 单击更新和安全性按钮。
- 选择查看更新历史记录选项。
- 单击卸载更新链接。
- 在“ 已安装的更新”窗口中,选择“ Microsoft Windows更新(KB4019472)”。单击卸载按钮。
- 重新启动系统,然后尝试挂载ISO文
步骤3:运行Windows PowerShell
尝试按照以下说明使用Windows PowerShell删除ISO映像中的稀疏文件:
- 在“ 开始”菜单中搜索Windows PowerShell,右键单击PowerShell应用程序,然后选择“以管理员身份运行”。
- 键入fsutil sparse setflag“ C:\ FilePath \ FileName.iso” 0,然后按Enter键。
- 现在,安装ISO映像文件以检查错误“确保文件位于NTFS卷中,而不位于压缩文件夹或卷中”是否已修复。
2、如无错误,此时打开我的电脑-管理-磁盘管理,应该可以看到加载的虚拟盘了,但是此时打不开,安装: Ext2 Volume Manager 软件
右键点击目标盘符,选择“配置EXT2卷属性”,对文件系统卷进行相关设置,如图:
保存设置后,双击打开我的电脑,就可以看到相应的盘符,并可以对Ext文件系统进行读写操作。