File Scavenger program (http://www.quctek.com) is made for data recovery from RAID, although it works with any single carriers : winchester, flash-disks, laser disks. Although its interface looks rather simple, the program has rather flexible possibilities and settings. The program relates to Portable Software category - the only executable file ( FileScav.exe) of 1,38 Mb size, which could be reordered on any carrier of information and run right from it. The second file is the file of reference. We don't need it exactly for work, but it's useful to read the reference of the program. It includes a lot of important information not exactly only about the work with program, but also about RAID data recovery in general.
It's concerned by default that operating system and program are run from one physical disk, and the two or three physical disks are included into RAID array. Then after ruining the program will try to define the possible configuration of array and will orientate on it.
But File Scaveger works successfully works with disks' images, which are made with the help of other utilities, and with physical disks, which are plugged in usual controllers.
Run the program. There are two insets in File Scavenger window:
Step 1: Search - here you make the settings of file search and found files are depicted;
Step 2: Recover - after the files are found during scanning on the disk, on this inset you may define the recovery settings of the found objects (while the files are not found, this inset is not active).
File of disk image may be created with the help of different programs and its spread-out doesn't play any role.
As a usual, according to the inside format it's a usual binary file. Some programs apply ZIP shrinking algorithm to it, as there is no scene in recording all the chains of empty blocks-zeros in the image.
File Scavenger creates images itself as files with disk spread-out' but it can open such files no matter what the spread-out is.
1. In the opened list Look in choose one of the physical disks or segments.
2. Find in menu File|Disk Image|Create. Creating a disk image file window will open. Here you'll find a restriction that it's forbidden to save disk image on the same disk. Tick the flag, which agrees that you understand this and show the name of file and folder, where you'll create the image.
You are offered to create binary file by default, but the program is able to save information as Text. The last may be useful for looking the contents not with the help of binary, but usual text redactor like Notepad. If you want to save only a part of disk in the image, define the numbers of the first and the last segments.
3. After you defined the name and type of the file, press Create. The image will be saved in this folder. In our case the images from RAID disks are already put off and are in the folder on the first and the only system disk. You only have to open them with the help of File Scavenger , create virtual array and extract the information.
1. Find in the menu File|Disk image|Load. Standard dialogue window of file opening will open. Choose there images and press Open. The loaded images are added to the opening list Look in.
2. Press Advanced in the window of the program or choose File|Advanced in the menu. Window Reconstruct a broken RAID or spanned volume will open. Flags and buttons in this window define the type of array, which must be created.
3. Choose the appropriate type (level) of RAID:
- Spanned volume - it combines the volume on several disks or JBOD array.
- Striped volume - it means RAID 0 or RAID 5.
4. With the help of RAID Implementation define the original realization of the array:
- Hardware-based (using RAID controller) - disks belonged to a hardware-based array;
- Software-based - firstly disks belonged to software-based array.
5. In RAID 5 Parity Rotation the order of volume (disk) rotation for 5-level array is also defined. If you don't know, what was the first order, agree with one that the program offered. File Scavenger usually defines the order of volumes correctly.
6. After defining initial settings of the array press OK. The next window will open, which helps for creating virtual array from physical disks or their images.
7. In the list Physical disk choose the first disk which you need to include into the array. Press Add and this disk will appear in the field Disk Extents or component disks. Add the rest disks in the same way.
- Buttons Move Up and Move Down allow changing the order of disks inside the array. When you define the order of disks, you define their order of rotating to the program.
- In Size you define the volume of the disk, which will be scanned by the program. It can be less or equal, but not more than the size of array. After creating the array in such a way press OK.
8. The 3d, last window Stripping Block Size will open. Specify here the volume of the block (by default it'll be 64 Kb; also here you can specify the number of blocks, for which partity will be counted at the same time. Most controllers count by default one block at one time. Some controllers, for example HP/Compaq, handle groups of 16 blocks, but modern controllers don't support such algorithms.After you specify settings or left them by default, press OK. The new virtual array will be added to the list of disks Look in.
9. Choose the created array in the list Look in – choose Mode in one of the positions:
- Quick – quick search
- Long
10. Press Search. Window Determining the Boot Sector opens, where you can specify the number of loaded sector. The search begins from this sector , and if the number if unknown, place the number by default (0). Press OK.
11. In one more window the program will offer to ignore deleted files (Yes, skip deleted files) or show them (No, display deleted files). Press OK and wait till program will be scanning virtual RAID-array, looking for lost files.
12. At the end of the search the list of found objects will appear. If you want to see this list as tree of files and folders, press Tree View on the tool bar.
13. Opposite each file in column Status the forecast for recovery is shown, Good or Poor.
14. Go to Step 2: Recover. Specify catalog in the field Destination folder, where the recovered files should be saved. For saving all the logical structure of files and folders, install a flag Use Folder Names.
15. Install flags near those files, which should be extracted. Press big button Recover. Chosen files will be extracted from virtual array into the folder, mentioned in Destination folder.
As scanning of big arrays takes much time, there are saving of middle results. Command File/Session/Load loads saved session in order to continue the handling from previous condition. This utility is rather portable and universal, that's why it takes small place, but serious place on the flash-disk with “emergency kit” of programs. It can hardly substitute R-Studio set, but it's rather convenient for extra data recovery, but not only from RAID-arrays.