Active@ Disk Editor
Active@ Disk Editor
Active@ Disk Editor
| Contents | 2
Contents
Legal Statement.........................................................................................................3
Application Log.......................................................................................................24
| Legal Statement | 3
Legal Statement
Copyright © 2014, LSOFT TECHNOLOGIES INC. All rights reserved. No part of this documentation may be
reproduced in any form or by any means or used to make any derivative work (such as translation, transformation, or
adaptation) without written permission from LSOFT TECHNOLOGIES INC.
LSOFT TECHNOLOGIES INC. reserves the right to revise this documentation and to make changes in content from
time to time without obligation on the part of LSOFT TECHNOLOGIES INC. to provide notification of such revision
or change.
LSOFT TECHNOLOGIES INC. provides this documentation without warranty of any kind, either implied or
expressed, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
LSOFT may make improvements or changes in the product(s) and/or the program(s) described in this documentation
at any time.
All technical data and computer software is commercial in nature and developed solely at private expense. As
the User, or Installer/Administrator of this software, you agree not to remove or deface any portion of any legend
provided on any licensed program or documentation contained in, or delivered to you in conjunction with, this User
Guide.
LSOFT.NET logo is a trademark of LSOFT TECHNOLOGIES INC.
| Disk Editor Overview | 4
Saving Changes
Unless stated otherwise, all modifications made in the Disk Editor are stored in memory. Changes are written to
the drive when you click Save.
Active@ Disk Editor can automatically detect plugged removable devices and shows them in File Browser.
However, if plugged device does not appear in click Refresh button in toolbar to update File Browser view or press
and hold Ctrl button on keyboard and click Refresh button in toolbar to completely rescan and refresh all connected
local data storages.
| Getting started with Disk Editor | 6
Open File
To open file for editing use main menu command: File > Open File or click Open File button on Welcome screen
after application starts to open. In Open File dialog browse for file and click Open button to open file in Disk
Editor.
| Getting started with Disk Editor | 7
Go to Offset
The Go to Offset menu opens a dialog allowing specification of an exact location (offset) in the disk to jump to.
You can use both decimal and hexadecimal values, preceding hexadecimal values with 0x. For example, to specify
location 512 as a hexadecimal number, enter 0x200. There are also options to specify an offset from the beginning,
from the current position, or from the end.
Next to the offset edit field there are two labels specifying the minimum and maximum allowed vales for offsets
displayed as decimal numbers.
You can also open this dialog directly by using the shortcut Ctrl+Shift+G.
Go to Sector
This command allows jumping to the beginning of a specified sector or cluster.
There are two edit fields in this dialog that allow entering a desired location either as a sector number or a cluster
number.
The Cluster edit field is available only for logical disks and greyed out for all other objects.
As with the offset dialog, you can also use both decimal and hexadecimal numbers.
Next to the edit field is the range of allowed values in brackets. Notice that not all sectors correspond to clusters, but
every cluster corresponds to a particular sector.
You can enter either a sector value or a cluster value. Depending on which field is active, the dialog will use a sector
or cluster. If you enter a number in the cluster edit field, a corresponding sector is displayed automatically.
| Working with Disk Editor | 9
You can also open this dialog directly using the shortcut Ctrl+G.
File Browser
In File Browser (My Computer) view you can navigate through local disks, volumes and files. Selected items can be
opened for edit in Disk Editors either by clicking Open in Disk Editor buttons in toolbar or by using context menu
Open in Disk Editor command.
Tip: You can use the Ctrl+H shortcut to open any selected item in Active@ Disk Editor.
Use Advanced View mode to display Physical Devices (disks) and opened Disk Images in navigation tree.
Every selected file can be previewed in File Preview on page 20 pane.
Active@ Disk Editor can automatically detect plugged removable devices and shows them in File Browser.
However, if plugged device does not appear in click Refresh button in toolbar to update File Browser view or press
and hold Ctrl button on keyboard and click Refresh button in toolbar to completely rescan and refresh all connected
local data storages.
Property pane will show automatically most used attributes for selected item.
| Working with Disk Editor | 10
NTFS drives
• Boot Sector
• Boot Sector Copy
• $MFT
• $MFT Mirror
• Arbitrary MFT record
HFS+ drives
• Volume Header
• Volume Header Copy
Ext2/Ext3 drives
• Superblock
| Working with Disk Editor | 11
Some of the access points when used automatically select a corresponding template. For example, if a boot sector
access point is selected, a boot sector template is applied to the boot sector offset.
To open selected file in separate Disk Editor either click Open File button in toolbar or Double click on selected
file for the same result.
| Working with Disk Editor | 12
Data selection
In order to select data in the Disk Editor Area, click and hold down the left mouse button and start dragging to select
an area. The selected area background will be highlighted. Release the mouse to finish selecting. You can select
an area bigger than will fit into the screen by dragging the mouse beyond the top or bottom edge of the hex editor
window.
The alternative way to make a selection is to define a beginning and an end of the block. This method might be more
convenient when a large area has to be selected in order to simply select data in a particular range. Move the cursor to
the position where you want the selection to start and do one of the following:
• Select the menu command Edit > Beginning of block from the Edit menu in the toolbar.
• Right click and select Edit > Beginning of block from a context menu.
• Press Ctrl+1.
Move the cursor to the end of the desired selection and set the end of a selection in a similar way. If you need to select
all the data, you can use the Select All command instead.
Filling a selection
You can fill a selection with an arbitrary text or binary data. Make a selection first, then right click Edit > Fill block.
The Fill Block dialog allows entering either text or hex value patterns which will be used to fill the selection. Patterns
are used in a loop until the whole selection is filled. For example, if you need to fill a selection with 0 bytes, just enter
| Working with Disk Editor | 13
00 into the Hex values edit field. If you want fill it with an 'ERASED' pattern, enter it as a text and it will be repeated
as many times as necessary to fill the block.
Use Browse button to locate .DIM (Disk Image Configuration) file. Once it selected, file ill be opened and
presented with detailed preview of Disk Image information.
Click OK to open disk image or click Compose button to alter disk image configuration (see next step).
3. Compose Disk Image [optional]
If there is no DIM file for Disk Image or to open third party Disk Images click Compose button.
| Working with Disk Editor | 14
Dialog Options
Caption
Enter any label to distinguish newly opened disk image among other devices and disks.
Disk Image Chunks
A Disk Image consists of one or many files, which contains actual image data. A Disk Image can
be cut into several files (chunks) during creation for better space allocation. In this list you have
to specify all these files which make ups the image. To Add a Disk Image chunk to the list click
the Add New button and use browse for a file dialog to select a file. To Remove a Disk Image
chunk, select this chunk in the list and click the Remove button. To modify the order of Disk Image
chunks, select any chunk you wish to relocate and use the Up and Down buttons to move a selected
chunk in the chunk stack.
Image Type
Select image type you about to open. Usually it assigned automatically, depending on Disk Image
chunks added.
• Raw Disk Image - Raw fragment of a disk;
• LSoft Disk Image - Disk Image created by any LSoft Technology product;
• Virtual PC - Disk Images from Virtual PC software;
• VMWare Image - Disk Images from VMWare software;
Media Type
Select appropriate media type. Usually it assign automatically. Use Fixed Disk by default.
Bytes per Sector
Enter sector size in bytes;
Sectors per Track
Enter track size in sectors;
Tracks per Cylinder
Enter cylinder size in tracks;
Save DIM File as...
| Working with Disk Editor | 15
In case of manual composition of Disk Image properties you may save final configuration file for
later use;
Using Templates
Active@ UNDELETE is an advanced data recovery tool designed to recover data lost or deleted data, or even
information from formatted hard disks.
You can edit system records (like boot sectors, MBR, MFT etc.) by using a template tool window. Template window
is a small dockable window normally located to the left from main Disk Editor editing area. If it is not visible, you
can turn it on by selecting toolbar menu View > Templates.
Applying a template
In order to apply a template to the desired offset, move the cursor to the location and use Edit menu command Set
Template position. You can select this command either from Edit toolbar menu or from a context menu. The next
step select a required template from the list box with template names in the toolbar of templates window.
| Working with Disk Editor | 16
When you are jumping to particular system areas using Navigate menu, the corresponding template might be applied
automatically. This is true for templates like boot sectors, MBR or MFT record but not all access points have a
template associated with them.
The following templates are supported:
• MBR
• NTFS Boot Sector
• FAT Boot Sector
• FAT32 Boot Sector
• exFAT Boot Sector
• HFS+ Boot Sector
• Ext2/Ext3/Ext4 Boot Sector
• NTFS MFT Record
• FAT Directory Entry
• exFAT Directory Entry
• LDM Private Header
• LDM TOC
• LDM VMDB
• LDM Klog
• LDM VBLK
• HFS+ Catalog Node
• HFS+ File Record
• GUID Partition table
• UFS Superblock
• UFS Inode
• Ext2/Ext3/Ext4 Inode
| Working with Disk Editor | 17
As you edit data in Hex, ASCII or Unicode pane or in Templates window, modified data is fully synchronized
between views. After each modification a template view is recalculated giving you an up-to-date interpretation of
data.
Template Copy
The following templates have their copy:
• NTFS Boot Sector
• FAT32 Boot Sector
• HFS+ Volume Header
• Ext2/Ext3 super block
• LDM Private Header
• LDM TOC Block
In this case template window will have an additional column named Copy Value which contains the data from the
copy record. Template copies are useful to compare record located in different locations using the same pattern, for
example to compare a boot record with its copy.
In case of Copy template its location is set separately from a main record using the same pattern. If the main template
and its copy are intersecting, the copy template data will be shown in template window but not highlighted in the main
edit area.
Please note, that in Edit mode double clicking inside of Value or Copy Value starts editing of the field instead of
navigating to that field.
Hyperlinks in templates
Many templates contain hyperlinks allowing navigate easily to important data points.
For example, MFT records contain links to first cluster in data runs and MBR provides links to partitions.
| Disk Editor tools | 19
Data Inspector
The Data Inspector is a small tool view window that provides the service of “inspecting” (or interpreting) data
currently selected in the edit pane. The Data Inspector lets you view the type of data you have selected. This may help
you interpret data as displayed in Disk Editor.
To open the Data Inspector, from the Disk Editor toolbar, choose View > Data Inspector;
To copy an interpreted data from Data Inspector as a text:
1. Right-click anywhere in the Data Inspector window.
2. Select Copy.
To switch between little endian and big endian representation:
1. Right-click anywhere in the Data Inspector window.
2. Select Big Endian
The Data Inspector window is dockable and its location can be changed by clicking on the window title and dragging
it to the new location. If the Data Inspector window is sharing its space with other tool views, you can change its
relative position by left clicking and dragging the window tab. You can close the window by clicking on the [X]
button in the top right corner of the window and reopen it again using the View menu in the Disk Editor Toolbar.
| Disk Editor tools | 20
File Preview
In Active@ Disk Editor provides ability to preview files among with editing of its content and explore volume
entry records.
Auto-follow
With this option on files, selected in context source, will be previewed automatically. Toggle this
option off if for any reason file preview causes delays in file navigation.
Note: If the preview file is not available then it appears in hexadecimal or text mode.
Active Bookmarks
Bookmarks allow you to save the current cursor location and quickly return to it later on. You may also give a name
to a bookmark to make orientation easier.
Bookmarks are shown in the tool window called Bookmarks. If the Bookmarks window is closed you can open it
using the menu View > Bookmarks.
Going to a bookmark
If you have defined bookmarks, pressing F2 will move your current position to the next enabled bookmark in the list.
You can also right click a bookmark and select the Next bookmark command from a context menu. Another option is
to double click a bookmark name in the Bookmarks window.
Editing bookmarks
Bookmarks are named automatically when they are placed. You can rename a bookmark in the Bookmarks window
to give it some meaningful name. To do so make a single mouse click on the bookmark name and edit it. Press Enter
| Disk Editor tools | 22
to accept your changes or Esc to cancel editing and revert to the original name. You can also rename a bookmark by
right clicking on it and selecting the Rename command from a context menu.
Sometimes instead of deleting a bookmark it is useful to temporarily disable it. A disabled bookmark will not be
counted when moving to the next bookmark. Uncheck a bookmark in the Bookmarks window to disable it. To disable
all bookmarks at once click Disable all bookmarks in a toolbar or select this command in a context menu.
Search data by ANSI, Hex or Unicode pattern. To speed up the process you can ask to search only at given offset
inside used-defined blocks. Regular expressions and wildcard are even greater expand search capabilities.
Search direction will specify search direction from current cursor position.
When using Find All command, list of all search entries will appear. Use this list to navigate between search result
entries (if any) by double clicking on entry line.
Examples of using regular expressions:
^\d\d?$ - match integers 0 to 99
^\S+$ - match strings without white space
\b(mail|letter|correspondence)\b - match strings containing 'mail' or 'letter' or 'correspondence' but only match whole
words i.e. not 'email'
&(?!amp;) - match ampersands but not &
\b(Eric|Eirik)\b - match Eric or Eirik
*.html - using a wildcard
Command line
Active@ Disk Editor can be also launched using command line attributes to open some of the data storage
items by default.
disk=[disk] or d=[disk]
Open specified physical disk, as shown by Windows in Disk Management (required);
diskprefix=[prefix] dp=[prefix]
If specified, open a disk of given prefix (optional). Used values:
• 0 - Floppy
• 1 - Physical (default)
• 2 - CDRom
• 3 - Virtual
volumeoffset=[offset] or vo=[offset]
If specified, open a volume at given offset;
offset=[offset] or o=[offset]
Move to specified offset on the disk (required);
template=[template_name] or t=[template_name]
Apply specified template at provided offset (required). Used values:
• 0 - No template
• 1 - MBR template
• 2 - NTFS Boot Sector template
• 3 - FAT Boot Sector template
• 4 - FAT32 Boot Sector template
• 5 - exFAT Boot Sector template
• 6 - HFS+ Boot Sector template
• 7 - Ext2/Ext3/Ext4 Boot Sector template
• 8 - NTFS MFT Record template
• 9 - FAT Directory Entry template
• 10 - exFAT Directory Entry template
• 11 - LDM Private Header template
• 12 - LDM TOC template
• 13 - LDM VMDB template
• 14 - LDM Klog template
• 15 - LDM VBLK template
• 16 - HFS+ Catalog Node template
• 17 - HFS+ File Record template
• 18 - GUID Partition table template
• 19 - UFS Superblock template
• 20 - UFS Inode template
• 21 - Ext2/Ext3/Ext4 Inode template
file=[filename] or f=[filename]
If specified, this file will be opened as raw disk image.
//>DiskEditor.exe d=2 o=64 template=2
| Application Log | 24
Application Log
This log view monitors each action taken by the application and displays messages, notifications and other service
information. Use the messages in this screen to observe and further understand the flow of the recovery process.
We recommend that you attach a copy of the log file to all requests made to our technical support group. The entries
in this file will help us resolve certain issues.
To prepare a log file, turn on Display Trace Events and Write Log on Disk options in the Preferences dialog box.
It is best to save the log file to a physical disk that is different from the disk that holds the deleted data. By doing this,
you reduce the risk of writing over the data that you are trying to recover.