| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : commande de récupération de disque dur | ||
| enfoiro | fichier iso != volume disque.
donc ton iso c'est pas une iso mais passons. disque pété hda disque de récup sda bref la séquence c'est
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| enfoiro | fichier iso != volume disque.
donc ton iso c'est pas une iso mais passons. disque pété hda disque de récup sda bref la séquence c'est
|
| titounnette | Il me semblait que l'idée était de monter le fichier iso comme on monterait un volume ! J'ai actuellement un nouveau linux d'installé, sur un nouveau dd, avec l'iso dessus dans un coin !
A te lire, je dois donc, à partir du iso, régénérer un nouveau disque comme réplique du disque initial perdu ?! Comment je fais ça ? Merci de ton aide ;) |
| enfoiro | pourquoi -t iso9660, c'est incohérent.
En gros l'idée c'est pas ca, c'est de recopier cette image sur un autre disque plus grand et ensuite de travailler sur le disque. Avec la commande dd tu récupère l'intégralité du disque y compris la table de partitions et le boot sector, alors normal qu'il n'arrive pas à retrouver ses petits. sI tu veux travailler avec des partitions, soit tu vire le bootsect et la table de partitions à la main puis tu extrait les images de partitions individuelles (bonne chance :D ) soit tu extrait une seule partition à la fois (dd if=/dev/hda1 of=../ma_partition1.img). Soit tu reimplante l'image dans un disque propre et tu travaille dessus. |
| titounnette | C'est la commande que j'ai cité plus haut (ok le -o a sauté à la recopie, sinon c'est ça, et ça veut pas).
Pourquoi, quand on passe -o loop, l'erreur renvoie vers /dev/loop0 ??? |
| Fork Bomb | mount -o loop -t iso9660 /path/to/isofile /path/to/mountpoint |
| titounnette | Bonjour,
j'ai réalisé une image iso du du disque dur avec la commande dd, mais quand j'essaie de la monter, je reçois l'erreur pour la commande suivante : mount -t iso9660 path/backup.iso /mnt/backup - loop ==> Wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or others error In some cases useful info is found is syslog - try dmesg | tail or so dmesg me envoie des erreurs sur NTFS-fs : inode corrupt, should run chkdsk... un file path/backup.iso me renvoie : x86 boot sector, code offset 0x52, OEM-ID "NTFS", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf_, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80) Des avis / idées ? Merci de votre aide ;) |
| Turbo16 | Essaye le logiciel testdisk, il m'a sauvé la vie plus d'une fois (table des partition qui partait en vacance...:o)
Il va faire une analyse de ton disque, et si il trouve ce qui est réparable, il le fait. Voila :) |
| titounnette | Merci beaucoup, j'espere que ca va fonctionner!
Je fais un retour des que possible |
| Fork Bomb | http://forum.hardware.fr/hfr/OSAlt [...] 8662_1.htm |
| titounnette |
|
| enfoiro | je te conseille la lecture de mon topic, et sinon on ne travaille jamais sur le disque, on fait d'abord une image sur un autre disque de capacité supérieure.
a+ |
| black_lord |
|
| l0g4n | Nan, mais j'éspère pour toi que yavait du raid sur cette machine ! Ou alors des sauvegarde touts les jours minimun, ya des chances que t'ai tout perdu.
Et oui, le 'magic number' c'est vraiment la merde. |
| titounnette |
|
| Le_Tolier | allume un cierge, ou utilise ton backup si tu veux mon avis. |
| black_lord | justement, il n'y est pas.... |
| titounnette | Désolé pour le temps de latence. Voila le résultat:
Disk /dev/hdd: 80.0 GB, 80026361856 bytes 16 heads, 63 sectors/track, 155061 cylinders Units = cylinders of 1008 * 512 = 516096 bytes This doesn't look like a partition table Probably you selected the wrong device. Device Boot Start End Blocks Id System /dev/hdd1 ? 1904983 3706779 908105142 74 Unknown Partition 1 does not end on cylinder boundary. /dev/hdd2 ? 1905059 3576061 842184976 70 DiskSecure Multi-Boot Partition 2 does not end on cylinder boundary. /dev/hdd3 ? 167286 167286 0 72 Unknown Partition 3 does not end on cylinder boundary. /dev/hdd4 2555059 2555108 24404 0 Empty Partition 4 does not end on cylinder boundary. Partition table entries are not in disk order Je vois pas où est renseigné le type du système... |
| black_lord | si tu as un disque identique faire un dd pour backuper ton disque actuel, ensuite utiliser testdisk (sur le backup, de préférence) pour essayer de remettre les choses d'équerre.
bon courage. |
| titounnette | J'ai tapé cette commande et voila le résultat Disk /dev/hdd: 80.0 GB, 80026361856 bytes 16 heads, 63 sectors/track, 155061 cylinders Units = cylinders of 1008 * 512 = 516096 bytes This doesn't look like a partition table Probably you selected the wrong device. Device Boot Start End Blocks Id System /dev/hdd1 ? 1904983 3706779 908105142 74 Unknown Partition 1 does not end on cylinder boundary. /dev/hdd2 ? 1905059 3576061 842184976 70 DiskSecure Multi-Boot Partition 2 does not end on cylinder boundary. /dev/hdd3 ? 167286 167286 0 72 Unknown Partition 3 does not end on cylinder boundary. /dev/hdd4 2555059 2555108 24404 0 Empty Partition 4 does not end on cylinder boundary. Partition table entries are not in disk order |
| o'gure |
|
| black_lord | je pense que ce qu'il veut dire c'est : "est que tu es sur de ton type de fs ?" ça peut aussi être reiserfs, xfs, ...
lance "fdisk -l /dev/hdd" et donne le résultat |
| titounnette | oui je suis en debian 4 sarge |
| black_lord | mount: mount point /tralalaboum does not exist
[:cupra] |
| o'gure | et t'es sûr qu'il est en ext3 ? |
| titounnette | Je l'ai fait aussi! Cela m'a donné le même résultalt : wrong fs type, bad option, etc |
| o'gure | Car il faut indiquer le point de montage et le numéro de la partition du disque
Genre :
|
| titounnette | Pourquoi?
Tu peux expliciter ta réponse stp? |
| Fork Bomb | Si tu as réellement tapé mount -t ext3 /dev/hdd, il est normal que cela ne fonctionne pas. |
| titounnette | Non j'ai pas dis que le BIOS ne voyait pas le disque mais que l'on avait pas accès au BIOS...
Mais bon, je me suis renseigné et apparemment ce serait spécifique à la machine d'après mes sup... Donc on oublie ça... Par ailleurs, le volume apparait dasn mon poste de travail mais impossible de le monter que ce soit en graphique ou en ligne de commande... |
| Le_Tolier | euh déjà si le bios voit pas le disque c'est pas la peine de tenter de recuperer quoi que soit avec un autre OS, la 1ere étape c es tde savoi pourquoi le bios ne voit pas le disque |
| titounnette | En fait, j'ai un disque dur sur lequel est stocké des données hyper importantes pour ma boite (leur base de données). La distribution est Debian 4 et le PC tourne donc 24 sur 24. Ce matin le disque ne réagissait plus à rien. J'ai donc rebooter la machine et ensuite plus rien: au demarrage du PC impossible de booter sur le drive, impossible d'accéder au BIOS. J'ai donc réinstallé une debian sur une autre disque dur afin de voir si je pouvais y accéder, rien à faire: l'OS m'affiche "impossible de monter le volume" j'ai donc essayé manuellement et même chose, voila la message que j'ai recu en retour avec la commande "mount -t ext3 /dev/hdd: "wrong fs type, bad option, bad superblock on /dev/hdd, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so" J'ai donc essayer de faire une récupération du système avec la commande fsck et j'ai eu l'erreur suivante "fsck.ext3: Bad magic number in super-block lors de la tentative d'ouverture de /dev/hdd /dev/hdd: Le superbloc n'a pu être lu ou ne contient pas un système de fichiers ext2 correct. Si le périphérique est valide et qu'il contient réellement un système de fichiers ext2 (et non pas de type swap, ufs ou autre), alors le superbloc est corrompu, et vous pourriez tenter d'exécuter e2fsck avec un autre superbloc : e2fsck -b 8193 <périphérique> " Et avec la commande qui m'a ete indiqué j'ai eu l'erreur suivante: " e2fsck 1.40-WIP (14-Nov-2006) e2fsck: Bad magic number in super-block lors de la tentative d'ouverture de /dev/hdd Le superbloc n'a pu être lu ou ne contient pas un système de fichiers ext2 correct. Si le périphérique est valide et qu'il contient réellement un système de fichiers ext2 (et non pas de type swap, ufs ou autre), alors le superbloc est corrompu, et vous pourriez tenter d'exécuter e2fsck avec un autre superbloc : e2fsck -b 8193 <périphérique> " J'aimerai donc savoir si quelqu'un a déja eu ce problème là ou si vous connaissez la syntaxe exact de la commande permettant de faire cette récupération de données. C'est vraiment très important. Je vous remercie d'avance. |
| o'gure | 1. Décris mieux ta problématique : il peut y avoir 10 000 sens à ta phrase
2. Il y a un topic récupération de données, utilise la fonction recherche, tu trouveras facilement 3. il y a un topic récupération de disque dur HS, idem, fonction recherche |
| Fork Bomb | Récupérer ?
C'est a dire ? |
| titounnette | Bonjour tout le monde,
Je cherche à trouver la commande qui permet de récupérer un disque dur sous Debian. Quelqu'un la connaitrait-elle? Merci d'avance |





