DFSee screenshot
DFSee logo
(Current version is: 17.x)
DFSee reflected in disk platter

Disk analysis, exploration, maintenance and recovery utility


FDISK - PTEDIT - HEXEDIT - BROWSE - RECOVERY - UNDELETE - IMAGING - CLONING - RESIZE

Display File Systems (DFSee) is a generic partition and filesystem utility. It supports partition-tables (FDISK, LVM), (V)FAT, FAT-32, ExFAT, HPFS, NTFS, JFS, EXT2/3/4, HFS+, APFS and some functionality for ReiserFS, XFS, SWAP and GRUB

DFSee is NOT free software, however a fully functional evaluation version is available without requiring immediate registration. For regular use several licence models are available, starting with a cheap single-user individual registration for just 49 euros.

DFSee can be used in several ways:

  1. As a replacement for the classic FDISK and (OS/2) LVM programs

    DFSee is a complete replacement for the partitioning tools as found with DOS, OS/2, Win9x and Windows-XP/Vista/7/8/10
    It is also a replacement for the LVM utility that comes with eComStation, and all OS/2 versions 4.50 or newer, and the disk-utilities in ArcaOS 5.x. Only the more obscure features like disk-spanning is not supported.
    Apart from the standard create/delete type of functions there are a lot of special commands to display information and fix all kinds of problems related to partition-tables and LVM information. A fully interactive partition-table editor is included as well (PTEdit), both for classic MBR-style partitiong as the more recent GPT (Guid Partition Tables).

    Finally, this FDISK capability in DFSee is being used by some large organisations for automatic (and unattended) roll-out scenarios.

  2. To recover from partition problems and disasters (UNFDISK)

    An often used function here is the DFSDISK command/menu-item that automates the collection of needed information to 'UNDO' an accidental FDISK operation or other partitioning related disasters. Another important feature is the ability to save and restore ALL partitioning information in a regular file that you can keep as a backup on a diskette so recovery operations will be MUCH easier.

  3. As a tool to copy whole disks or partitions

    Two main functiones are available:
    IMAGING Whole disks, partitions or parts of a partition can be saved to an imagefile, either RAW or in a compressed format. The imagefiles can be restored to the same or a different location resulting in backup or copy functionality.

    For large images, and using removable media to store them, it is possible to limit the size of the generated files and create multiple numbered files for one image. For direct writing to removable media like diskettes, CDR or DVD-R (streaming) it will prompt for media-change too.

    CLONING Cloning can make an exact copy of (part of) a partition or disk to another area on the same or another disk. This can be used as a very fast backup facility (speeds of 30 Mb/sec are not uncommon) and to move partitions arround.

    On the bootable CD, the bootimage uses an Ultra-DMA driver to allow maximum speeds on modern ultra-DMA IDE disks.

    These DFSee functions are comparable to programs like Norton GHOST and PowerQuest DriveImage

  4. As a minimal directory and file BROWSER, much like a filemanager.

    This is an easy to use and powerful way to access files in filesystems that may otherwise be inaccesible, either beacues there is some filesystem damage that prevents it from being 'mounted' in the normal way, or because you need to access it from an operating system that does NOT have a driver for this type of filesystem.

    Once in the browser, you can navigate through the directory structure and edit/view/copy one or more of the presented files.

  5. As a tool to 'UNDELETE' files that have been accidentaly deleted.

    This feature is implemented for HPFS and NTFS only, but on those filesystems it is a very powerful tool. It works by finding all deleted files (DELFIND), and then letting the user make a selection based on a wild-card filespecification and a recoverability outlook percentage (DELSHOW). The actual recover operation will copy the matching files to a specified directory, if possible on another disk (RECOVER).

    Note that the recently added 'Browse' functionality makes this even easier to use, by selecting the Undelete command/menu-item and simply selecting from the presented files.

  6. As an analysis and recovery tool for most used filesystems.

    This includes boot-sectors, superblocks and low-level directory structures. For most supported filesystems some specific commands are available that fix common problems with that filesystem.
    To support a large number of possible filesystems, DFSee uses specific modes of operation. Every mode has its own set of dedicated commands and recognized data formats (sector types). Generic commands (and sector types) are available in all modes. On selecting a data-source (disk, partition, volume) DFSee will try to recognize the involved filesystem and activate support for it automatically.

    The most important modes are:
    FDISK for partitioning work, default active at startup
    APFS the Apple Filesystem, used in new iOS and macOS
    AUX Auxilary mode for unrecognized data
    EFAT Enhanced FAT filesystem, intended for huge media
    EXT2/3/4 native filesystem on Linux, EXT3/4 are journaled
    FAT classic PC filesystems including FAT32 and VFAT
    HFS the journalled filesystem HFS+ for MAC OSX
    HPFS native filesystem on OS/2, eComStation, ArcaOS
    JFS journaled filesystem on OS/2, eCS or ArcaOS
    NTFS native filesystem on Windows-NT or Windows-2000
    REISER journaled filesystem on Linux by Hans Reiser
    XFS the 'X' terabyte journaled filesystem on Linux

    Commands specific to a mode are available in that mode only, except for the FDISK commands that are available all the time just as all the generic commands are.

  7. As a simple but powerfull binary (or HEX) display and edit tool.
    This includes a full-fledged interactive binary-editor and an integrated Intel x86 disassembler module.

    DFSee can access data on hard-disks, operating-system volumes like diskettes or CDROM and (image) files like DFSee compressed images or VirtualBox disk files.

Introduction and tutorial

DFSee is a text-mode program, and has hundreds of different displays, so just to give you a some impressions:

A collection of screenshots from a recent DFSee version ...

Over 40 screenshots with short descriptions of many of the DFSee functions!
Has large-size GIF images (630x620) in a perfectly readable font.

Tips and DFSee usage information in several HOWTO chapters
A screenshot of DFSee, when started without any parameters
This screen-shot includes explanations on all relevant screen-parts visible in DFSee and some additional information.
It shows DFSee version 3.05, all items explained are still present in the later versions.
A tutorial on DFSee by Tony Butka (Southern California OS/2 User Group)
Original English version A review by Paul Floyd in the february 2002 VOICE newsletter
Die Deutsche ubersetzung The German translation by Manfred Agne

Disclaimer

Although DFSee has been written with recovery and analysis in mind, and tries to take the safest approach to all operations, I can not give any guarantee regarding use of the DFSee program. The power of the program may lead to unexpected and undesirable results including data-loss in the hands of inexperienced users.

Only use DFSee and any function in it, if you know exactly what you are doing, or when instructed by someone who does!
Really READ warning and confirmation messages, don't just acknowledge them!

Known bugs

No major known bugs at the moment ...

What is new in DFSee

Downloads available too!

Release history

17.0, Minor fixes, and released as OPEN SOURCE EDITION, no registration required
16.9, Fix for file-recovery to ensure timestamps are always set on recovered files and recover assumed contiguous file on ExFAT
16.8, Help updated for the ArcaOS 'OS/2 Type 1' GPT partition type; No functional changes!
16.7, Support for the ArcaOS 'OS/2 Type 1' GPT partition type; Small enhancements to auto logfile naming
16.6, Bug fix release; GPT 2TB partition-size limit lifted; DFSPUPPY 4GB stick minimum; Some crash fixes
16.5, Bug fix release; JFS CHECK: Inode error 0x200; DOS menu hang; List number format
16.4, Extra confirmation on bad-sector SCAN; PRESTORE disknumber fix; Several FileDialog usability enhancements; STARTABLE improvements
16.3, No UPX compress on Linux to avoid LD errors; Extra DFSPUPPY variant DFSPUP32; Small fixes
16.2, Hide hidden-files by default in BROWSE; F10 key or RMB pops up context menu; Several fixes and refinements
16.1, UNIX filedialog bugfix, APFS and HFS+ refinements; Hide hidden files in BROWSE and filedialogs, Settings in seperate SET menu
16.0, New filesystem support for ISO (9660) and APFS (Apple), menu improvements, various small enhancements and bug fixes
15.6, More robust download scripts for UPDATE and DFSPUPPY; Auto single/multi select on Linux; OS/4 kernel info
15.5, Disk identification strings; Auto single/multi-file select on image; Selectable profile; logfilename with DATE
15.4, DFSPUP64 USB stick; Auto mouse-marking OS/2 and Windows; Reworked Help-menu; DFSFAST disk analysis
15.3, Binary File/Hex-editor, BROWSE and Menu enhancements; Additional MBR/GPT types; Several bug fixes and improvements
15.2, Clipboard Copy/Paste and Mouse marking; Filedialog/HFS/NTFS enhancements; MacOS SIP warning; Minor fixes
15.1, Apple HFS support, more 'about' details, 64-bit macOS version and some minor updates
15.0, Set LABEL, better JFS/EXTn filerecovery, recursive directory recover, BROWSE improvements; more HFS and APFS support
14.11, BROWSE speedup and enhancements; CLONE BAD-SECTORS menu; RECOVER improvements; CR improvements
14.10, DFSPUPPY related fine-tuning; Enhancements in several scripts; Some smaller big fixes and enhancements
14.9, GPT handling/conversion improved; Media re-scan; APMap support; Help-sections in scripts; Fixed auto-update and 'scan -w' crash
14.8, UIKEYS command in menu; Supress trivial warnings; More Unix key definitions; HEXED 16x32 mode; Better terminal detection
14.7, OS/2 GET-update from web; Unix large screen support; Hex-edit tuning; Large-floppy/LUKS-crypto disk protection
14.6, Enhanced mouse support including Linux and macOS; DFSPUPPY bootable USB stick support; 88/256 colors on Linux/macOS
14.5, Support disks over 2TB; Large buffer imaging; IMZ create/verify/restore fixes; Better Smart Progress
14.4, One fix, to the DOS version (bootable CD/stick) only: Image/index file creation
14.3, Several minor fixes and some small Menu, Query and DFSDISK enhancements
14.2, Fixed multi-file IMZ browsing, WIPE limit fix, NTFS fixboot update, minor enhancements
14.1, Sync with JFS-1.9.7, Crash on close of VDI disks solved, UI enhancements (MAC/Linux)
14.0, Browse filesystems with exit/view/recover, on disks or diskimages like .IMZ and .VDI
13.4, EXT2/3/4 full support, Auto 'Run as admin' on Windows, Auto SUDO for Linux/MAC
13.3, Linux huge disk support, GRUB enhancements and 4096 BPS disk support
13.2, Enhanced disk geometry dialog, LVM optimizations on partition create
13.1, Auto disk-name change on CLONE, various small feature updates and fixes
13.0, Full support for the GPT partitioning style, including move, copy and resize
12.7, Commandline history behaviour now configurable, some Linux usability updates
12.6, Linux readability updates, new SET items, better error handling and several fixes
12.5, Script and Linux/Mac filerecovery/file-dialog enhancements plus minor fixes and updates
12.4, Minor release with many file recovery enhancements, some HPFS specific ones, and more ...
12.3, Minor release with HUGE performance improvement in file-recovery and some fixes
12.2, Minor release with EXFAT filerecovery and several fixes and new features
12.1, Minor release with support for the EXFAT filesystem, several small fixes and features
12.0, Major release with BASIC/EXPERT menu, search/grep in help or output and DUMPFS support
11.7, Minor release with several fixes, some small new features and extended evaluation period
11.6, Minor release with small fixes, cosmetic changes and extended evaluation period
11.5, Minor release, better cylinder alignment on CREATE, fix DFSDISK 'all superblocks' search, many fixes
11.4, Minor release with a few menu updates, 2 new USB-stick scripts and some minor fixes
11.3, Significant release with GEO dialog, updates to bootable USB, new fix commands and much more!
11.2, Minor release with some GPT and HFS support, FreeDOS update
11.1, Minor release with a new DFSDISK feature and many fixes and enhancements
11.0, Major release with several new features and many fixes and enhancements
10.9, Bug fix release, avoid OS/2 bug with large disks and AHCI driver
10.8, User selectable sorts in file-dialogs and volume lists
10.8, Linux sorted Directory/File lists, Format dialog enhancements, small fixes
10.7, Linux support large files and disks, Hex editor improvements, various small enhancements
10.6, Menu improvements, FAT32 disk creation script, minor fixes and enhancements
10.5, Added more (Linux) UUID handling, minor fixes and enhancements
10.4, Minor release with bootable JFS updates and a GUI fix
10.3, Minor release with bootable USB-stick updates and a few fixes
10.2, Minor release with SCRIPT and bootable USB-stick updates
10.1, Minor release with optimizations for the bootable USB stick
10.0, Major release with fixes, updates and improvements, bootable CD/diskette update
9.15, Image restore and binary file editor improvements, FAT large sector support
9.14, A few bug-fixes, longer evaluation period
9.13, A few bug-fixes, usability fixes and new SCRIPT functions
9.12, Fixed some menu-items/dialogs to use explcit HEX values
9.11, Updates and more documentation for scripting, some bugfixes
9.10, Minor update; upto 24 disks in Linux, some message updates
9.09, Fix for create type 0x35 (JFS) volume and new 'set version' for JFS
9.08, Minor fixes, and a few additions to the help
9.07, Variable substitution updates and more QUERY options, small fixes
9.06, Bug fix release, fixes traps in the OS/2 version with 9.05
9.05, Bug fix release, OS/2 2Tb disks and fine tuning of advanced scripting
9.04, Bug fix release, and additions to the new scripting engine
9.03, Bug fix release, plus pre-release of the new enhanced scripting engine
9.02, Bug fix release, plus wipe of first track and static HTML documentation generator
9.01, Bug fix release: 'move to begin freespace', new Bootmanager install and PHP documentation generator
9.00, Major release! Geometry sniffing, more EXT2/3 and ReiserFS support, x86 disassembler built in, and much more!
8.16, Bug fix release; expand logical and disk-to-disk clone fat corruption fixed
8.15, Better JFS analysis and display (IAG), REPEAT command and some small fixes and enhancements
8.14, PTE table sorting, Hex-edit updates, PART warnings added and enhanced, several bug fixes
8.13, More verbose registration key info, fix search for FAT filenames, fix MOVE/COPY to start of disk
8.12, Menu additions, display enhancements, (NTFS) resizing refinements and several small fixes
8.11, Better 'removable' and 'large floppy' handling, creation of LVM/JFS volumes, many small fixes and enhancements
8.10, Fix MBR corruption by FIXEXT command, report duplicate bootsectors, allow any size sectors
8.09, Change volume serial number, delete from BM menu, menu updates and variable sectorsize support
8.08, Reset bad-sector administration, backward link warnings, SORT partition table and bugfixes
8.07, JFS/NTFS file recovery improvements, move/copy confirmations and some bug fixes
8.06, Enhancements for binary-file editing, updates for LVM 14.105 and some fixes
8.05, Fixed crash in DFSDISK/PSAVE, fix IMZ2RAW and added 'Smart' checkbox to MOVE dialog
8.04, Direct binary file edit, speedup filefind/undelete, improved bad-sector cloning
8.03, New interactive HEX/ASCII sector/cluster/imagefile/disk editor, plus a few JFS fixes
8.02, Smart-sector support for whole disk and cloning, JFS enhancements and better logging control
8.01, Better LVM/FORMAT support removables, UI improvements, bug fixes
8.00, JFS support, UI enhancements, better progress reporting, bug fixes
7.15, FAT/FAT32 FORMAT, NTFS enhancements, many new dialogs, several bug fixes
7.14, Some new and quite a few enhanced dialogs, several bug fixes
7.13, Some minor fixes and cleanup, built using first OPEN SOURCE TxWindows 1.0 library
7.12, Much more reliable NTFS resizing, DIRTY command for NTFS and some other minor improvements
7.11, Suppress dummy (USB) disks in OS/2, NTFS dirty status and logfile display, SETBOOT updates
7.10, Resize improvements, NTFS MFT updates, more warnings and a few bugs fixed
7.09, Automatic logging, speed improvement for imaging and some nasty bugs fixed
7.08, Mouse and dialog enhancements, fixed trap on some DVD/CD media at startup
7.07, Automatic bad-sector optimization in CLONE/IMAGE and mouse support in OS2 and DOS
7.06, NTLDR fix commands, LVM-refresh, some minor bug fixes and better mouse support in Windows version
7.05, Better CDROM support in DOS version, standard MSI installer and mouse support in Windows version
7.04, Support insertion of USB drivers in DFSee ISO image, fixed commandline HISTORY and MFT display bug
7.03, New GENPART command, more flexible DFSDISK, improved commandline history and several fixes
7.02, Partition limit 1000, updated HOWTO document and WARPIN based installer for the OS2 version
7.01, More imaging commands and menu items, search whole disk for superblocks and more ...
7.00, A new MAJOR release with many improvements in the user interface, improved imaging and much more!
6.17, Fixed CR BUG (copy primary) and added several new MENU items like BACKUP/RESTORE partition info
6.16, Enhanced handling of numeric parameters and commands, several enhancements and fixes
6.15, Several new menu-items and some improved displays based on Warpstock feedback
6.14, Five Linux shell-scripts added, DFSDISK/DFSCHECK procedure enhancements
6.13, Linux executable added to distribution, no shell-scripts yet
6.12, Linux executable release candidate 1, fully functional (afaik :-)
6.11, More Linux preparation (DEVMAP) and fixes for RECOVERY and PTEdit
6.10, New partition MOVE and copy, improvements in LVM-recovery, several fixes
6.09, Improved output for the LIST command for FAT-EA info
6.08, Improved output for the LIST command and some minor fixes
6.07, BOOTINI and several other minor fixes, updated bootable images
6.06, UI color schemes, fix BOOT.INI, foreign keyboards, improved FAT support and more
6.05, Minor update, fixes the DFSTART script and RETRY default
6.04, New functionality and menu-items, better Linux filesystem recognition
6.02, Change partition-type from menu, other minor changes and fixes
6.00, Version 6.00, menu system, smart imaging and much more!
5.56, Final 5.xx release, expiration postponed until the year 2012
5.00, MAJOR release, introducing the 32-bit DOS-extended version
4.28, Last 4.xx version, unsupported but upgrade to 6.xx is possible
4.00, first SHAREWARE version
3.42, Last freeware version (not supported anymore)

For more details on older DFSee versions, bugs solved and changes made, see the text-document: DFSee development history and changes


Further development depends on my own needs, feedback I receive from other users and the amount of registrations sold to fund these new developments.

Suggestions and comments on DFSee and related stuff is welcome.      (Internet)


DFSee downloads

  Download latest DFSee version (10 Mb ZIP)

This is the complete standard package that includes all binary versions for OS2/eCS, DOS, Windows-NT/2000/XP, macOS and Linux plus some very usefull scripts and the ASCII documentation and examples in DFS*.TXT

Note that after a short evaluation period you are required to register and pay for the program. Unregistred versions remind you of this at startup and termination of the program and it is not possible to use batch-mode for unattended operation. Otherwise the program is fully functional.

  Latest DFSee as WARPIN installer (7 Mb EXE, OS2/eCS only!)

This contains all OS2 related stuff, the documentation and the executable to create a FreeDOS bootable diskette with DFSDOS on it.

The Warpin installer will install the files in a specified directory, and create a nice DFSee folder on your desktop with the program and documentation objects inside. It can be moved anywhere you like after installation.

  Latest DFSee as Windows MSI archive (5 Mb, XP/Vista,Win7 and Win10 only!)

This contains all Windows related stuff, the documentation and the executable to create a FreeDOS bootable diskette with DFSDOS on it.

Just download the MSI file, open the download folder with Explorer and double-click the archive ...

It uses the standard installer that comes with Windows-2000 and XP. The archive contains all Windows related stuff, the documentation and the executable to create a FreeDOS bootable diskette with DFSDOS on it.

The MSI installer will install the files in a specified directory, and create a DFSee folder in your startup menu with the program and documentation objects inside.

The versions distributed as an ISO imagefile include a TEMPORARY registration key that needs to be replaced by your own before burning the ISO to a CDROM!
A utility program will be avialable with the ISO download to update the ISO-image with your key.

DFSee registration ordering

Your new 16.x registration is valid with EVERY 16.x minor release to come, so it is good for at least one year of free upgrades to the latest version.


Just click on the Mensys logo below to go to the dedicated DFSee page in the online shop, or click on one of the desired registrations in the list further below to go directly to the product order table.

     Registration site, Mensys online shop

The following registrations and deliverables for DFSee version 16.x are available for sale:

All prices mentioned on this page do not include any tax (VAT/BTW)
Value Added Tax is due for all citizens of the European Community (EU) and will add 19% to the gross amounts listed on this page.

All upgrade keys will be valid for 100 days and work just like any other DFSee registration key, there are NO functional restrictions. You will AUTOMATICALLY receive a new, PERMANENT key before it expires. Only if you do not receive that within 2 months from purchase, you need to contact me, preferred email address: regs@dfsee.com

For license conditions see the standard License Agreement or the professional License Agreement respectively.

You MUST have a valid older registration to receive the permanent 16.x key.

Note: There is no need to take immediate action, as upgrade registrations come in, I will validate them and if there is no change in email address or other problem, I will send out the permanent keys without any required action.

If you don't receive a permanent key in about 2 months, send an email.


Larger quantities and other special (like limited function) licenses are available or negotiable, see the registration page or contact: info@dfsee.com

As an example, for non-interactive use, runtime (runtime License Agreement) or deployment and recovery (deployment License Agreement) licenses with huge volume discounts are possible.

Every registration gives the right to get (email) support and assistance but the professional and multiple-user registrations have some priority in that, as well as some more influence on future development.

After successful payment you'll get a confirmation (from Mensys), and soon after that (depending on payment/credit-card validation) the registration file. The 16.x registration will remain valid until the next major release, 17.x which is not expected before the second half of 2020.


DFSee support

Support for DFSee is now limited to the later registered versions only (15.x, 16.x)

Registration will give you access to email support and assistance on using the program. However, all support is on a best effort basis, with an email response within a few days. Longer periods of absence will be anounced on the website

You can also use the DFSee discussion and support forum, on Yahoo. This forum is intended as a meeting and discussion place for all issues regarding DFSee and related stuff. As the author, I'll try to join as often as possible.


Click to subscribe to dfsee-support

You can read the forum on the website and post new messages or reply to existing ones. You can also choose to have the messages sent to you as email, and even reply using your favourite email program.

Note that to avoid heavy spamming on that list you need approval to join. Using a suspicious email-address (yahoo, hotmail etc) will require answering an extra confirmation email. So make sure the email address you use to join is a real one, and read the incoming mail on it!


DFSee on-line documentation

To get a better feeling of what you could do with the DFSee utility, checkout the on-line version of the documentation right here:
   DFSee introduction, known bugs and wishlist
   DFSee promotional text
   DFSee development history and changes
   DFSee explanation of used terminology
   DFSee command syntax introduction
   DFSee general command reference
   DFSee FDISK related command reference
   DFSee HPFS related command reference
   DFSee JFS related command reference
   DFSee EXT2/EXT3 related command reference
   DFSee ReiserFS related command reference
   DFSee NTFS related command reference
   DFSee FAT related command reference
   DFSee scenarios and HOWTO's
   DFSee UNFDISK descriptions and usage
   DFSee native, batch and REXX scripting
   Warp-3 based single bootdiskette with DFSee

Background information on partitioning, filesystems and DFSee itself is available in the following PDF presentations:

   DFSee usage tips and HOWTO
   DFSee concepts
   PC Partitioning
   Filesystem on-disk structures
   TX advanced scripting


Go to: Fsys, DFSee and JvW home page
Created by Jan van Wijk on 1997-03-15 Last update: JvW 2019-08-11