Home | Products | Download | Purchase | Support

DIY DataRecovery.nl

 
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:

  1. Start a registry editor (regedit.exe). In Windows, click on Start->Run, enter "regedit"
  2. Navigate to the
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters
    registry subkey
  3. From the Edit menu, select New, DWORD Value
  4. Enter the name EnableBigLba, then press Enter
  5. Double-click the new value, set it to 1, then click OK
  6. 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.

© 1999 - 2008 DIY DataRecovery. All rights reserved | about