OVH Cloud OVH Cloud

Problème sur récupération de données

55 réponses
Avatar
david
Bonjour à tous,

Suite à une coupure de courant (et oui, pas encore d'onduleur, je
sais...), 2 de mes disques externes Firewire ne montent plus. Evidement,
les 2 disques en question sont mon espace de stockage principal et sa
sauvegarde... bref, tout perdu.

Le principal est un disque Firewire de 1To, un Lacie "Big disk extreme"
de 1To.
Data rescue ne le voyant même plus, je l'ai ouvert, vu qu'à l'intérieur
il y a en fait 2 disque de 500Go.

J'ai acheté un boitier externe, mis un des 2 disques dedans, et l'ai
branché sur mon Mac. Là, j'ai un message me disant qu ele disque est
illisible et me propose de l'initialiser.
J'annule, donc il ne monte pas, mais là Data Rescue le voit. J'ai donc
lancé une analyse, il semblait voir quasiment tout (pas avec l'analyse
de base), j'ai lancé une récupération sur un nouveau disque externe.

Au final, j'ai récupéré un bon paquet de fichier, tant queje n'aurais
pas lancé la récup sur les 2 disques de 500Go je ne saurait pas si c'est
complet, mais bon j'ai déjà pas mal de fichiers. Le hic, c'est que je ne
peux pas les ouvrir... :(

Quel que soit le type de fichier, PDF, Jpeg, PNG, etc. ils ont la bonne
icone, semblent faire le bon poids, mais quand j'essaye de les ouvrir
j'ai un pessage d'erreur (mauvais type de fichier, mauvais encodage,
etc.).

J'avais une troisième copie de certains de ses fichiers, donc pour
comparer j'ai ouvert dans un éditeur texte les 2 versions, la "bonne" et
celle récupéré, et il semble que malgrè un poids identique il manque des
données dans la version récupérée. J'ai mis une copie d'écran de ce que
ca donne ici :
<http://test.torondel.net/rezo/recup.png>

A gauche, la bonne version, à droite celle récupérée. Dès la première
ligne, il manque le nom du logiciel source, ici Fireworks...

Une idée de ce que je pourrais faire ? Soit pour "remettre en ordre"
tous ces fichiers qui semblent avoir perdu des données au passage, soit
pour lancer une autre récupération sur mes disques (autre logiciel de
récup, autre méthode) ?

Merci d'avance pour tout conseils,
David

--
David Torondel - www.torondel.net

10 réponses

2 3 4 5 6
Avatar
david
SAM wrote:

> Bon, pour l'instant je touche plus à rien, dans un premier temps j'ai
> envoyé un mail à l'assistance de Lacie,

Alors on va attendre voir à voir.



J'ai eu une première réponse :
- - - - - - - - - - - - - -
" Assurez-vous déjà que l'alimentation fonctionne correctement en
connectant votre disque avec une alimentation similaire à celle
originale. Vous pouvez également dans le même ordre d'idées, si vous ne
pouvez pas avoir une alimentation similaire a celle originale, contactez
un technicien qui prendra les mesures en sortie de votre alimentation et
vous assurera si elles sont correctes."
- - - - - - - - - - - - - -

Je ne comprends pas vraiment de quoi ils parlent... Qu'est-ce qu'ils
entendent par "alimentation" à votre avis ?
Cable d'alimentation ? Ou l'alimentation du boitier ?
S'ils parment de l'alimentation du boitier, je ne vois pas comment
tester autrement qu'en remettant dans un autre boitier similaire, ou
alors il serait possible de changer juste l'alimentation de mon boitier
défectueux ?
Si oui, vous avez une idée de quelle société peut faire ce genre de
chose ? Une boite de dépannage informatique "classique" pourrait faire
ce genre de chose, à votre avis ?

Sinon, ils me conseillent de passer par une société spécialisé... :
- - - - - - - - - - - - - -
"Nous ne pouvons malheureusement pas vous donner une boite vide. Pour ce
qui est de vos données, si vous n'avez absolument plus accès au disque,
LaCie ne disposant pas d'infrastructures nécessaire pour la sauvegarde,
la sécurisation et la restauration des données utilisateurs, nous vous
proposerons de contacter un spécialiste tel que Ontrack(ontrack.com) qui
vous proposera un devis pour la récupération de vos données.
Dès que vous aurez fini avec la récupération de vos données rendez-vous
compte pour la mise en exécution de la procédure de la garantie."
- - - - - - - - - - - - - -

Voili...

--
David Torondel - www.torondel.net
Avatar
jperrocheau
Paul Gaborit wrote:

À (at) Tue, 17 Jun 2008 18:13:42 +0200,
Jacques Perrocheau écrivait (wrote):
> Enfin moi je n'ai pas trouvé la solution pour garder l'affichage des
> "scrollback" des man avec xterm.

On peut, par exemple, positionner deux variables d'environnement :

PAGER=less
LESS=-X -m



Intéressant, et on met cela où pour que cela soit utilisable avec
souplesse... ? ;-)

Une piste ?, un man ?

Je suis sous Mac OS X 10.4.11 avec bash comme shell.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Avatar
Paul Gaborit
À (at) Thu, 19 Jun 2008 22:11:51 +0200,
(Jacques Perrocheau) écrivait (wrote):
Paul Gaborit wrote:

À (at) Tue, 17 Jun 2008 18:13:42 +0200,
Jacques Perrocheau écrivait (wrote):
> Enfin moi je n'ai pas trouvé la solution pour garder l'affichage des
> "scrollback" des man avec xterm.

On peut, par exemple, positionner deux variables d'environnement :

PAGER=less
LESS=-X -m



Intéressant, et on met cela où pour que cela soit utilisable avec
souplesse... ? ;-)



Ça veut dire quoi "avec souplesse" ?

Une piste ?, un man ?



man man (chercher PAGER)
man less (chercher LESS)

Je suis sous Mac OS X 10.4.11 avec bash comme shell.



Par exemple, dans l'un des scripts de démarrage de bash (au pif :
.login ? .bashrc ?) sous la forme :

PAGER=less; export PAGER
LESS=-X -m; export LESS

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Avatar
Nicolas-Michel_REMOVE
Paul Gaborit wrote:

Par exemple, dans l'un des scripts de démarrage de bash (au pif :
.login ? .bashrc ?) sous la forme :



Euh, tien, une question à ce sujet :
On parle souvent de .bashrc, mais en général chez moi ce nom de fichier
ne fonctionne pas. En revanche .profile fonctionne.
Pourquoi ?

PAGER=less; export PAGER
LESS=-X -m; export LESS



Euh, il faut des ""

Et perso j'aime bien la syntaxe :

export PAGER=less
export LESS="-X -m"


--
Nicolas Michel
Avatar
Paul Gaborit
À (at) Fri, 20 Jun 2008 12:06:03 +0200,
(Michel Nicolas Alex) écrivait (wrote):
Paul Gaborit wrote:

Par exemple, dans l'un des scripts de démarrage de bash (au pif :
.login ? .bashrc ?) sous la forme :



Euh, tien, une question à ce sujet :
On parle souvent de .bashrc, mais en général chez moi ce nom de fichier
ne fonctionne pas. En revanche .profile fonctionne.
Pourquoi ?



Pour le savoir :

man bash

Peut-être ce petit bout (qui vient d'un linux) :

When an interactive shell that is not a login shell is started,
bash reads and executes commands from /etc/bash.bashrc and
~/.bashrc, if these files exist.

Il faut un shell interactif qui ne soit pas un 'login shell'. Ça fait
beaucoup de conditions !


PAGER=less; export PAGER
LESS=-X -m; export LESS



Euh, il faut des ""



Exact.

Et perso j'aime bien la syntaxe :

export PAGER=less
export LESS="-X -m"



C'est plus court mais moins explicite !

Non, je déconne : je fais pareil(*). ;-)

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Avatar
jperrocheau
Michel Nicolas Alex wrote:

> Par exemple, dans l'un des scripts de démarrage de bash (au pif :
> .login ? .bashrc ?) sous la forme :

Euh, tien, une question à ce sujet :
On parle souvent de .bashrc, mais en général chez moi ce nom de fichier
ne fonctionne pas. En revanche .profile fonctionne.
Pourquoi ?



Un truc qui marche chez moi:

lrwxr-xr-x 1 moi moi 7B May 24 2005 .bash_profile -> .bashrc
-rw------- 1 moi moi 2K Dec 9 2007 .bashrc

Je ne me souviens plus où j'ai pris cela.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Avatar
jperrocheau
Paul Gaborit wrote:

À (at) Fri, 20 Jun 2008 12:06:03 +0200,
(Michel Nicolas Alex) écrivait (wrote):
> Paul Gaborit wrote:
>
>> Par exemple, dans l'un des scripts de démarrage de bash (au pif :
>> .login ? .bashrc ?) sous la forme :
>
> Euh, tien, une question à ce sujet :
> On parle souvent de .bashrc, mais en général chez moi ce nom de fichier
> ne fonctionne pas. En revanche .profile fonctionne.
> Pourquoi ?

Pour le savoir :

man bash

Peut-être ce petit bout (qui vient d'un linux) :

When an interactive shell that is not a login shell is started,
bash reads and executes commands from /etc/bash.bashrc and
~/.bashrc, if these files exist.

Il faut un shell interactif qui ne soit pas un 'login shell'. Ça fait
beaucoup de conditions !


>> PAGER=less; export PAGER
>> LESS=-X -m; export LESS
>
> Euh, il faut des ""

Exact.

> Et perso j'aime bien la syntaxe :
>
> export PAGER=less
> export LESS="-X -m"

C'est plus court mais moins explicite !

Non, je déconne : je fais pareil(*). ;-)



OK, merci pour vos précisions, je vais essayer.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Avatar
jperrocheau
Jacques Perrocheau wrote:

> >> PAGER=less; export PAGER
> >> LESS=-X -m; export LESS
> >
> > Euh, il faut des ""
>
> Exact.
>
> > Et perso j'aime bien la syntaxe :
> >
> > export PAGER=less
> > export LESS="-X -m"
>
> C'est plus court mais moins explicite !
>
> Non, je déconne : je fais pareil(*). ;-)

OK, merci pour vos précisions, je vais essayer.



Marche pô ! ;-(

Voilà ce que j'ai comme variable d'environnement dans la fenêtre où j'ai
fait mon essai:

----
:~ moi$ printenv
TERM_PROGRAM=Apple_Terminal
TERM=xterm-color
SHELL=/bin/bash
TERM_PROGRAM_VERSION3-1
USER=jacquesp
SSH_AUTH_SOCK=/tmp/501/SSHKeychain.socket
__CF_USER_TEXT_ENCODING=0x1F5:0:0
PAGER=less
LC_TYPE=YES
PATH=/Users/moi/bin:/Developer/Tools:/bin:/sbin:/usr/bin:/usr/local/bin:
/usr/local/sbin:/usr/sbin:/usr/X11R6/bin:/opt/local/bin:/opt/local/sbin
PWD=/Users/moi
EDITOR=/usr/bin/pico
SHLVL=1
HOME=/Users/moi
LESS=-X -m
LOGNAME=moi
CVS_RSH=ssh
DISPLAY=:0.0
GL_ENABLE_DEBUG_ATTACH=YES
SECURITYSESSIONIDK2845f0
_=/usr/bin/printenv
:~ jacquesp$ man man
:~ jacquesp$
---

Si je remets TERM=vt102, je peux lire le scroll back de la commande man.

Voilà ce que j'ai mis dans mon .bashrc (extrait):
----
#
####
## Configuration file for environmentvariables. For other
# definitions/configurations, see other files.
# This is loaded only in interactive shells.
####
## Fichier de configuration pour la definition des varaibles
d'environnement.
# Pour les autres definitions/configurations, voir les
# autres fichiers.
# Ce fichier n'est lu que par les shells interactifs.
####
PAGER=less; export PAGER
LESS="-X -m"; export LESS
----

Où ai-je loupé une marche ?

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Avatar
fx [François-Xavier Peretmere]
on the 21/06/08 2:39 Jacques Perrocheau wrote the following:
Michel Nicolas Alex wrote:

Par exemple, dans l'un des scripts de démarrage de bash (au pif :
.login ? .bashrc ?) sous la forme :


Euh, tien, une question à ce sujet :
On parle souvent de .bashrc, mais en général chez moi ce nom de fichier
ne fonctionne pas. En revanche .profile fonctionne.
Pourquoi ?





Il faudrait en dire un peu plus : quel shell, invoqué comment, vérifier les
droits, etc...
Normalement, bash invoqué en tant que "bash" recherche ~/.bashrc en premier,
alors qu'invoqué en tant que "sh", il lit ~/.profile en premier - voir le
man pour tous les détails.


Un truc qui marche chez moi:

lrwxr-xr-x 1 moi moi 7B May 24 2005 .bash_profile -> .bashrc
-rw------- 1 moi moi 2K Dec 9 2007 .bashrc



C'est cavalier mais cela marchera effectivement. Il faut par contre se
souvenir que du coup, le .bashrc sera lu également par sh (ou bash se
comportant en sh), et prévoir le coup lorsque nécessaire. Un exemple typique
est la définition du prompt, bash autorisant plein de choses que sh ne
comprend pas.

Fx

--
A file that big?
It might be very useful.
But now it is gone.
Avatar
patpro ~ patrick proniewski
In article <1iiv5ih.1tfsrzi1vnna6vN%,
(Jacques Perrocheau) wrote:

Michel Nicolas Alex wrote:

> > Par exemple, dans l'un des scripts de démarrage de bash (au pif :
> > .login ? .bashrc ?) sous la forme :
>
> Euh, tien, une question à ce sujet :
> On parle souvent de .bashrc, mais en général chez moi ce nom de fichier
> ne fonctionne pas. En revanche .profile fonctionne.
> Pourquoi ?

Un truc qui marche chez moi:

lrwxr-xr-x 1 moi moi 7B May 24 2005 .bash_profile -> .bashrc
-rw------- 1 moi moi 2K Dec 9 2007 .bashrc

Je ne me souviens plus où j'ai pris cela.



je fais pareil.

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
2 3 4 5 6