SoFunction
Updated on 2025-04-09

Methods of booting the system with the help of ISO image files

For those who do not have a floppy drive installed, most of them will choose a virtual floppy drive, but unfortunately, the capacity of the virtual floppy drive is too small after all, so there are some limitations in terms of functions.

ISOEMU is a relatively interesting software. After installation, you can use the ISO image file on the hard disk to boot the system, so that you don’t need to engrave the disk when installing Linux. The principle is to use GRUP to boot the ISO file on the hard disk. Of course, this ISO file is still created as a virtual optical drive to boot the system. It supports FAT32 and NTFS file systems, but it can only support access under pure DOS, that is, disk access based on INT13h.

The role of each file in the ISOEMU package

ISOEMU is completely free. Friends who need it can download it from here and release the downloaded compressed package. It includes 5 files here. The functions of each file are as follows:

IELDR: ISOEMU's main Loader program.

: IELDR configuration file.

: Bootable ISO image file provided by software developers, this file is very small, only 1.3MB.

: Optical drive driver, and can access the virtual optical drive created by ISOEMU in pure DOS.

: Readme file.

Boot the system with the help of ISO image file

If you are using Windows 2000/XP operating system, you can use the NTLDR menu to load IELDR. The specific steps are as follows:

Step 1: Release the program file

Release the IELDR file and copy it to the root directory of the C drive. The purpose is to add ISOEMU to the OSLoader of Windows 2000/XP; and copy the two files and release it to the root directory of the C drive.

Step 2: Modify the file

Use Notepad to open the file in the root directory of the C drive, add the following content on the last line, of course you can also enter other content: c:\IELDR="Boot from ISO image file".

Step 3: Modify the file

By default, ISOEMU will start the built-in image file boot system. Of course, we can also start other ISO image files, but the last line of the file must be modified. Note that only 8.3 file format can be used, otherwise it will not be correctly recognized.

With the help of you feeling that there is too little content in the file, you can add some commonly used DOS external commands or third-party tools through software such as WinISO and save them again.

Restart the system and you can see the newly added option of "Boot from ISO image file" in the startup menu. After selecting it, you can boot the system with the help of the image file. I won't talk about the following operations. But it should be noted that ISOEMU is still a virtual operation after all, so we don’t have to have too high expectations for its running speed.
Rich shell operations

Before booting the ISO image file system, press the Alt key to enter the Shell mode of ISOEMU, or the error will automatically enter the Shell mode due to other reasons. Here we can use the corresponding command to obtain higher control permissions:

HELP: View help information.

DATE: Displays the current date and time information of the local computer.

CLR: Set the screen color.

CD: Change the current directory.

CLS: Clear the screen.

DIR or LS: The functions of these two commands are exactly the same. Both list files in the current directory. Different colors will be displayed here. Blue represents folders, white represents ordinary files, and green represents executable files.

DRV: Change the drive letter, the disk number that ISOEMU virtually outputs is 0xee.

RUN: You can run files in ISO image files directly.

BOOT: Add parameters to start other media, such as hdd is booted from the hard disk, fdd parameter can be booted from the floppy drive, and cdrom can be booted from the CD.

LH: Load the image file in high-end memory, and INT88H interrupt is called at this time.

REBOOT: Skip the memory detection process and quickly restart the system.