|
iRecover Frequently Asked Questions
& common problems and solutions
|
iRecover upgrade information
File copying in iRecover is slow...
Can I retain the original file/date stamps for the recovered files?
How do I find the files I want recovered in the file list?
Disk analysis (first stage) is very slow...
I don't have a functional Windows to run iRecover, what do I do?
After scanning the disk with the trial version, do I
need to scan again after registering?
| iRecover
upgrade information |
|
If you wish to upgrade iRecover to the latest version (3) and
you have purchased a license for version 2 or older, you can
receive a discount when purchasing iRecover 3. The discount is
45%. To make use of this discount you must send us your order
information for the original iRecover purchase (we
specifically need the order number to verify your purchase).
We will then send you the discount purchase information. Send
your upgrade request and the original order number to DIY
DataRecovery support.
|
| File
copying in iRecover is slow... |
The following information may help you troubleshoot speed issues
when copying files using iRecover.
- iRecover uses the conventional Windows API to open a file,
this is done in the same manner as all Windows applications
(like Notepad) open files.
- The source disk is read in blocks. If there's no physical
damage and the disk was scanned without problems, there should
be no problem here. Reading the disk directly is done using a
Windows API which allows an entire drive or disk to be opened
and treated as a file. iRecover only moves a pointer through
this file to read the correct blocks of data.
- After reading a block of data, iRecover calls a Windows API
and requests the block to be written to the file that was opened
in the first step.
- When all blocks are processed iRecover calls a Windows API to
close the file. The file is now copied and iRecover can move on
to the next file (if any).
99 % of slow-downs during file copying are because iRecover is
waiting for a Windows API call to respond.
- If iRecover is trying to read a block of data from the source
disk, it can only continue after the Windows API has completed
the request. If reading the source disk is the bottleneck, this
may indicate that the source disk is going bad. Clone the source
disk as soon as possible.
- If iRecover writes to a file it may be waiting for the API
because the destination is slow. This may be the case when you
are writing files to a network location or other relatively slow
media, or maybe the destination disk isn't configured properly.
- In general when the destination drive is slow, normal file
copying to this same drive is slow as well. So a slow (target)
drive will make iRecover file copying slow too.
- All software that interferes with reading/writing files (for
instance on-access virus scanners) will make the recovery
process slower, you should disable these processes.
General hint: make sure the operating system
supports the disk sizes of both the source disk AND the destination
disk. We see a lot of problems in this area. Older operating systems
can not cope with disks > 137 Gb. The newer ones like Windows XP
only can after the appropriate service pack is applied. Always make
sure the system BIOS can cope with disks > 137 Gb no matter what
OS. Find more information on this subject here.
|
| Can
I retain the original file/date stamps for the recovered
files? |
|
No. Since the Windows API is used to save the files, a new time- and
date stamp is added to the files. This is standard behavior and can
not be changed. |
| How
do I find the files I want recovered in the file list? |
|
iRecover presents files and folders as they were found. If however
iRecover was able to identify the 'root' it will create an entry in
the list for that.
The root is the folder under which (in normal circumstances) all
your files are stored. The root branches into sub-folders. iRecover
shows this in a similar way: if there's a 'Root' in the list, expand
it to view files/folders in the same order as you'd expect to find
them under normal circumstances. Normally iRecover will identify the
root correctly when dealing with recovery from deleted partitions,
recovering deleted files or any other damage that did not 'trash'
the root folder.
Note: When dealing with a reformatted drive the root (if present)
is empty. This is caused by the fact that re-formatting a drive
're-initializes' the root folder. |
| Disk
analysis (first stage) is very slow... |
If iRecover is slow during the first stage (where it is actually
reading the selected drive sector by sector) this can be caused by
one of the following:
- The disk is bad, meaning a lot of sectors can not be read:
Consider the disk may be 'dying'. If you'd continue the recovery
attempt with iRecover (or any other file recovery utility),
multiple additional reads are required before you have actually
recovered a file. If a disk is really dying, each good read
could be the last. You should clone the disk before performing
further file recovery! Cloning the disk will read the entire
disk in one pass. File recovery software can be run on the clone
without further endangering the condition of the problem disk
and it's data.
- Lack of OS support for large disks:
To access a drive, iRecover uses the Windows API. If Windows
does not fully support large disks, neither does iRecover.
Problems with accessing disks larger than 128Gb are common.
These problems can be attributed to BIOS problems and incomplete
OS support for large disks. Read more here.
The following is a brief description of the requirements for 48
bit LBA support:
Windows XP supports 48-bit LBA with Service Pack 1. You must also
have a 48-bit LBA compatible BIOS.
Windows 2000 supports 48-bit LBA with Service Pack 4. You must
also have a 48-bit LBA compatible BIOS. To enable 48-bit LBA support
with Windows 2000 SP4 you must edit the Windows registry.
To enable 'EnableBigLba' in the Windows registry, perform the
following steps:
- Start a registry editor (regedit.exe). In Windows, click on
Start->Run, enter "regedit"
- Navigate to the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters
registry subkey
- From the Edit menu, select New, DWORD Value
- Enter the name EnableBigLba, then press Enter
- Double-click the new value, set it to 1, then click OK
- Close the registry editor
Restart the machine for the change to take effect. |
| I
don't have a functional Windows to run iRecover, what do I do? |
If Windows isn't running on your PC (because of file system problems
or other recovery related issues) you can create a bootable Windows
CD/DVD that contains iRecover and use that to start the PC and
perform the recovery. Read more about how to do this here.
This method can also be used to run recoveries on PCs that run Linux
or other non-windows operating systems (if the file system types are
supported by iRecover). |
| After
scanning the disk with the trial version, do I need to scan
again after registering? |
|
No. In the trial version, after the scan has completed, you can
select the "save" button. This will save the analysis
data. If you have successfully recovered some files using the trial
version and decide to register the product, you can load the
analysis data using the "open save file" button. This will
allow you to get going quickly. Please note that the "open save
file" button is disabled in the trial version; you can not load
analysis data in the trial version. |
|
|