Windows CMD 中本机 .iso 生成?

Windows CMD 中本机 .iso 生成?

有没有一些有没有办法通过 Windows CMD 从分区或目录中本地创建 .iso 文件?据我所知,答案是否定的,但对于 Linux 来说,dd这很容易实现,似乎没有必须有办法吗?

也许以某种方式通过管道robocopy或者xcopy文件或者别的什么?

当然有第三方解决方案,但我只是想问一下如何开箱即用。

答案1

我更喜欢微软自己的“CD-ROM 和 DVD-ROM 预制实用程序”,光盘映像。它允许对选项进行相当完整的控制,包括使光盘可启动,并且易于使用。

CDImage 不是一个正式发布的程序(即不在 Microsoft 下载中),但很容易找到它,以及一些前端它通常附带 CDImage 的副本。


我还为自己制作了几个名为 和 的批处理文件makecd.bat,并makedvd.bat使用适当的开关进一步简化我制作的更常见图像:

> MakeCDVD.bat  LABEL TARGET [SOURCE] [-bBOOTIMG]
> 
> CD  Switches: -l<LABEL> -h -j1 -x -m <TARGET>
> DVD Switches: -l<LABEL> -h -u1       <TARGET>

答案2

我能找到的两个最“本土”的解决方案是:

操作系统调试工具

命令行工具 oscdimg.exe 是作为 Windows ADK 中“部署工具”功能的一部分安装的(https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install)。它允许用户通过执行以下命令来创建给定文件夹的 iso:

oscdimg DIRECTORYPATH OUTPUTNAME.ISO

新 ISO 文件

Microsoft PFE,Chris Wu,创建了一个 Powershell 函数,它使用 Windows 原生的 IFileSystemImage 接口将文件或文件夹包装到 iso 文件中,他的代码可以在这里找到:https://gallery.technet.microsoft.com/scriptcenter/New-ISOFile-function-a8deeffd

答案3

Windows(到目前为止,从 Win7 开始)没有原生处理 ISO 格式的系统。您需要第三方实用程序。

Windows 8 将增加本机挂载现有 ISO 文件的功能,但我不确定是否会创建本机实用程序。

相关内容