从视频文件创建 ISO 映像并将其写入 USB 驱动器

从视频文件创建 ISO 映像并将其写入 USB 驱动器

我需要将 10 个视频复制到 40 个 USB 驱动器。但简单的复制粘贴会耗费我大量的时间,所以我尝试用视频制作一个图像文件,然后将其写入多个 USB 驱动器gnome-image-writer

当我使用任何工具(例如 MultiWriter、SUSE Image Studio、Etcher 等)将图像文件(.iso)写入 USB 时,一切似乎在我的 Linux 和 macOS 系统上正常运行,但是当我将 USB 驱动器连接到 Windows 操作系统时,它只会显示以下消息:

您需要格式化您的设备才能使用它

所以我无法在 Windows 系统上使用 USB 驱动器。

我使用了许多程序从这些文件创建 ISO 映像。

当我使用操作系统.iso文件(Ubuntu、Windows 等)执行相同操作时,.iso文件写入正确,Windows 可以毫无问题地识别它。当我尝试制作视频文件映像并将其写入 USB 时,情况就不一样了。一开始,我还将 USB 格式化为 FAT32、NTFS、ExFat 等,试图找出问题所在。

编辑:我想补充一点,当我使用 Mac 磁盘实用程序作为 cd/dvd 母版制作映像并创建 .cdr 文件,然后转换为 .iso 并使用 gnome-multiwriter 将其写入不同的 usb 时,一切都运行正常,Windows 可以毫无问题地识别 usb。

答案1

ISO 映像包含光学介质的格式,但这种格式不适用于闪存介质(闪存介质使用与硬盘相同的格式)。具体来说,ISO 使用与 CD 和 DVD 相同的 Joliet 文件系统,而大多数闪存介质使用 FAT32 或 exFAT(或很少使用 NTFS)。我只能假设您在 Windows 中使用的工具会默默地来回转换文件,而 Linux 工具则不会。

如果你想使用镜像文件来消除闪存设备文件系统,我建议使用实际的 hdd/ssd 映像/克隆工具,例如请记住,在用户层面上,闪存介质在功能上与 HDD 和 SSD 无法区分,因此适用于其中一个的方法也适用于另一个(大多数情况下)。因此,将您想要的文件放在第一个 USB 驱动器上,然后使用 dd 对其进行映像处理,然后放入新的 USB 驱动器并使用 dd 将映像克隆到新驱动器。您甚至可以同时使用多个 USB 驱动器,具体取决于 USB 总线上的可用带宽(通常很多)。

相关内容