我想在 Windows 10 上将 WIM 映像作为新驱动器号安装。
摘自 Microsoft 文档DISM 映像管理命令行选项,DISM 只能将 WIM 映像挂载到现存的目录。Powershell挂载磁盘映像只能使用 VHD 或 ISO 映像执行我想要的操作(文档中没有提及 WIM)。
问题:将我的 .wim 文件内容附加到未用于其他用途的驱动器号(例如,z:)的实用方法是什么?
我这样做的主要原因是为了方便浏览内容。我制作了一个 WIM 映像来备份以前是 z: 的内容,现在我需要访问它,最好是作为 z:。此外,我注意到使用 7zip 打开 WIM 映像比将其安装到现有文件系统要快得多。所以我希望将 WIM 视为单独的逻辑驱动器可以避免这种昂贵的开销。
我很感激您回答我的问题,以及纠正我的误解的任何评论(例如 WIM 是否真的是一个糟糕的备份选择)。
更新 1。(回应 Ramhound 的评论)我试过了
dism /Mount-Wim /WimFile:c:\foo.wim /Index:1 /MountDir:z:
错误信息是:
The user attempted to mount to a directory that does not exist. This is not supported.
答案1
有一个古老的技巧可以追溯到 DOS 时代,当时 Windows 还不存在,但仍然受支持:
SUBST [drive1: [drive2:]path]
例如
C:\> Dism /mount-Image /ImageFile:c:\foo.wim /index:1 /mountdir:C:\mnt\wim1 /readonly /optimize
C:\> subst Z: c:\mnt\wim1
此操作是不是特权,并且,与“正常”坐骑,此替换仅存在于您当前的 Windows 会话中,因此对其他用户不可见,并在注销时被丢弃。