我看了https://www.memtest86.com/tech_booting-cd-dvd.html
我下载了他们链接到的文件https://www.memtest86.com/downloads/memtest86-iso.zip
并且我不完全确定其中哪个文件是我要刻录的映像文件,但我发现 memtest86 ISO 深深嵌套在它的目录结构中,在 7zip 中打开它进行浏览才找到它。
因此,在下载 memtest86-iso.zip 并用 7-zip 打开它后,我发现
C:\Users\User\Downloads\memtest86-iso.zip\memtest86-iso.iso\MEMTEST.IMG\MemTest86.img\
在这个 zip 文件 memtest86-iso.zip 中,有一个 iso 文件memtest86-iso.iso
,我不确定它是否要刻录,但里面有一个“[boot]”目录、一个 boot.cat 文件和一个 MEMTEST.img 文件。memtest.img 文件不是要刻录的,因为里面只有两个 img 文件。一个叫“EFI System Partition.img”,另一个叫 MemTest86.img,这看起来像是一个要刻录的文件。
我将 MemTest86.img 复制到我的下载文件夹,这样C:\Users\User\Downloads\Memtest86.img
然后我尝试用 PowerISO 刻录它。
当我打开 PowerISO 时,它说未注册的 PowerISO 无法创建或编辑超过 300M 的图像。好吧,这没关系,因为图像是 261MB,我不想编辑它,只是刻录它。
但是 PowerISO 在这里给出错误
Windows 也一样。如果我右键点击 img 文件并执行“打开方式”和“Windows 光盘映像刻录机”,它会显示“所选光盘映像文件无效”
添加
由于 Zip 中有一个文件,memtest86-iso.iso
所以有人建议我尝试刻录它。我确实尝试刻录了它,但我尝试将 DVD 放入的计算机无法启动它。查看 ISO 中的文件(有时它们可以指示 ISO 是否需要 UEFI 或需要旧版),我没有看到任何可以识别为可启动的东西。它看起来不像旧版 DOS 操作系统或旧版 Linux 操作系统......也没有点 EFI 文件。所以这让我怀疑它是否可启动。请参阅下面的内容
我在虚拟机中尝试过,但无法启动。请参阅虚拟机未将其识别为可启动媒体。(请注意,我在虚拟机中看不到在 UEFI 之间切换的选项,但我认为它是旧版,因为它缺少 .efi 文件和 efi 文件夹,而虚拟机应该可以兼容旧版/BIOS)
答案1
ISO 文件是 CD 映像。您可以按原样刻录它(不是作为文件,而是使用您最喜欢的 CD 刻录软件的映像刻录功能)。
7-Zip 能够浏览各种图像格式(包括光学媒体和经典块存储),因此这可能会造成混淆。
ISO 映像在 Hyper-V Gen2 (UEFI) VM 中也能完美运行。然而,仅有的UEFI 可启动。因此,如果您在 VirtualBox 中尝试,您也必须在那里切换到 (U)EFI;如果我没记错的话,此选项仅在选择某些现代操作系统作为客户操作系统时才可见。
答案2
要创建启动 USB,请从以下位置下载MemTest86 下载 免费版本并将其解压。
所包含的文件readme.txt
包含以下说明:
- 插入您的 USB 驱动器。
- 启动附带的 ImageUSB 应用程序。
- 从列表中选择您的 USB 驱动器(步骤 1)。
- 选择“将图像写入 USB 驱动器”(步骤 2)
- 如果尚未选择,请选择包含的图像文件(步骤 3)。
- 单击“写入”(步骤4)。
接受更多提示后,您将会得到一个可启动的 USB 驱动器。