Ultimate: The Ultimate Image Browser

Some time ago, I had been working on my EFI GPT boot code and needed to update the image files. Throughout the years, I have made many utilities to create and/or modify various images and file formats. However, I found myself using so many different (custom) utilities that it was getting difficult to keep track of what each one was capable of doing.

Therefore it was time to make a single utility. This is where Ultimate came in to play.

It compiles as is for Windows 32- and 64-bit systems. The 32-bit WinXP dialogs are on the left with a corresponding 64-bit Windows 10 dialog on the right.

WinXP image Win10 image

The image above is my test image with various file systems included in an eMBR partition.

Each tab allows you to view and/or modify items from that file system.

WinXP image Win10 image

The image above shows the LEAN File System modifying the Journals' INODE's Access Time.

WinXP image Win10 image

As shown in the image above, you can modify the BPB as well as view the files and folder structure on the image. Using the Copy button, you can copy file(s) from the image to the host machine. Using the Insert button, you can add files to the image. Please see the notes below.

You can view/modify a file's entry information:

WinXP image Win10 image

You can view/modify ext2/3/4 images:

WinXP image Win10 image

You can view/modify exfat images:

WinXP image Win10 image

WinXP image Win10 image

You can view/modify files with a MBR (Master Boot Records):

WinXP image Win10 image

You can view/modify files with a GPT:

WinXP image Win10 image

You can view/modify files on ISO CDROMs:

WinXP image Win10 image

Work has been started on the NTFS file system:

WinXP image Win10 image



However, please note the following items:
The following image file formats are supported: The following items are supported: The following items are not (yet) supported: Some of the items are not complete, others are mostly complete.

I include it here solely for the purpose of your help. I need it tested.

If you wish to use it in its current state, please be advised that it may not work exactly as you wish. Please see the following:
I will continue to work on it and upload updates as they come. However, please let me know if you test it and what you have found.

Instructions:

Make a new image file

Once you have a new MBR image

Make a new EFI GTP image file

More Help files can be found at:
https://www.fysnet.net/ultimate/help/main.html

The demodisk.img shown in most examples above can be found here (8.80 Meg Compressed, 165 Meg Uncompressed).

Download:

Source code is available
The lastest executables for 32- and 64-bit Windows are in the Release Folder
or see the Revision History/TO DO list

Contact:

fys [at] fysnet [dot] net


See other pages on OS Development:
- https://www.fysnet.net/osdesign_book_series.htm (My book series)
- https://www.fysnet.net/fysos.htm (My OS Project)
- https://forum.osdev.org/ (OS Dev Forum)
and of course, one of my favorite sites of interest:
- https://hackaday.com/ where this tool is featured!