|
A list of terms used in this page and their explanation can be found here.
Start-up status display
During startup DiskPatch will display the following screen:

This screen can help you identify important problems quickly. A number of
things are checked before DiskPatch shows the main interface, to make sure
that any problems that may interfere with the recovery process are
identified as quickly as possible. If no problems are detected this screen
will disappear automatically (or you can press a key to speed this up). If
problems are found that may pose a risk to the recovery, the screen will
remain and you will need to press a key to continue. The affected disk(s)
will flash in red. Make sure to address
the problems that are indicated. Contact DIY DataRecovery support if you
need assistance.
The results are indicated as follows:
| √ |
no problems found |
| ! |
attention, but not a severe
problem |
| ! |
attention, address as soon as
possible |
The following items are checked :
- UDMA driver: when starting
from the DiskPatch boot disk you are asked if you wish to load the
included UDMA driver. This driver may speed up certain operations for
certain disks (read more here). You
should not load the driver if the disk you wish to work with has read-
or write problems; only load the driver if the disk is mechanically
sound. For that reason DiskPatch checks if the UDMA driver is loaded,
and if detected DiskPatch will notify you. If a yellow exclamation
mark is displayed the driver is loaded. If a green checkmark is
displayed the driver is not loaded. Not loading the driver guarantees
maximum compatibility, so that's why the green checkmark appears if
the driver is not active.
- Disk health: during
startup the health for all disks is checked. If problems were found a
red exclamation mark will be displayed here and you should find out
what raised the alarm. If a yellow exclamation mark is displayed the
disks could not be checked so no details about disk health are
available. If the green checkmark appears no problems were found. To
check the disk's health the SMART attributes are read and verified.
Read more about this here.
what to do if a problem is detected: the DiskPatch
distribution includes a SMART tool that will generate a disk health
report. You can run it from the DiskPatch boot disk's Main menu
(select the option "create a S.M.A.R.T. report") that is displayed when starting from the DiskPatch boot
disk. Read
more here. If disk health is seriously
low (and you need the data that is on that disk) you should clone
the disk as soon as possible.
- The 128Gb barrier: some older
BIOS versions have problems addressing the space beyond 128Gb on large
disks. This may result in data getting 'wrapped around' when writing
past the 128Gb barrier; the 128Gb barrier is treated as if it is the
starting point of the disk. So data that is written past 128Gb will
end up somewhere at the start of the disk, with the obvious chance of
destroying data in that location.
what to do if a problem is detected: this is a serious problem that needs
to be addressed as soon as it is identified. You can read more about
this here.
Possible solutions can be a BIOS update, or getting the BIOS to
recognize the disk correctly. If this can not be resolved for the PC
that holds the disk, the disk should be removed and placed in a PC
that will recognize it correctly before attempting further repairs.
- Disk Geometry: at certain
times (especially when dealing with disks that have mechanical
problems) a disk's geometry may not be detected correctly. DiskPatch
checks the geometry values it receives from the BIOS to see if they
are likely to be valid. If the values are found to be incorrect
DiskPatch will attempt to correct them by calculating the geometry
settings. If this occurs a yellow exclamation mark will be displayed.
In most cases no follow-up actions are required. You can check a
disk's geometry settings by looking at the disk information bar. If
you believe the geometry settings are still incorrect you can change
the settings in the options screen.
- Disk overlay: DiskPatch looks for
disk overlay software. If found, this could indicate that the overlay
software was not correctly loaded, or was active in the past but is
not loaded now.
what to do if a problem is detected: disk overlay software can interfere with the repairs;
make sure the overlay software is loaded if needed. Or, if the overlay
software is not needed anymore (because the current PC has no problem
recognizing the entire disk), make sure it is not loaded or removed.
- Number of read retries: if the
number of read retries is '0' you will be notified.
what to do if a problem is detected: if you wish you can set
the read retries to a higher value than '0' (recommended for most
scenarios).
Other startup messages and/or
errors
MBR Read Error
If the MBR (Master Boot Record, the
very first sector on the disk) can not be accessed, DiskPatch will display
the following message:

The MBR is perhaps the most
important sector on the disk; it contains a number of things (like the partition
table and the boot code) that any Operating System needs
to start the computer and access the data on the disk. If the MBR is not
accessible it is not possible to restore normal access to the disk. There are three possible
ways to deal with this:
- Clone the disk and then use
DiskPatch on the cloned disk.
- Attempt to repair the sector. By
trying to write to the MBR sector you can trigger the disk's internal
sector repair system, which would replace the bad MBR with a sector
from the spare pool. Look at the disk
surface scan section for more information (essentially you'd need
to run a surface scan for one sector, the MBR, which is sector 0).
Please note that it is also possible that performing a 'Partition
Table rebuild' may actually fix the problem; when the MBR is saved by
DiskPatch this may trigger the disk's internal repair system. In
general it should be safe to try this first, unless the disk is having
many more read problems besides the MBR.
- Use a read-only recovery tool
like iRecover to copy the data from the disk to a safe place, then
replace the disk.
DiskPatch checks the MBR numerous
times during a session, so this message may pop up more than once.
MBR read errors may indicate bigger problems with the disk, so you should check
the disk's health before you continue.
Problems with writing files
DiskPatch needs a location to
write its files. Undo files, log files and other data needs to be
saved to guarantee a carefree repair session. If files can't be saved
(because for instance DiskPatch is running from CD) a message will be
displayed:

Select a location for the files but make sure you DO NOT select the drive
that needs to be recovered.
Please note that if you have started
your PC using the bootable CD/DVD, the "A:" drive will be the
CD/DVD drive and can not be used to save files.
Make sure you select the same location for the files if you perform more
repair sessions later. DiskPatch will help you recognize a location that
was used previously, the text "(previous
session data found)" will be displayed for a location if
earlier session data was found there.
You also have the option of disabling logging and file saving altogether.
This is not recommended, but there are situations where logging is not
desired. For instance, if you are cloning a disk that has a lot of bad
areas, disabling logging is actually beneficial because DiskPatch won't
have to report every error it encounters. Read more on how and why here.
If no drives are found you will see a warning screen:

At this point all file writing will
be disabled. If you need files to be saved (if you wish to create a log
file or need undo functionality) you can use a USB stick
or key to save the files. Read more about this here.
EFI / GUID partition type encountered
The most commonly used way to partition a disk is the MBR method. This
means that the MBR (the first sector on a disk) contains a table that
describes the partitions that are on the disk. In recent years a new
method has been developed: the GUID or GPT table. This system no longer
relies on the MBR and is therefore capable of addressing much more space
and partitions. A large area at the start of the disk is reserved for the
GUID partition table. So where the MBR is just one sector, the GUID
partition table can be a number of sectors. You can read more about this
on the Microsoft
TechNet website.
When DiskPatch repairs a partition table it is always rebuilt as a MBR
type partition table, GUID type partitions are not supported. This means
that areas of the disk that may contain GUID partition data are
overwritten when a repair is performed. For this reason DiskPatch warns
you when a GUID partition setup is encountered:

If you continue past this warning and
perform a repair, the GUID partition description data (NOT the actual partitions!)
might be damaged. This doesn't have to be as problematic as it sounds: if
you have GUID type partitions but you can't access them, rebuilding the
partition table with DiskPatch (which will result in a MBR type partition
layout) may very well give you access again. You could say that you would
have converted the GUID partition setup to a MBR setup [*]. In such case
it wouldn't be all that dramatic that the GUID partition description data is gone; you
have access to the partitions and can copy your data to a safe place.
After that you could always repartition the disk as GUID if you wish.
[*] This doesn't mean that
a repair can be used to convert a GUID setup to a MBR setup.
|