Tool for automatically IDing floppy disk formats from kryoflux stream files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


More information is available in this blog post:

This program is intended to help to identify floppy disk formats. It takes a folder of stream files as input. It only works with linux and requires

python 2.7



Kam Woods packaged it with setuptools, ( thanks Kam! You will need the python-setuptools package installed on your system to install it.

Please support !

To use: Clone the repository or download all the files using the download zip button and extract them to a folder (not all are actually needed).

In the DiskFormatID directory, build and install the program for all users as follows:

python build sudo python install

Now, you can run the program as root from any location with:

"sudo diskIDMain"

(If you properly install DTC according to the instructions in the Kryoflux documentation then you may not need to run it as root).

The first time you start the program, you will see a warning that informs you a new settings file is being created. This settings file is located in the .diskFormatID directory within your home directory.

Click "choose formats" to select disk image formats to be created Select input and output folders and specify the directory containing the Kryoflux DTC application. These settings (including selected formats) will be saved in "settings.json"

NB: the program license must already have been agreed to by navigating to the dtc directory in a terminal window and running the GUI with:

java -jar kryoflux-ui.jar

Then accepting the prompt.

Choose how many concurrent dtc instances you want to run to create the disk images. Click "create images" to use a local copy of the Kryoflux DTC program to create the image files from a folder containing folders of raw Kryoflux stream files. NB: the interface may lock up and not update the results for a indeterminate period of time.

Click a button to mount the disk image files and get feedback on which files could be mounted. Check "delete unmountable" to delete the image files that couldn't be mounted.

Click either of the "save results" buttons to save the results from the corresponding window to a file (extension will be added automatically).

All created disk images will be have root permissions assigned, you may need to change that after using the program.