DFSee logo
(Documentation for the Edit menu)
DFSee main page  |  File  |  Edit  |  Actions  |  Display  |  Help
Mode=FDISK  |  AUX  |  EXT2+3  |  FAT  |  HFS+  |  HPFS  |  JFS  |  NTFS  |  REISER  |  XFS  |  SWAP
(Edit)


Edit Menu: [Edit partition-tables, LVM info, sectors]

Partition tables ... F6

From main menu: Edit -> Partition tables ... F6

Edit a partition table in an MBR/EBR sector using the P-Table-Editor dialog

Menu item screenshot(s)


    This will start the interactive partition-table editor,
    positioned on the starting-partition selected from a list.

    It will allow direct updating of the various fields in the table
    and update related fields in the same table accordingly.

   


LVM information ... F8

From main menu: Edit -> LVM information ... F8

Edit LVM information related to disk partitions, LVM-volumes and BMGR-menu

Menu item screenshot(s)


    This will start the interactive LVM-information editor,
    positioned on the starting-partition selected from a list.

    It will allow direct updating of most of the LVM entities:

            - volumename
            - partitionname
            - driveletter
            - bootable flag
            - installable flag

   



File, Binary editor ...

From main menu: Edit -> File, Binary editor ...

Start interactive sector-editor on the selected file, allow HEX/ASCII edit

Menu item screenshot(s)


    This will allow full editing of a (binary) file using a sector
    editor interface with an HEX-pair and an ASCII edit area.

    The exact size of the file (in bytes) will be preserved,
    DELETE or INSERT of data in the file is NOT possible.

   


Sector, HEX/ASCII ... F2

From main menu: Edit -> Sector, HEX/ASCII ... F2

Start interactive sector-editor on the current sector, allow HEX/ASCII edit

Menu item screenshot(s)


    This will allow full editing of sector values using an interactive
    sector editor interface with an HEX-pair and an ASCII edit area.

    From the HEX-editor you can switch to the disassembler with <F2>

   


Sector, Disassembler ...

From main menu: Edit -> Sector, Disassembler ...

Start interactive disassembler on the current sector, coupled with HexEdit

Menu item screenshot(s)


    This will show the current sector as disassembled x86 code.

    Full navigation is possible using the cursor and PgUp/PgDn key,
    and the disassembler is coupled with the HEX-editor in the
    positioning and navigation

    You can export the disassembled code to an ASCII file for
    further processing.

    On exit, the HEX-editor will be positioned on the same location
    and the current instruction will be highlighted.

   


Sector, String replacement

From main menu: Edit -> Sector, String replacement

Replace data in current sector using HEX/ASCII/UNICODE replacement strings


    This will allow partial editing of sector values using dialogs
    to specify an edit-offset and a replacement string in HEX, ASCII
    or UNICODE to replace the data at the specified offset.

   


Sector in HEX ... a-F2

From main menu: Edit -> Sector, String replacement -> Sector in HEX ... a-F2

Replace some data in the current sector with supplied offset and HEX pairs


    This will allow some direct editing of sector values,
    using hexadecimal specified replacement values.

    The position in the sector to be updated will be requested,
    and the current values for 16 hexadecimal pairs will be
    displayed for reference and double-checking.

    The replacement value can be typed in in hexadecimal pairs,
    and on completion the sector can be written back to the same
    or a different sector-number.

    Up to a maximum of 120 hexadecimal pairs can be specified.

    


Sector in ASCII ... s-F2

From main menu: Edit -> Sector, String replacement -> Sector in ASCII ... s-F2

Replace some data in the current sector with supplied offset and ASCII str

Menu item screenshot(s)


    This will allow some direct editing of sector values,
    using a plain ASCII specified replacement string.

    The position in the sector to be updated will be requested,
    and the current string of 16 ASCII characters at that
    position are displayed for reference and double-checking.

    The replacement value can be typed in as a regular string,
    and on completion the sector can be written back to the same
    or a different sector-number.

    A string of up to 255 characters can be specified.

    


Sector in UNICODE ... c-F2

From main menu: Edit -> Sector, String replacement -> Sector in UNICODE ... c-F2

Replace some data in the current sector with supplied offset and UNICODE str


    This will allow some direct editing of sector values,
    using a UNICODE specified replacement string.

    The position in the sector to be updated will be requested,
    and the current string of 8 UNICODE characters at that
    position are displayed for reference and double-checking.

    The replacement value can be typed in as a regular string,
    and on completion the sector can be written back to the same
    or a different sector-number.

    A string of up to 255 characters can be specified.

    



Find sector data ... c-F

From main menu: Edit -> Find sector data ... c-F

Search for Ascii/Unicode/Hex data in all sectors for currently open object

Menu item screenshot(s)


    This will search for the specified string in sectors for the
    currently opened object, starting at the current sector (this).

    You can specify the string to be searched in the FIND dialog.
    Many options to change the search criteria can be specified in
    that dialog as well. For a more detailed explanation of those
    options than available here, check the regular documentation
    on the corresponding options for the FIND command (DFSCMDS.TXT)

    The string(s) can be specified as ASCII, UNICODE, HEXadecimal or
    even a MIX of those by checking the corresponding radiobutton.

    The available options with their defaults are:

    () Ascii            : interpret search string(s) as regular ASCII
    ( ) Unicode          : interpret search string(s) as UNICODE data
    ( ) Hex pairs        : interpret as (pairs of) HEXADECIMAL data
    ( ) Mixed string     : interpret as 'mixed-string' format, see DOC
    [ ] Verbose output   : Display each found sector in default format
    [û] Show arguments   : Display a single line per found sector only

    () Repeat, 1 hit/sector : Repeat the search, add sectors to list
    ( ) Repeat multiple hits : Repeat allowing multiple hits per sector
    ( ) Search once, display : Just search a single time, verbose display
    [ ] Case-sensitive match : Require exact case match on primary string
    [ ] Search backwards     : Search towards LOWER sector numbers
    [ ] NOT containing ...   : Find sectors NOT containing the string(s)

    () Search in every sector  : Search every sector in opened object
    ( ) On Cylinder boundaries  : Search specific sectors per cylinder
    ( ) In freespace (undelete) : Search in filesystem freespace only
    ( ) In allocated (filegrep) : Search in filesystem allocated area
    [ ] Start at NEXT/PREV sect : Skip 'this', start at NEXT/PREV sector
    [û] No sector span (faster) : Will not find search string(s) that
                                  cross a sector (512 bytes) boundary

    [...] StartOffset     : Offset from begin of object to start search
                            mcs-number, default is the current sector
    [...] @Position       : Position in sector for primary string
    [...] Types           : Sector types considered (default ALL)
    [...] Secondary ...   : Secondary search string, AND with 1st

    When specifying a StartOffset, the default unit is MEGABYTES!
    When using a hexadecimal sectornumber, make sure to include the
    '0x' prefix on the mcs-number and the ',s' unit postfix.
    For KiB and GiB use the ',k' and ',g' postfix respectively.

    When specifying the '@Position' value, only sectors that have the
    primary string AT that position in a sector will be considered.
    The position is a DECIMAL value in the range 0..511.

    When specifying a 'Types' string, only sectors of that type will be
    considered in the search, to show available types for the current
    filesystem, use the '???' command or Help -> Available sector types

    To search for 2 strings (sectors containing string1 AND string2),
    you can specify the 2nd search argument, which will have the
    same data interpretation (ascii/unicode/hex) as the primary one,
    but will always be considered CASE-SENSITIVE!

   


Find Again ... c-A

From main menu: Edit -> Find Again ... c-A

Repeat the last search specified through the dialog, exact same arguments


    This will repeat the previous search specified in a FIND dialog
    using exactly the same search parameters.

    When no valid search parameters are available yet, the FIND
    dialog will be presented as with a regular FIND action.

   



Set Read-Only, no writes

From main menu: Edit -> Set Read-Only, no writes

NO writing to opened objects for safety, do allow writing log or image-files


    This will toggle the 'Read-Only' status for ALL objects that
    might be opened using DFSee. The current status is indicated
    in the menu itself, in the first column for the menu-item.

    When set to Read-Only, no changes are allowed that write to
    the opened object. This will save you from unintended actions
    that could cause problems.

    Writing to normal files like logfiles and imagefiles is still
    possible, so you can make imagebackups, or PSAVE backups  even
    when working Read-Only.

   


Set Geometry contents based

From main menu: Edit -> Set Geometry contents based

Get disk geometry from disk contents (tables and LVM) instead of the OS/BIOS


    This will toggle the 'geocalc' setting, that controls the way
    the disk geometry to use for each disk is determined by DFSee.

    When 'checked' geocalc in ON, and disk geometry is calculated
    from the actual disk contents like partition tables and LVM info.
    This is often the most reliable way, and is the default.

    When 'unchecked', geocalc is OFF, and disk geometry is queried
    directly from the operating system (or the BIOS for DFSDOS).
    You may need this in situations where the disk-contents does NOT
    represent the desired disk geometry, including the disk size.
    This may happen with disk damage (garbage contents) or when
    the disk is cloned/imaged from a different size disk.

    Note: Unchecking the 'geocalc' setting, and using the menu item:

          Mode=FDISK ->
           OS/2 LVM and BootManager ->
            Set LVM-Geo to DFSee L-Geo ->
             ... select disk to be updated

          Will update the new disk size after a disk-to-disk clone for
          disks that have LVM information on them (in eCS, OS/2 4.50).

    The startup default (geocalc ON) can be changed using the
    startup '-geocalc-' switch, and can be modified on-the-fly
    using the 'SET GEOCALC on/off' command, as this menu does.

   


Force operation Mode=xxx

From main menu: Edit -> Force operation Mode=xxx

Force specific Mode=xxx (Fdisk or FS) Can be dangerous, for expert use only!

Menu item screenshot(s)


    This allows a specific mode to be forced when automatic setting
    of that mode does not work correctly.

    This might be needed on damaged or unformatted disks.

    Be carefull though using any FIX or other commands that write to
    the disk or partition unless you are REALLY sure the selected
    mode is the correct one.

   


FDISK + LVM disk level Mode

From main menu: Edit -> Force operation Mode=xxx -> FDISK + LVM disk level Mode

Create, update, display, recover or fix partition-tables or LVM information

Menu item screenshot(s)


   This is the default operation mode for DFSee and enables commands
   and menus that are working at the DISK level (like Fdisk and LVM)
   with partitioning, LVM as well as imaging and cloning functions.

   FDISK is the classic disk-partitioning tool as used with DOS.
   It is used to create primary partitions, extended partitions
   and logical volumes in the extended partition.

   LVM, the Logical Volume Manager, is an 'FDISK-like' program plus
   some related drivers on all OS/2 kernel versions starting at 4.50,
   including eComStation. It allows more flexible naming and usage of
   partitions and drive-letters, including joining multiple partitions
   on more than one disk into a single volume.
   DFSee respects the drive-letters as assigned with LVM and has
   special display options like the 'PLIST LVM' command in FDISK
   mode. Also the 'part' display will show volume and partition

    



EXT2+3 Linux std/journ FS

From main menu: Edit -> Force operation Mode=xxx -> EXT2+3 Linux std/journ FS

Check, analyse, display or fix EXT2 or EXT3 filesystem, used on Linux


   This will enable all EXT2+3-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   The 2nd extended filesystem for Linux is the default FS on almost
   all modern Linux distributions. The standard version is EXT2 while

    


FAT12, FAT16 or FAT32 FS

From main menu: Edit -> Force operation Mode=xxx -> FAT12, FAT16 or FAT32 FS

Check, analyse, display or fix FAT12, FAT16 or FAT32 filesystems


   This will enable all FAT-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   File Allocation Table, the most important structure in the
   classic DOS filesystem that also gave it its name.
   It is a table of cluster-numbers that indicates the cluster
   that holds the next part of the current file or directory,
   or indicates that this was the last cluster.
   The first cluster of a file is pointed to by the directory
   entry that also has the filename, size and the flags.
   This way the location of each cluster of a file can be easily
   found by following this 'allocation-chain'.

   The size of one entry in this FAT is usually 2 bytes (16bit),
   and clusters of maximum 32KiB, resulting in the largest FAT16
   filesystem of 2GiB. (4GiB on Win-NT with 64KiB clusters)

   On small disks (and diskettes) a 12-bit FAT is used, and for
   really large disks the FAT32 filesystem was introduced.

   DFSee supports 12, 16 and 32-bit FAT filesystems.

   The FAT32 version of the filesystem uses 4-byte = 32-bit FAT
   entries. This makes the maximum size of a FAT32 filesystem
   nearly unlimited. The FAT structure itself does take up a lot
   of space on the disk, and in memory when using the filesystem.

   FAT32 was introduced with Windows95, and is also supported on
   the other newer Windows versions (98, ME, 2000 and XP).

   OS/2 and eCS also support it through the 3rd-party installable
   filesystem FAT32.IFS made by Henk Kelder.

   The FAT has no redundancy and is sensitive to errors like:
   - lost clusters   where no directory entry points to the chain
   - cross links     where two allocation chains point to the same
                     cluster at some point.

    The lack of redundancy also makes it VERY hard to undelete files
    in a reliable way. At this point DFSee does NOT support undelete

    


HFS+, MAC journalled FS

From main menu: Edit -> Force operation Mode=xxx -> HFS+, MAC journalled FS

Check, analyse, display or fix the HFS+, journalled filesystem for the MAC


   This will enable all HFS-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   The original HFS was used with the MAC for several years, and was
   enhanced with journalling and several other improvements in HFS+

    


HPFS, OS/2 std native FS

From main menu: Edit -> Force operation Mode=xxx -> HPFS, OS/2 std native FS

Check, analyse, display, undelete or fix HPFS or HPFS386 filesystems

Menu item screenshot(s)


   This will enable all HPFS-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   High Performance FileSystem
   Offered as a real improvement over the classic FAT filesystems
   with the OS/2 and eCS Operating System. Its main advantages are
   faster access, more reliable error recovery and better handling
   of large disks. There is also a (server) version called HPFS386

    


JFS, OS/2 journalled FS

From main menu: Edit -> Force operation Mode=xxx -> JFS, OS/2 journalled FS

Check, analyse, display or fix JFS filesystem, IBM OS2/eCS or Linux flavour


   This will enable all JFS-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   Journalling File System
   A filesystem originally developed by IBM for the AIX operating
   system sharing a lot of features with other UNIX filesystems
   and adding journalling on all filesystem metadata operations.
   This greatly reduces the time to check and repair any damage
   after crashes or other disasters (CHKDSK).
   First offered for OS/2 with WSeB and now also available in eCS
   and the Convenience Packs 1 & 2 for the desktop.

    


NTFS, NT/W2K/XP native FS

From main menu: Edit -> Force operation Mode=xxx -> NTFS, NT/W2K/XP native FS

Check, analyse, display, undelete or fix NTFS filesystem (NT/W2K/XP)


   This will enable all NTFS-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   New Technology File System
   The new (journalling) filesystem introduced with Windows-NT.
   It has many of the same improvements over FAT as HPFS, but has
   a totally different internal structure. It also adds security
   information and compression and is expandable by defining new
   stream-types. Several versions exist that added specific

    


Reiser Linux journalled FS

From main menu: Edit -> Force operation Mode=xxx -> Reiser Linux journalled FS

Check, analyse, display or fix ReiserFS, journalled filesystem on Linux


   This will enable all ReiserFS-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   The ReiserFS, designed by Hans Reiser, is one of the newer file
   systems used with Linux (and Unix) and is known for high performance.
   It implements journalling as well and uses database-like structures.

    


XFS, Linux journalled FS

From main menu: Edit -> Force operation Mode=xxx -> XFS, Linux journalled FS

Check, analyse, display or fix the XFS, journalled filesystem on Linux


   This will enable all XFS-specific commands and menus

   Forcing the FS-mode in itself is not dangerous in any case, however,
   FS-specific commands like 'fixboot' in an incorrect mode CAN be!

   The original XFS design was circulated within SGI in October 1993
    as 'xFS: the extension of EFS'. XFS was first released in IRIX 5.3.
   The port to Linux began in 1999 against 2.3.40. It was accepted into
   the mainline in the 2.5 kernel in 2002, and the 2.4 kernel in 2004.

    


Swap Linux SWAP space

From main menu: Edit -> Force operation Mode=xxx -> Swap Linux SWAP space

Check, analyse, display a Linux SWAP space area, enabling 'smart' imaging


   This will enable all SWAP-specific commands and menus

   The main reason for a seperat 'swap' mode is allowing
    smart disk imaging and cloning, using the available
    logic to skip all SWAP blocks except the first one.

    



Auxiliary mode unknown FS

From main menu: Edit -> Force operation Mode=xxx -> Auxiliary mode unknown FS

Generic analysis and display for any filesystem unknown to DFSee


   This will disable all FS-specific commands and menus

    



Properties and settings

From main menu: Edit -> Properties and settings

Modify several DFSee program settings and TxWin user-interface properties


    This menu contains a few selections that change the 
    appearance and behaviour of the DFSee user interface.
    Changes made in this menu will only affect the current
    DFSee session. On the next startup of the program the
    default settings will be active again.

   


Select window color scheme

From main menu: Edit -> Properties and settings -> Select window color scheme

Select and activate any of the available window-color schemes

Menu item screenshot(s)


    This will present a menu with the available color schemes to be used
    for all the windowing parts of the user interface.

    It does NOT change the colors used in the main output window!

    The current color scheme will be highlighted on opening the menu.

    Use the '-scheme:xxx' EXE switch to start with a specific scheme.

    


Selection of this item leads to a dynamic created submenu, to select a colorscheme to be used


Inverted output-screen

From main menu: Edit -> Properties and settings -> Inverted output-screen

Use inverted colors on the scrollable output screen

Menu item screenshot(s)


    This will invert ALL colors used in the text-output window.
    Both background and foreground colors are affected.

    The resulting colors also depend on other settings like the
    background black/blue and the bright-foreground setting.

    Note that the colors used in the rest of the application like
    menus and dialog windows does NOT change with this setting.

    


Bright Foreground-text

From main menu: Edit -> Properties and settings -> Bright Foreground-text

Use bright foreground colors only on the scrollable output screen

Menu item screenshot(s)


    This will make any low-intensity color used as foreground to
    be changed to high-intensity (bright colors).

    The setting is most useful on lighter (inverted) backgrounds.

    Note that the colors used in the rest of the application like
    menus and dialog windows does NOT change with this setting.

    


Blue/Brown background

From main menu: Edit -> Properties and settings -> Blue/Brown background

Use blue (or brown inverted) background instead of classic black or white

Menu item screenshot(s)


    This toggles between a default Black or Blue background color.
    The default foreground color in both cases will remain white.

    When combined with the 'Inverted output-screen' setting, it will
    toggle between white (inverted black) and brown (inverted blue).

    Note that the colors used in the rest of the application like
    menus and dialog windows does NOT change with this setting.

    



Use 7-bit ASCII only

From main menu: Edit -> Properties and settings -> Use 7-bit ASCII only

Use 7-bit ASCII character only, avoid non-standard 'drawing chars'

Menu item screenshot(s)


    This will restrict the use of ASCII characters to the range
    of 0 through 127 decimal.  This may avoid problems re-using
    the text through cut-and-paste (to email or word-processor).

    The setting is NOT needed to get a 'clean' logfile, since the
    logfile in DFSee is 7-bit ASCII by default.

    


ANSI colored texts

From main menu: Edit -> Properties and settings -> ANSI colored texts

Use ANSI-like colored text string on the scrollable output screen

Menu item screenshot(s)


    This will avoid the use of ANSI escape-sequences to be used
    in the output-screen, avoiding possible problems when re-using
    the text via the clipboard or otherwise.

    The setting is NOT needed to get a 'clean' logfile, since the
    logfile in DFSee is cleaned from ANSI sequences by default.

    



Automatic menu Dropdown

From main menu: Edit -> Properties and settings -> Automatic menu Dropdown

Automatically open menu pulldown on selecting menu-heading in the MenuBar


    This toggles the automatic opening of pulldowns from the main menu.

    When ON, each menu-heading selected on the menubar will automatically
    be opened, expanding to a list of menu-choices.

    When OFF, the menu-heading selected will be highlighted but requires
    another <Enter> or <Down> key to open.
    This can be set at startup using the '-M:2' switch.

    



Adapt to new Window-size

From main menu: Edit -> Properties and settings -> Adapt to new Window-size

Re-initialize the DFSee windowing system to use the full (resized) window


    This will re-initialize the windowing component in DFSee to take
    advantage of a new, probably larger, OS window size.
    It is useful after changing window 'properties' on NT/W2K/XP

    You can also resize and initialize in one go by using a command like:

            mode  90,45

    directly from the DFSee command-line.

    


Change to Non-windowed UI

From main menu: Edit -> Properties and settings -> Change to Non-windowed UI

Re-initialize DFSee, using a simple command-driven non-windowed interface

Menu item screenshot(s)


    This will change the user-interface to e very simple command-driven
    one without any output scrolling. Commands may be typed, and resulting
    output will be displayed but scrolls off the screen eventually.

    You can also startup in this mode by using the switch '-w-'.

    



PHP and HTML created by : TX-library 2.04 07-12-2007 (c) 1995-2007: Fsys Software
For application : DFSee OS/2 9.04 08-12-2007; (c) 1994-2007: Jan van Wijk

Download the complete menu-documentation as static HTML (15 Mb ZIP)

DFSee main page  |  File  |  Edit  |  Actions  |  Display  |  Help
Mode=FDISK  |  AUX  |  EXT2+3  |  FAT  |  HFS+  |  HPFS  |  JFS  |  NTFS  |  REISER  |  XFS  |  SWAP
(Edit page) DFSee menu documentation for pulldown : Edit
Views: 69430 Viewable with Any Browser Created by Jan van Wijk:   Aug 2007, last update:   08-Dec-2007 Valid HTML 4.01 Transitional