\ Frequently Asked Questions > JUne/JRescuer FAQ
JUne/JRescuer Frequently Asked Questions
Q1: JRescuer crashes on recovering of the N-th file
Q2: What are the requirements of JRescuer if no JFS.IFS loaded
Q3: How to make JRescuer process linux JFS volumes?
Q4: I am lazy to read documentation. How to recover files from x: volume?
Q6: The root directory is not available. How to recover files?
Q8: How to recover a file from JFS which is now 0 bytes long?
Q11: Why JRescuer doesn't restore original names of files?
Q12: No valid superblocks.
Q15: Can you save the fullpath of file to .LONGNAME?
Q18: JRescuer returns error "INODE: Error reading iag"
Q19: I have removed a file one minute ago. JUne didn't found it!
Q20: Why JRescuer and JUne don't lock the volume while processing it?
Q21: JRescuer returns error "##### NotConventions", where ##### is some number.
Q22: JRescuer returns error "##### NotConventions" for all files and directories.
Q23: Error: GetXtree: Error create file Restored.From.JFS, rc=5 action=65535
Q24: JUne traps on spanned JFS disk.
Q26: I copied small icon from network drive to E:, removed it. JUne can't find the file.
Q27: Why do you work on JRescuer? Concentrate on JFS.IFS improvement!
|
|
Q1: JRescuer crashes on the recovering of N-th file A1: Use lst2cmd.cmd script to generate command file which will recover
files one by one.
To generate list use command:
Jrescuer x: /d >list.lst
|
Q2: What are the requirements of JRescuer if no JFS.IFS loaded A2: JRescuer works fine without additional dll or ifs.
|
Q3: How to make JRescuer process linux JFS volumes? A3: JRescuer allows process volumes without assigned letter. Use /d switch.
|
Q4: I am lazy to read documentation. How to recover files from x: volume? A4: Usually this command is enough:
Jrescuer x: /O=y:\
where y: is a volume with free Hard Drive space for recovered files
|
Q6: The root directory is not available. How to recover files? A6: Follow this steps:
- 1) Start JRescuer with /D switch: JRescuer x: /D > y:\Ddump.log
- 2) Start JRescuer with /S=2 switch: JRescuer x: /S=2 > y:\S2dump.log
If JRescuer finds only inodes mentioned in Ddump.log then
start JRescuer /S=N for every inode N mentioned in Ddump.
- 3) Follow the overview, readme, etc.
|
Q8: How to recover a file from JFS which is now 0 bytes long because
of dirty shutdown A8: Try JUne and search necessary file among removed. No guarantee.
The probability of success is 80%
|
Q11: Why JRescuer doesn't restore original names of files? A11: JFS filesystem doesn't keep names of removed files.
Please execute the script setln.cmd to save names of existing
files to .LONGNAME EA
Run it periodically for all files in specifiled directory
and subdirectories.
Default recommendation: Run it 2 times per week for all JFS volumes.
|
Q12: No valid superblocks.
Is there any way to rescue files from a JFS partition that has no
valid superblocks? Is there a way to 'restore' or repair invalid
superblocks? If a partition was corrupted, is there a way to search
every sector of a hard disk to locate a misplaced superblock?
A12: Check yourself:
- Are you sure that both superblocks was damaged? ISJ allows select
superblock. ISJ is distributed with JRescuer.
- If no superblock, then JRescuer uses default parameters. default size
of cluster = 4096. Did you changed this parameter before format?
- try search all inodes
|
Q15: Can you save the fullpath of file to .LONGNAME?
(to restore file and its directory in the future) A15: The WPS uses .LONGNAME and expects to see name only, not fullpath.
|
Q18: JRescuer returns error 'INODE: Error reading iag' A18: No inode with such number.
|
Q19: I have removed a file one minute ago. JUne didn't found it! A19: Try search the file among existing files.
Run
Jrescuer.exe e: /g=\Treasure\DirectoryOfRemovedFile
(without drive letter)
Usually this is enough.
For example, JRescuer reports:
Finding dir \Treasure\DirectoryOfRemovedFile\ inode: 303471
then run
jrescuer /u=303471
to view contents pf the directory
and /i=303471
to recover files
// this answer is not confirmed by the developer
|
Q20: Why JRescuer and JUne don't lock the volume while processing it? A20: There is no need to do this because this applications don't write
to the volume. Close all applications which may write to the JFS volume.
|
Q21: JRescuer returns error '##### NotConventions', where ##### is some number A21: This occurs when unicode is unable to convert name of file to system
codepage. Try recover file without name using key
Jrescuer x: /U=inode
(or /i=inode if this inode is DIR)
##### NotConventions occurs:
- if your unicode system doesn't work right (the message appears
for every file with NLS character in filename)
- if filename is damaged on physical disk
|
Q22: JRescuer returns error '##### NotConventions' for all files and directories, where ##### is some number. A22: Check the presence of unicode.sys driver in CONFIG.SYS and
presence of system \language directory
|
Q23: Error: GetXtree: Error create file Restored.From.JFS, rc=5 action=65535
The program has been working great until now. I keep getting the
following error:
GetXtree: Error create file Restored.From.JFS, rc=5 action=65535
A23: This means that Restored.From.JFS exists in the directory.
Recover files to other directory.
|
Q24: JUne traps on spanned JFS disk. A24: Current version of JUne (JRescuer) doesn't support spanned disks.
|
Q26: I copied small icon from network drive to E:, removed it. JUne can't find the file. A26: It was copied to cache. Then you removed it from the cache.
So.. it is missing on the harddisk.
|
Q27: Why do you work on JRescuer? Concentrate on JFS.IFS improvement! A27: JRescuer is needed because:
- there are troubles with hardware
- traps & other events damage data on disk.
It's necessary work on both directions: recover tools and filesystem driver.
|