Skip to content

UI Menu Bar

Digitoxin edited this page Dec 22, 2025 · 16 revisions

Menu Bar

Menu Bar

The menu bar provides access to all major DiskImageTool features.
Menus are organized by function and operate primarily on the active image, unless otherwise noted.

DiskImageTool supports multiple open images simultaneously.
At any time, one image is designated as the active image, which is the target for most menu actions.
The active image can be changed using the image selection combo box in the main interface.

Some menus, menu items, and menu bar controls are context-sensitive and may appear or become enabled only when applicable.


Additional Menu Bar Controls

Open Image in New Instance

When multiple images are open, an additional control appears on the right side of the menu bar that allows the active image to be moved into a separate DiskImageTool window.

Selecting this control opens the active image in a new application instance, removing it from the current workspace while leaving other open images unchanged.

This provides a simple way to split work across multiple windows without reopening files or duplicating state.

Details

  • Available only when more than one image is open
  • Moves the active image to a new DiskImageTool instance
  • The image is removed from the current instance after transfer
  • Other open images remain loaded and unaffected

This is especially useful when comparing images, working on multiple tasks in parallel, or keeping related workflows visually separated.


File

Commands for opening, saving, closing, and exiting disk images.

  • Multiple images can be open at the same time
  • Opening a new image does not close existing images
  • Newly opened images become the active image

Commands

  • Open
  • Reload from Disk
    Reloads the image from disk while preserving all modifications using the internal modification stack.
  • New Image
    Creates a new disk image using a predefined format and boot sector.
    See New Disk Image Dialog
  • Save
  • Save As
  • Save All
  • Close
  • Close All
  • Exit

Edit

Commands for modifying disk structures and files within the active image.

All changes are tracked using a modification stack and may be undone, redone, or reverted before saving.

Commands

  • Boot Sector
    Opens the Boot Sector dialog, allowing inspection and modification of the boot record, BIOS Parameter Block (BPB), extended boot fields, and bootstrap code for the active image.
    See Boot Sector Dialog

  • File Allocation Table
    Opens the File Allocation Table dialog, providing a visual and tabular view of cluster allocation and allowing inspection and controlled editing of FAT entries for the active image.
    See File Allocation Table Dialog

  • File Properties
    Opens the File Properties dialog, allowing you to view and modify file metadata, timestamps, and attributes for the currently selected file or files.
    See File Properties Dialog

  • Export File
    Exports the selected entry.

    Disabled for:

    • 0-byte files
    • Directories
    • Volume labels

    When multiple entries are selected, this becomes Export Selected Files.

  • Replace File
    Opens the Replace File dialog, allowing the contents of an existing file in the image to be replaced with data from an external file.

    Disabled for:

    • 0-byte files
    • Directories
    • Volume labels

    Disabled entirely when multiple entries are selected.

    See Replace File Dialog

  • Import Files
    Opens the Import Files dialog and imports files into the root directory.

    See Import Files Dialog

  • Undo

  • Redo

  • Revert Changes


Filters

Tools for scanning images and dynamically filtering the image list based on detected characteristics.

Filters are non-destructive and affect only which images are shown.

Commands

  • Scan Images / Rescan Images
  • Clear Filters

After scanning, additional checkbox-based filters appear dynamically.
Only filters relevant to the scanned images are shown, and multiple filters may be active at once.

Filter categories include:

  • Modified Files
  • Disk characteristics
  • Bootstrap detection
  • OEM Name detection
  • File system features and anomalies
  • FAT conditions
  • Image database and verification status

Hex

Provides access to low-level hexadecimal views of disk data within the active image.

All hex views allow editing except Raw Track Data, which is read-only.
Edits are tracked as image modifications.

See Hex Editor

Commands

  • Boot Sector
  • File Allocation Table
  • Root Directory (shown only when no subdirectories exist)
  • Directory (shown when subdirectories exist; recursive submenu)
  • Free Clusters with Data (if applicable)
  • Bad Sectors (if applicable)
  • Lost Clusters (if applicable)
  • Overdump Data (if applicable)
  • Raw Track Data
    Opens a read-only hex view of decoded raw track data for bitstream images, allowing inspection of individual tracks, sector structure, gaps, and low-level formatting details.
    See Raw Track Data Dialog
  • Entire Disk

Tools

Commands for normalizing, repairing, and cleaning disk images.

Most items are enabled only when applicable.
All changes are tracked using the modification stack.

Commands

  • Remove Windows Modifications
    Removes:
    • Creation Date fields added by Windows
    • Last Accessed Date fields added by Windows
    • Boot Record OEM Name values modified by Windows
  • Clear Reserved Bytes
  • Truncate Image / Pad Image Size
  • Fix Image Size
    • Truncate Image
    • Restructure Image
  • Restore Boot Sector from Root Directory
  • Remove Boot Sector from Root Directory
  • Batch Remove Windows Modifications

Boot sector restore/removal tools are intended for cleaning images affected by
boot sector viruses, which commonly store a copy of the original boot sector
at the end of the root directory.


Disk

Commands for reading from and writing to physical floppy disk drives.

Menu items are enabled only when the corresponding drive is detected.

Commands

  • Read Disk in Drive A
  • Read Disk in Drive B
  • Write Disk in Drive A
  • Write Disk in Drive B

Read operations are non-destructive.
Write operations overwrite all existing data on the target disk.


Flux

Advanced commands for working with flux-level hardware.

The Flux menu appears only after flux hardware is configured in Options.

Supported Hardware

  • Greaseweazle
  • KryoFlux

Flux image sets are not supported directly in the workspace.

Commands

  • Read Disk
    Can read directly to:
    • A Basic Sector Image
    • A Supported Bitstream Image
    • A Flux Image Set
      Optional conversion from a flux image set is triggered explicitly by the user.
      See Read Disk Dialog
  • Write Disk
    Writes the currently active workspace image directly to disk using flux hardware.
    No flux image set is created.
    See Write Disk Dialog
  • Convert Flux Image
    See Convert Image Dialog

Greaseweazle Submenu

  • Erase Disk
    Runs the gw.exe erase action.
    See Erase Disk Dialog
  • Clean Drive
    Runs the gw.exe clean action.
    Clean a drive in a zig-zag pattern using a cleaning disk.
    See Clean Drive Dialog
  • Device Info
    Runs the gw.exe info action and displays results in the text viewer.
    Display information about the Greaseweazle setup.
  • Report Bandwidth
    Runs the gw.exe bandwidth action and displays results in the text viewer.
    Report the available USB bandwidth for the Greaseweazle device.

Reports

Read-only analytical reports for the active image.

Commands

  • Modifications (bitstream images only)
    Detects write splices, indicating where writing began and new data overwrote
    existing magnetic data.
    These locations are commonly used for copy protection, diagnostics, and authenticity analysis.

Reports never modify image data.


Options

Application-wide configuration settings.

Commands

  • Create Backup on Save

  • Check for Update on Startup

  • Import Using Drag and Drop
    Chooses between a file open dialog or a drag-and-drop window for imports.

  • Display Titles
    Controls whether title metadata (Title, Publisher, Year, etc.) is shown in the
    summary panel when an image is found in the database.

  • Language
    Language packs are selected via checkboxes with radio-button behavior.
    Changes take effect after restarting DiskImageTool.

  • Flux Configuration

    See Flux Configuration Dialog


Help (?)

Access to project information and application details.

Commands

  • Project Page
  • Check for Update
  • Change Log
  • About DiskImageTool

Final Notes

  • Most menu actions operate on the active image
  • Many menus and controls adapt dynamically based on image type, structure, or hardware availability
  • Destructive operations always prompt for confirmation
  • Menu bar behavior is designed to be safe, explicit, and preservation-focused

See Also

Clone this wiki locally