|
||
|
|
|
|
|
|
Ayant eu à récupérer des fichiers abîmés dans un "crash" de disque dur et bien qu'il n'existe encore aucun utilitaire adapté à la récupération de fichiers HFS, voici la méthode que nous avons utilisée. (Cette méthode est également valable pour récupérer des documents perdus sur une disquette) Un usage de Fedit... Nous nous sommes servis de Fedit 3.21, mais Fedit 3.05 aurait fait tout aussi bien l'affaire. Notons en passant que la version 3.21 est la dernière concédée au public en tant que FreeWare (c'est donc la dernière version que MiCMAC diffusera dans le MiCMAC Disk#12). La version 3.8 sera capable de récupérer un fichier HFS même sur un disque dur. Les versions ultérieures à la 3.21 ne seront accessibles qu'aux "registered users", c'est à dire aux utilisateurs qui ont déjà envoyé leur contribution à l'auteur. Nous vous encourageons vivement à envoyer les 35$ demandés à John Mitchell - Suite 122 - 939 E. El Camino Real - Sunnyvale - CA 94087. Ce logiciel, un des meilleurs FreeWare (avec RedRyder et MockWrite), est des plus remarquables: il est absolument sans bug! Et nous n'avons trouvé pour l'instant qu'une seule limitation (voir plus loin). |
|
|
Figure 1
|
||
|
Grâce au mini-finder de Fedit (figure 1), ouvrez le texte abîmé. Nous supposons que c'est un texte, mais il pourrait s'agir d'un fichier de données ou de tout autre document. Vous n'avez pas pu ouvrir ce texte normalement parce que certains secteurs sont abîmés. Si TOUS les secteurs étaient abîmés, vous ne pourriez pas l'ouvrir avec Fedit et il serait très certainement irrécupérable! |
||
|
Figure 2
|
||
|
Vous vous trouvez face à la première fenêtre de Fedit (figure 2) qui vous montre le début du document. Dans le menu "Display", vous avez le choix entre un affichage en hexadécimal et un affichage en ASCII. Nous choisirons cette dernière option (il sera plus facile ainsi de compter le nombre de secteurs!). En bas et à droite de cette fenêtre vous voyez écrit "Sector: 0", il s'agit du premier secteur de votre document. Prenez l'ascenseur horizontal et amenez-le complètement à droite. Vous voyez alors (dans l'exemple que nous avons choisi) que le dernier secteur est le secteur 14. Le fichier à réparer occupe donc 15 secteurs sur la disquette, retenez bien ce chiffre. Nous allons maintenant nous occuper du menu "Spécial", qui n'existait pas dans les premières versions du logiciel (n'oubliez pas de nous demander la mise à jour du Disk#12 ). Créons un nouveau fichier grâce à "Create File...". Nommons le: "Texte sauvé" (soyons optimiste...). Ce fichier sera automatiquement sélectionné comme fichier de sortie. |
||
|
Figure 3
|
||
|
Sélectionnons à présent l'option "Multiple Sector Read..." (figure 3). La première case présentée "Starting file sector" doit être à zéro, il s'agit du premier secteur. Ne touchez pas à la deuxième case. Entrez dans la troisième le nombre de secteurs à copier, ici 15. |
||
|
Figure 4
|
||
|
Cliquez OK (figure 4). Un dialogue vient aussitôt préciser que les 15 secteurs ont bien été lus sur le disque (lire à la même signification que copier). Si des secteurs n'ont pas pu être lus, cela vous sera précisé et ces secteurs sont alors irrécupérables... Choisissons maintenant l'option "Write Sectors to File...". Vous avez sur l'écran une nouvelle fenêtre qui vous permettra d'écrire sur disque les données que vous avez copiées en RAM. Cette fenêtre se divise en quatre parties. - Dans la première on vous demande d'écrire soit dans le "Data Fork" soit dans le "Ressource Fork". Choisissons "Data Fork" car il s'agit d'un texte dont on doit récupérer les données (data). - Il n'y a rien à changer dans la deuxième partie. - Dans la troisième partie "Write Data to:" choisissez "Start of File", ce qui est logique car vous avez créé un nouveau fichier de sortie "Texte sauvé". - Dans la quatrième partie "Write Size", spécifiez 15 et cliquez OK. |
||
|
Figure 5
|
||
|
Votre texte est récupéré et il ne reste plus qu'à lui donner une icône. Il nous faut regarder les caractéristiques de celle du texte abîmé. Ouvrons donc le menu "Display" et sélectionnons "File Finder Attributes". La fenêtre qui s'affiche ressemble tout à fait à celle de Set File. Remarquons que le type est TEST et le créateur MACA. Le fichier est également "Inited". Nous pouvons fermer le texte abîmé ("Close"), ouvrir "Texte sauvé", et allez chercher "File Finder Attributes" dans le menu "Display". A la place des points d'interrogation, recopions ce qu'il y avait dans la fenêtre équivalente de "Texte abîmé", à savoir TEST et MACA (figure 5).N'oublions pas de cocher "Inited". Nous pouvons maintenant cliquez sur le bouton "Change". Quittons Fedit et nous trouvons sur le bureau notre fichier ENTIÈREMENT RECRÉÉ!!! La seule limitation que l'on ait trouvé à Fedit est qu'il ne peut pas ouvrir des fichiers de plus de 200K. C'est ainsi que MiCMAC n'a pas pu récupérer un certain (!!) nombre de fichiers lors du "crash" d'un disque dur contenant l'intégralité de la maquette du n°4 (première version!). |
||
|
Michel Coste <mic@micmac.com>
© 1986 - 2010 MiCMAC - Michel Coste |
||