Updated on 2024-09-30 GMT+08:00

Integrating VirtIO Drivers into an ISO File

Scenarios

Windows uses IDE disks and VirtIO NICs. Before registering an image on the cloud platform, integrate VirtIO drivers into the Windows ISO file. Typically, an ISO file contains all the files that would be included on an optical disc. Some software can be installed only from a CD-ROM drive. So, a virtual CD-ROM drive is required.

This section uses AnyBurn and UltraISO as examples to describe how to integrate VirtIO drivers into an ISO file.

  • AnyBurn is lightweight CD/DVD/Blu-ray burning software with a free version.
  • UltraISO is an ISO CD/DVD image file handling tool. A free trial version is limited to ISO files of 300 MB or less. You are advised to buy a standard version.

Prerequisites

You have obtained an ISO file.

The ISO file name can contain only letters, digits, hyphens (-), and underscores (_).

AnyBurn

  1. Download AnyBurn and install it on your local PC.
  2. Download VirtIO drivers.

    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

    Other versions:

    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

  3. Use AnyBurn to open the ISO file.
    1. Open AnyBurn and select Edit Image File.

    2. Select the ISO file and click Next.

  4. Edit the ISO file to integrate VirtIO drivers into it.
    1. Decompress the virtio-win.iso file downloaded in 2.
    2. Click Add. Select all the decompressed files to add them to the parent node of the ISO file, and click Next.

    3. Select a path to save the new ISO file and specify a name for the new file. Select ISO as the file type. Click Create Now.

      After the new ISO file is generated, view VirtIO drivers in it.

UltraISO

  1. Download UltraISO and install it on your local PC.

    Download address: https://www.ultraiso.com/

  2. Download VirtIO drivers.

    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

    Other versions:

    https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

  3. Use UltraISO to open the ISO file.

    Do not extract the ISO file or open it with any tool other than UltraISO, or the boot data will be lost.

  4. Drag and drop the downloaded VirtIO driver files to the parent node of the ISO file.
  5. Use UltraISO to export the ISO file with VirtIO drivers to an .iso file on your local PC.