在 Windows 10 上使用 Genisoimage 或 Mkisofs
Using Genisoimage Or Mkisofs on Windows 10
关于如何在 Windows 10 上下载 Genisoimage 和 Mkisofs,我搜索了很多次。但是,一些链接和 Stack Overflow 帖子说 Genisoimage/Mkisofs 仅适用于 Linux,反之亦然。我尝试下载 Mkisofs,甚至将 mkisofs.exe 添加到我的 Path 变量中,但是当尝试在 Visual Studio 代码中使用 genisoimage/mkisofs 命令时,它仍然无法被识别为内部或外部命令.关于如何正确下载 GenIsoImage 或 Mkisofs 以用作命令的任何建议都会有所帮助!
P.S: 我是 Stack Overflow 的新手,所以如果我的问题有任何问题,我很抱歉。
这是 Windows10
下最新版本的“mkisofs”cygwin (x64) 的数据包列表
cygwin下的主要包是“genisoimage”。
我将使用“ftp-stud.hs-esslingen.de” 例如:
“genisoimage”是 cdrkit 的一部分……所以您可以在这里找到它:
下载(仅从下载中提取“usr/bin”部分):
依赖关系:
从 cygwin-x.x.x-x.tar 仅提取 cygpath.exe、cygwin1.dll、mount.exe 和 ps.exe
.tar.zst 是一种新的存档格式,由 Cygwin-Packager 使用:
您可以从此处使用 7-Zip (ZSTD) 版本提取此存档:
https://github.com/mcmilk/7-Zip-zstd/releases
将“genisoimage.exe”复制到“mkisofs.exe”
示例(使用引导扇区创建 iso 映像):
isolinux 启动
mkisofs\mkisofs.exe -hide-rr-moved -l -v -d -N -R -J -V "DiskLabel" -b "isolinux/isolinux.bin" -no-emul -boot -boot-load-size 4 -boot-info-table -o /cygdrive/c/PATH-TO-ISO.iso /cygdrive/c/PATH-TO-DVD-IMAGE-FILES/
uefi 启动
mkisofs\mkisofs.exe -hide-rr-moved -l -v -d -N -R -J -V "DiskLabel" -b "boot/grub/efi.img" -no-emul -boot -boot-load-size 4 -boot-info-table -o /cygdrive/c/PATH-TO-UEFI-ISO.iso /cygdrive/c/PATH-TO-DVD-IMAGE-FILES/
提示:
用于查找引导扇区映像的“-b”参数必须包含一个
“PATH-TO-DVD-IMAGE-FILES”下提供的路径的相对路径
(此处:/cygdrive/c/PATH-TO-DVD-IMAGE-FILES/),
源文件 !!!
输出“mkisofs.exe”:
C:\mkisofs\usr\bin>mkisofs.exe --version
mkisofs 2.01 不是您在这里看到的。这条线只是太聪明的假象
GUI 和其他前端应用程序。其实这个程序是:
genisoimage 1.1.11 (CYGWIN)
Win32
https://cdrtfe.sourceforge.io/tools/index_en.html
Winx86_x64已编译
https://mega.nz/#!Ngxz2YwB!ES1jNiz5LZG_Eh_8yfb4ilCH1qMaxV1ixki_947qjrc
了解 mkisofs 等的最新 xorriso
https://github.com/PeyTy/xorriso-exe-for-windows/archive/master.zip
genisoimage 是一个旧的,根据互联网上的评论,mkisofs 的错误分支
关于如何在 Windows 10 上下载 Genisoimage 和 Mkisofs,我搜索了很多次。但是,一些链接和 Stack Overflow 帖子说 Genisoimage/Mkisofs 仅适用于 Linux,反之亦然。我尝试下载 Mkisofs,甚至将 mkisofs.exe 添加到我的 Path 变量中,但是当尝试在 Visual Studio 代码中使用 genisoimage/mkisofs 命令时,它仍然无法被识别为内部或外部命令.关于如何正确下载 GenIsoImage 或 Mkisofs 以用作命令的任何建议都会有所帮助!
P.S: 我是 Stack Overflow 的新手,所以如果我的问题有任何问题,我很抱歉。
这是 Windows10
下最新版本的“mkisofs”cygwin (x64) 的数据包列表cygwin下的主要包是“genisoimage”。
我将使用“ftp-stud.hs-esslingen.de” 例如:
“genisoimage”是 cdrkit 的一部分……所以您可以在这里找到它:
下载(仅从下载中提取“usr/bin”部分):
依赖关系:
从 cygwin-x.x.x-x.tar 仅提取 cygpath.exe、cygwin1.dll、mount.exe 和 ps.exe
.tar.zst 是一种新的存档格式,由 Cygwin-Packager 使用:
您可以从此处使用 7-Zip (ZSTD) 版本提取此存档:
https://github.com/mcmilk/7-Zip-zstd/releases
将“genisoimage.exe”复制到“mkisofs.exe”
示例(使用引导扇区创建 iso 映像):
isolinux 启动
mkisofs\mkisofs.exe -hide-rr-moved -l -v -d -N -R -J -V "DiskLabel" -b "isolinux/isolinux.bin" -no-emul -boot -boot-load-size 4 -boot-info-table -o /cygdrive/c/PATH-TO-ISO.iso /cygdrive/c/PATH-TO-DVD-IMAGE-FILES/
uefi 启动
mkisofs\mkisofs.exe -hide-rr-moved -l -v -d -N -R -J -V "DiskLabel" -b "boot/grub/efi.img" -no-emul -boot -boot-load-size 4 -boot-info-table -o /cygdrive/c/PATH-TO-UEFI-ISO.iso /cygdrive/c/PATH-TO-DVD-IMAGE-FILES/
提示:
用于查找引导扇区映像的“-b”参数必须包含一个 “PATH-TO-DVD-IMAGE-FILES”下提供的路径的相对路径 (此处:/cygdrive/c/PATH-TO-DVD-IMAGE-FILES/), 源文件 !!!
输出“mkisofs.exe”:
C:\mkisofs\usr\bin>mkisofs.exe --version
mkisofs 2.01 不是您在这里看到的。这条线只是太聪明的假象 GUI 和其他前端应用程序。其实这个程序是: genisoimage 1.1.11 (CYGWIN)
Win32 https://cdrtfe.sourceforge.io/tools/index_en.html
Winx86_x64已编译 https://mega.nz/#!Ngxz2YwB!ES1jNiz5LZG_Eh_8yfb4ilCH1qMaxV1ixki_947qjrc
了解 mkisofs 等的最新 xorriso https://github.com/PeyTy/xorriso-exe-for-windows/archive/master.zip
genisoimage 是一个旧的,根据互联网上的评论,mkisofs 的错误分支