如何使不可启动的 ISO 文件可启动?

mat*_*sco 5 iso

我有一个 ISO 文件,我想用它在 VirtualBox 中安装 Windows 7。问题是此文件不可启动。是否有任何命令行工具可以使不可启动的 ISO 文件可启动?

更新

ISO 文件是 Windows 7 安装 CD/DVD。我创建了一个新的虚拟机并将 ISO 文件附加到相应的虚拟 CD/DVD 阅读器设备。我很确定我做这一步是正确的,因为它与我拥有的另一个 ISO 文件一起工作得很好。

当我运行带有此 ISO 文件的机器时,我看到“找不到可启动媒体”错误。

我怀疑问题的原因是我感兴趣的 ISO 文件不可启动。当我运行fileUNIX 命令查看文件类型时,输出如下:

file windows7.iso 
windows7.iso: ISO 9660 CD-ROM filesystem data 'CDROM'
Run Code Online (Sandbox Code Playgroud)

但是,如果我对“好”的 ISO 文件再次运行相同的命令,它会显示“(可引导)”:

file W7X64.OEM.ESD.en-US.Oct2016.iso 
W7X64.OEM.ESD.en-US.Oct2016.iso: ISO 9660 CD-ROM filesystem data 'W7X64.OEM.ESD.EN-US.OCT2016' (bootable)
Run Code Online (Sandbox Code Playgroud)

jma*_*ary 4

  • 您可以使用 IMGBURN 软件(您需要一个 Windows)。该软件是免费的,但如果您不禁用这些选项,它将尝试安装一些辅助软件。
  • 从可启动的 win7 CD 中,将文件 etfsboot.com 复制到某处
  • 从 ImgBurn 中选择:从文件创建 CD,对于源文件,选择不可启动 iso 中的所有内容。选择已安装 iso 的根文件夹即可完成此任务
  • 选择硬盘上的目标文件,例如:new.iso
  • 在“高级”选项卡上,选择“可启动光盘”:
  • 对于 bootimage,选择您之前保存的文件 etfsboot.com
    • 对于负载段,输入:07C0
    • 对于要加载的扇区,输入:8
  • 最后单击“构建”按钮,然后在出现的每个对话框中单击“是”(大约 3 个)

你的新 iso 应该可以很好地启动。