JRESCUER FAQ

27 november, 2005

Deze LEES MIJ bevat veel gestelde vragen gerelateerd
aan JRescuer (TM) voor OS/2 en eComStation


INHOUDSOPGAVE
______________

   V1: JRescuer loopt vast bij het herstellen van het n-de bestand
   V2: Wat is er nodig voor JRescuer als JFS.IFS niet geladen is
   V3: Hoe kun je met JRescuer Linux JFS volumes verwerken
   V4: Ik ben te lui om documentatie te lezen. Hoe herstel ik bestanden op het volume x: ?
   V5: Kan ik het JFS bestandssysteem gebruiken op USBMSD apparaten? 
   V6: De hoofddirectory is niet beschikbaar. Hoe bestanden te herstellen?
   V7: Kan chkdsk de staat van een beschadigde JFS volume verslechteren?
   V8: Hoe kan ik een bestand op JFS herstellen dat nu 0 bytes groot is? 
   V9: Welke waarde voor /CACHE:x  moet ik gebruiken voor JFS.IFS?
  V10: Chkdsk geeft foutcode JFS0138
  V11: Waarom herstelt JRescuer niet de originele bestandsnamen?
  V12: Geen correcte superblocks.
  V13: Trap 3.
  V14: Is er een IFS voor Windows om JFS te kunnen lezen?
  V15: Kan het volledige pad van een bestand opgeslagen worden in .LONGNAME? 
  V16: Hoeveel schijfruimte heeft de .LONGNAME nodig?
  V17: Kan ik Defragfs.exe voor JFS gebruiken?
  V18: JRescuer geeft foutmelding "INODE: Error reading iag"
  V19: Ik heb een minuut geleden een bestand verwijderd. JUne heeft hem niet gevonden!  
  V20: Waarom blokkeren JRescuer en JUne het volume niet tijdens het verwerken?
  V21: JRescuer geeft foutcode "##### NotConventions", waarbij ##### een soort nummer is.
  V22: JRescuer geeft foutcode "##### NotConventions" voor alle bestanden en directory's.
  V23: Foutmelding: GetXtree: Error create file Restored.From.JFS, rc=5 action=65535
  V24: JUne loopt vast op een verspreid JFS station.
* V25: Waarom kan de grootte van het wisselbestand op JFS niet groter zijn dan 2 Gb?


   
V1: JRescuer loopt vast bij het herstellen van het n-de bestand
A1: Gebruik het lst2cmd.cmd script om een opdrachtbestand te genereren
     dat bestanden stuk voor stuk zal herstellen.
     Om de lijst te genereren gebruikt u: Jrescuer x: /d >list.lst
    
V2: Wat is er nodig voor JRescuer als JFS.IFS niet geladen is
A2: JRescuer werkt prima zonder aanvullende DLL of IFS.
    

V3: Hoe kun je met JRescuer Linux JFS volumes verwerken
A3: JRescuer staat het verwerken van volumes toe zonder toegekende letter. Gebruik de -d optie.


V4: Ik ben te lui om documentatie te lezen. Hoe herstel ik bestanden op het volume x: ?
A4: Meestal is deze opdracht voldoende:
      Jrescuer x: /O=y:\
    waarbij y: een volume is met vrije schijfruimte voor herstelde bestanden
   

V5: Kan ik het JFS bestandssysteem gebruiken op USBMSD apparaten? 
A5: Ja, u kunt flash kaarten als JFS indelen bij gebruik van JFS voor eComStation
    (JFS bundel uitgegeven in 2005 of later via de eCS beta-zone). 
    Attentie: als u traag schrijven (/LW:ON) gebruikt kan een eject x: opdracht
    enige minuten duren. Koppel het apparaat niet af tijdens eject (uitwerpen)!
    Voorbeeld: als een oude flash-kaart intensief wordt gebruikt en er dan een
    groot bestand (128 Mb) naartoe wordt geschreven, dan duurt het uitwerpen
    meer dan 10 minuten.

   
V6: De hoofddirectory is niet beschikbaar. Hoe bestanden te herstellen?
A6: Volg de volgende stappen:

     1) Start JRescuer met /D optie: JRescuer x: /D > y:\Ddump.log

     2) Start JRescuer met /S=2 optie: JRescuer x: /S=2 > y:\S2dump.log
          Als JRescuer alleen inodes vindt die genoemd worden in Ddump.log,
          start dan JRescuer /S=N voor elke genoemde inode N in Ddump.
      
     3) Volg het overzicht, readme e.d.
   
    
V7: Kan chkdsk de staat van een beschadigde JFS volume verslechteren?
A7: Chkdsk kan het volume corrigeren zodat JRescuer fout gaat bij het herstellen.
     Toch kunnen de gegevens opgeslagen worden met aanvullende acties.

     
V8: Hoe kan ik een bestand op JFS herstellen dat nu 0 bytes groot is? 
A8: Probeer JUne en zoek naar het benodigd bestand tussen de verwijderde.
     Geen garanties. De kans op succes is 80%
     
    
V9: Welke waarde voor /CACHE:x moet ik gebruiken voor JFS.IFS?
A9: De grootte van de buffer wordt gemeten in KBytes. U kunt 4 Mb .. 200 Mb
     gebruiken (4096 .. 204800)
     Het heeft geen zin om minder dan 20 Mb op te geven voor de JFS buffer.
    
    
V10: Chkdsk geeft foutcode JFS0138
A10: Dat is normaal. Elk gekoppeld station is "abnormaal" voor chkdsk.

    
V11: Waarom herstelt JRescuer niet de originele bestandsnamen?
A11: Het JFS bestandssysteem houdt geen namen bij van verwijderde bestanden.
      Voer a.u.b. het setln.cmd script uit om de namen van bestaande bestanden
      op te slaan in .LONGNAME EA
      Voer dit regelmatig uit voor alle bestanden in opgegeven directory en alle
      subdirectory's.
      Standaard aanbeveling: Voer het 2 keer per week uit voor alle JFS volumes.
    

V12: Geen correcte superblocks.
      Is er een manier om bestanden te redden op een JFS partitie die geen
      correcte superblocks heeft? Is er een manier om foutieve superblocks
      te herstellen of te repareren? Als een partitie corrupt geraakt is, is er
      dan een manier om elke sector van een harde schijf af te zoeken naar
      een verkeerd geplaatst superblock?
A12: Zelf te controleren:
      * Weet u zeker dat beide superblocken beschadigd zijn? ISJ biedt de
        mogelijkheid om een superblock te selecteren. ISJ wordt geleverd bij
        JRescuer.

      * Als er geen superblock is, zal JRescuer standaard argumenten gebruiken.
        Standaard grootte van een cluster = 4096. Heeft u dit argument gewijzigd
        voor het indelen?

      * probeer alle inodes af te zoeken
  
  
V13: Trap 3.
       Validfs.exe heeft gedraaid nadat een chkdsk /f niet gerapporteerd heeft
       dat "fs is valid". Het meldt welke inodes overtredingen in de structuur hebben.
A13: Achterhaal de bestandsnaam met behulp van JRescuer. Sla dit op en verwijder
      de oude. Ga door totdat Validfs met de melding "fs is valid" komt.

     
V14: Is er een IFS voor Windows om JFS te kunnen lezen?
A14: Nee

      
V15: Kan het volledige pad van een bestand opgeslagen worden in .LONGNAME? 
      (om het bestand en zijn directory in de toekomst te herstellen)
A15: De WPS gebruikt .LONGNAME en verwacht alleen een naam te zien, niet
      een volledig pad.


V16: Hoeveel schijfruimte heeft de .LONGNAME nodig?
A16: Een inode heeft n cluster per bestand/directory nodig. De standaard
      clustergrootte is 4096 bytes. De grootte van een inode zelf is 512 bytes.
      Dus is er ruimte voor 4096-512 bytes voor EA en ACC. De maximale
      lengte van LONGNAME is 255 bytes.
   
      Zoals u kunt zien heeft het .LONGNAME kenmerk aanvullend nodig:
          0 bytes -- als het bestand geen EA kenmerken heeft,
          0 of 1 cluster -- als het bestand een EA heeft maar geen .LONGNAME
          
          
V17: Kan ik Defragfs.exe voor JFS gebruiken?
A17: Gebruik het niet. Het is gevaarlijk.


V18: JRescuer geeft foutmelding "INODE: Error reading iag"
A18: Er is geen inode met dat nummer.


V19: Ik heb een minuut geleden een bestand verwijderd. JUne heeft hem niet gevonden!  
A19: Probeer het bestand te zoeken tussen de bestaande bestanden.
      Voer
      Jrescuer.exe e: /g=\Treasure\DirectoryVanVerwijderdBestand
      uit
      (zonder stationsletter)
      Meestal is dit genoeg.

      Bij voorbeeld, JRescuer meldt:
      Vind dir \Treasure\DirectoryVanVerwijderdBestand\ inode: 303471

      Voer dan uit
        jrescuer /u=303471
      om de inhoud van de directory te bekijken.
        en /i=303471 
      om bestanden te herstellen.
    
      // dit antwoord is niet bevestigd door de ontwikkelaar
    
    
V20: Waarom blokkeren JRescuer en JUne het volume niet tijdens het verwerken?
A20: Hier is geen behoefte aan omdat deze applicaties niets naar het volume schrijven.
      Sluit alle applicaties af die wel naar het JFS volume zouden kunnen schrijven.
  
     
V21: JRescuer geeft foutcode "##### NotConventions", waarbij ##### een soort nummer is.
A21: Dit gebeurt als unicode niet in staat is om de bestandsnaam om te zetten
      naar de codepagina van het systeem. Probeer het bestand te herstellen zonder
      gebruik te maken van naam maar van sleutel
         Jrescuer x: /U=inode 
      (of /i=inode als deze inode een DIR is)
   
     ##### NotConventions gebeuren: 
     - als uw unicode systeem niet goed werkt (de boodschap komt voor
        elk bestand dat een NLS karakter in de bestandsnaam heeft)
     - als de bestandsnaam beschadigd is op de fysieke schijf

     
V22: JRescuer geeft foutcode "##### NotConventions" voor alle bestanden en directory's.
A22: Controleer de aanwezigdheid van het unicode.sys stuurprogramma in de CONFIG.SYS
      en de aanwezigdheid van de \language directory op uw systeem.


V23: Foutmelding: GetXtree: Error create file Restored.From.JFS, rc=5 action=65535
      Het programma heeft prima gewerkt, tot nu. Ik blijf de volgende melding
      krijgen:
        GetXtree: Error create file Restored.From.JFS, rc=5 action=65535
A23: Dit betekent dat Restored.From.JFS voorkomt in de directory.
       Schrijf herstelde bestanden naar een andere directory.

   
V24: JUne loopt vast op gespreidt JFS station.
A24: De huidige versie van JUne (JRescuer) ondersteunt geen verspreide
      stations. Een nieuwe versie is onderweg.
     
     
V25: Waarom kan de grootte van het wisselbestand op JFS niet groter zijn dan 2 Gb?
A25: Controleer de VIRTUALADDRESSLIMIT= regel in de CONFIG.SYS
      Als u een groter wisselbestand nodig heeft kunt u de waarde groter instellen dan 2048.
