在 WinPE 10 中启用 NTFS 压缩时,DISM 失败并出现错误 112

在今天的帖子中,我们将尝试使用Windows(Windows)计算机上的所有可用磁盘空间来解决WinPE 10中的(WinPE 10)NTFS压缩问题。使用NTFS压缩需要在(NTFS)CPU时间和磁盘活动之间进行权衡。在某些类型的情况和某些类型的文件中,压缩会更好地工作。

(NTFS)WinPE 10中的(WinPE 10)NTFS压缩使用所有可用磁盘空间

DISM 失败并出现错误 112

Windows使用的NTFS 文件系统具有称为(NTFS file system)NTFS压缩的内置压缩功能。只需单击几下,您就可以压缩文件,从而减少它们在硬盘驱动器上占用的空间。最重要的是,您仍然可以正常访问这些文件。

Windows PE 或 WinPE是一个小型操作系统,用于安装、部署和修复适用于桌面版(家庭(Home)版、专业版(Pro)企业版(Enterprise)教育(Education)版)、Windows Server和其他Windows操作系统的Windows 10。(Windows)

DISM 失败并出现错误 112

如果您尝试在系统上创建分区,然后尝试使用/C 开关来格式化分区以启用 NTFS 压缩,您可能会遇到此问题。

现在,当您在WinPE 10(WinPE 10) x64 中创建可启动USB密钥并将“测试” WIM文件复制到USB密钥时,在测试系统上启动到WinPE并尝试运行以下命令:

dism /apply-image /imagefile:d:\test.swm /swmfile:d:\test*.swm /index:1 /applydir:c:\

DISM命令可能会失败并出现错误112

在这里,他在测试系统上的分区是 C 盘,而U 盘(USB)是 D 盘。

即使您在这种情况下使用 WinPE 5 x64,您也可能会遇到同样的问题。WIM文件被拆分以适应FAT32系统。日志文件位于 wpe5 和 wpe10 子文件夹中。

要解决此问题,Microsoft建议您不要通过使用NTFS压缩来格式化卷,而是通过在应用这些映像时指定/compact使用(dism)WOF 压缩。(WOF compression)

WOF代表Windows 覆盖过滤器(Windows Overlay Filter)。与本机NTFS文件压缩不同,Windows 覆盖过滤器(Windows Overlay Filter)仅支持读取操作。这意味着它不需要对每个压缩块进行扇区对齐,因此可以将压缩数据更紧密地打包在一起。如果您打开文件进行写入,Windows 覆盖过滤器(Windows Overlay Filter)只会解压缩整个文件,将其转回纯文件。

Windows 覆盖过滤器(Windows Overlay Filter)可以利用过去 20 年开发的更新压缩算法,产生更好压缩比的算法可以在多个内核上并行运行,并且需要更少的CPU和内存进行解压缩。

这缓解了这个问题,并通过使用更有效的压缩算法使系统运行得更快。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts