可借助多种工具将本地文件夹或光盘转为iso镜像:windows内置功能仅支持光盘提取;powershell需adk配合oscdimg;imgburn提供免费gui操作;macos需磁盘工具+终端转换;linux常用genisoimage命令。

如果您需要将本地文件夹或物理光盘内容转换为标准ISO镜像文件,以便用于虚拟机安装、系统部署或备份存档,则需借助特定工具完成格式封装。以下是实现该目标的多种可行方法:
一、使用Windows内置功能(仅限Windows 10/11专业版及以上)
Windows 10/11专业版、企业版和教育版内置了“文件资源管理器”对ISO创建的支持,但仅适用于从光盘提取镜像,不支持直接打包文件夹。
1、将原始光盘插入电脑光驱。
2、打开“此电脑”,右键点击光驱图标,选择“创建映像”选项。
3、在弹出窗口中指定保存路径,并确认文件名以“.iso”结尾。
4、点击“创建”按钮,等待进度条完成,生成的ISO文件即为光盘完整副本。
二、使用PowerShell命令行制作文件夹ISO(Windows 10/11)
Windows 10版本1903及以上支持通过PowerShell调用mkisofs兼容命令,但需先启用“Windows Subsystem for Linux”或安装第三方工具;更可靠的方式是使用内置oscdimg工具(来自Windows ADK)。
1、下载并安装Windows Assessment and Deployment Kit (ADK),勾选“Deployment Tools”组件。
2、以管理员身份运行“Deployment and Imaging Tools Environment”命令行工具。
3、执行命令:oscdimg -n -bC:\path\to\etfsboot.com C:\source\folder C:\output\image.iso(其中etfsboot.com路径需根据ADK安装位置调整,非启动ISO可省略-b参数)。
4、等待命令执行完毕,检查输出路径是否存在image.iso文件。
三、使用ImgBurn(免费GUI工具)
ImgBurn是一款轻量、无广告的Windows平台光盘镜像制作工具,支持从文件夹、光盘、硬盘镜像生成ISO,操作直观且兼容性强。
1、访问ImgBurn官网下载安装包,安装时取消勾选所有附加软件。
2、启动ImgBurn,点击主界面左上角“Create image file from files/folders”。
3、在“Source”栏点击浏览按钮,选择待打包的文件夹根目录。
4、在“Destination”栏指定输出ISO路径及文件名,确保扩展名为“.iso”。
5、点击左下角“Build”按钮,等待进度完成即可获得ISO文件。
四、使用Mac系统自带磁盘工具制作ISO
macOS不原生支持ISO格式导出,但可通过“磁盘工具”先创建DMG,再转换为ISO格式,适用于从文件夹生成通用镜像。
1、打开“访达”,选中需打包的文件夹,右键选择“压缩”生成ZIP,解压后备用(避免符号链接问题)。
2、打开“磁盘工具”,点击菜单栏“文件 > 新建映像 > 映像从文件夹”,选取该文件夹。
3、设置映像格式为“DVD/CD master”,加密选“不加密”,点击“保存”生成“.cdr”文件。
4、在终端中执行:hdiutil makehybrid -iso -joliet -o output.iso input.cdr,将.cdr转为标准ISO。
五、使用Linux命令行(mkisofs / genisoimage)
Linux发行版普遍预装genisoimage(mkisofs的分支),是制作符合ISO 9660标准镜像的标准命令行工具,支持Joliet扩展与多级目录。
1、确保已安装工具:执行sudo apt install genisoimage(Debian/Ubuntu)或sudo yum install genisoimage(RHEL/CentOS)。
2、进入包含全部源文件的目录上级,执行:genisoimage -o output.iso -J -r -V "LABEL" ./source_folder/(其中-J启用Joliet,-r设定权限,-V指定卷标)。
3、验证生成结果:file output.iso应返回“ISO 9660 CD-ROM filesystem data”。










