#1 Le 03/10/2010, à 22:15
- Loy
[Résolu] Problème copie exacte d'un disque dur
Bonjour,
je souhaite utiliser mon ancien disque dur (actuellement en ntfs avec xp dessus) pour y mettre ubuntu (bon jusque là rien de bien problématique), mais je ne veux pas perdre le xp dessus, n'ayant pas les cd d'installation (j'ai bel et bien une "copie" faite peu après l'achat, mais je n'en ai pas vraiment confiance) vu que c'était un pc "clef en main".
J'ai donc chercher une solution dans la doc, et j'en suis venu à vouloir faire une copie bits à bits via la commande dd comme décrit ici : http://doc.ubuntu-fr.org/dd#copie_bit_a … ge_parfait
La copie en elle même c'est très bien déroulée, mais je n'arrive pas à monter l'image crée, même en spécifiant l'option -t ntfs (ou même "iso9660").
Je ne veux formater avant d'être sur de n'avoir rien perdu.
Pour info, j'ai fait 2 images (histoire de vérifier) :
sudo dd if=/dev/sdc of=lieudesauvegarde
sudo dd if=/dev/sdc2 of=lieudesauvegarde
les erreurs :
loy@loy-dev:~/DDSAVE/HDD$ sudo mount -o loop -t ntfs /home/loy/DDSAVE/80Go.iso /home/loy/DDSAVE/mount
[sudo] password for loy:
NTFS signature is missing.
Failed to mount '/dev/loop0': Argument invalide
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
En vous remerciant,
Cordialement,
Loy.
Dernière modification par Loy (Le 08/10/2010, à 21:28)
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#2 Le 04/10/2010, à 00:55
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
/dev/sdc est ton disque complet. /dev/sdc2 est la deuxième partition de ton disque.
Que donne la commande
sudo sfdisk -luS
Dernière modification par rmy (Le 04/10/2010, à 00:55)
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#3 Le 04/10/2010, à 08:38
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Hello rmy,
Une fois monté le disque dur (externe) prévu pour être copié :
############# Mon disque système actuel ###############
Disque /dev/sda : 38913 cylindres, 255 têtes, 63 secteurs/piste
Unités= secteurs de 512 octets, décompte à partir de 0
Périph Amorce Début Fin #secteurs Id Système
/dev/sda1 * 2048 88000511 87998464 83 Linux
/dev/sda2 88000512 624138239 536137728 83 Linux
/dev/sda3 624140288 625141759 1001472 82 Linux swap / Solaris
/dev/sda4 0 - 0 0 Vide
############# Mon bon vieux disque xp ##################
Disque /dev/sdb : 9729 cylindres, 255 têtes, 63 secteurs/piste
Unités= secteurs de 512 octets, décompte à partir de 0
Périph Amorce Début Fin #secteurs Id Système
/dev/sdb1 63 10485822 10485760 1b Cachée W95 FAT32
fin: (c,h,s) attendu (652,181,40) trouvé (652,254,63)
/dev/sdb2 * 10485846 156280319 145794474 7 HPFS/NTFS
/dev/sdb3 0 - 0 0 Vide
/dev/sdb4 0 - 0 0 Vide
bon certes hier il s'était monté en /dev/sdc mais bon je ne pense pas que ça crée de souci.
Bon quoi qu'il en soit, il est fort probable que je ne puisse répondre avant vendredi soir, n'ayant accès au net à mon internat (ni, jusqu'à résolution, de pc tout court T_T).
Cordialement,
Loy.
ÉDIT :
/dev/sdc est ton disque complet. /dev/sdc2 est la deuxième partition de ton disque.
Donc, ais-je bien cogité en me disant qu'en prenant /dev/sdc ça allais me faire une copie complète du disque, contenant les 2 partitions, la mbr, le tout dans l'ordre qui va bien ?
Dernière modification par Loy (Le 04/10/2010, à 08:42)
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#4 Le 04/10/2010, à 09:43
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
Donc, ais-je bien cogité en me disant qu'en prenant /dev/sdc ça allais me faire une copie complète du disque, contenant les 2 partitions, la mbr, le tout dans l'ordre qui va bien ?
Oui, c'est juste. Tu peux d'ailleurs t'en assurer en faisant un petit sfdisk -l tonimage.img, qui devrait juste grogner pour la géométrie, mais devrait te montrer tes partitions.
Par contre en prenant /dev/sdc tu te compliques un peu la vie pour le montage de la partition comme tu voulais le faire dans ton précédent message. Tu ne peux pas monter un disque complet, mais uniquement un système de fichier qui se trouve sur une partition. D'où ton message d'erreur…
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)?
Il faut soit monter l'image que tu as faite de /dev/sdc2, soit utiliser un loopdevice avec un offset pour pointer, dans l'image de /dev/sdc, sur le début de la partition.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#5 Le 04/10/2010, à 09:51
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
un petit sfdisk -l tonimage.img, qui devrait juste grogner pour la géométrie, mais devrait te montrer tes partitions.
Effectivement, tout à l'air en ordre .
utiliser un loopdevice avec un offset pour pointer, dans l'image de /dev/sdc, sur le début de la partition.
hum, alors là j'ai pas tout tout compris (les disques durs ne sont pas pour moi aussi obscurs que les erreurs réseau, mais arrivent proches dans la liste).
Pour le loopdevice, c'est en montant avec " mount -o loop " nop ? Et pour le pointage comment dois-je m'y prendre ?
En tout cas merci de prendre du temps à mon problème,
Loy.
ÉDIT :
j'ai essayer de monter l'image de la partition seule, et même résultat.
Dernière modification par Loy (Le 04/10/2010, à 09:56)
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#6 Le 04/10/2010, à 10:26
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
ÉDIT :
j'ai essayer de monter l'image de la partition seule, et même résultat.
donne directement les commandes que tu fais pour gagner du temps… normalement, monter l'image de la partition devrait fonctionner, à moins que ton image ne soit pas correcte. Il faut utiliser l'option -o loop.
Pour ce qui est d'utiliser un loopdevice avec offset, c'est un peu plus lourd :
1/ Il faut utiliser losetup avec l'option -f pour déterminer le premier loop device dispo
2/ toujours losetup avec l'option -o pour associer un loopdevice à ton image, mais en lui donnant un offset, celui-ci étant calculé en fonction du début LBA de ta partition et de la taille de tes secteurs.
3/ Ensuite mount /dev/loopX (en remplaçant X) avec -t ntfs à passer en option…
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#7 Le 04/10/2010, à 10:48
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Milles excuses, j'ai tenté les mêmes commandes que pour la partition totale.
Bon, j'en sais un peu plus grâce à sfdisk, j'ai complètement m***er sur cette copie, ça m'apprendra à faire des choses étant crevé.
J'ai essayer de monter la partition 1 , sans succès car c'est du fat 32 (je n'ai pas le bon mount -t filesyst )
Bon je reprendrais mes investigations vendredi soir.
Merci bien en tout cas.
Loy.
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#8 Le 04/10/2010, à 11:59
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
Ok, alors à vendredi, mais si tu refais ton image, utilises ddrescue, tu auras :
1/ une info sur le déroulement
2/ un log qui te permet de reprendre
3/ pas de plantage en cas d'erreur
4/ une synchro par défaut pour que l'image soit complètement identique en taille, même en cas d'erreurs.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#9 Le 05/10/2010, à 23:14
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Re, plus tôt que prévus
Bon, j'ai réussi à monter la 1ère partition du disque dur (j'avais pas vu "vfat" en fait.... ) et ça marche très bien.
Donc, si j'ai bien compris, cette partition, par du 1er secteur jusqu'à un certain nombre, et donc (sauf si j'ai raté un chose) contiendrait la MBR.
Ma question est la suivante : Si je veux, un jour, récupérer mon disque tel qu'il fut au moment de la création de l'image, me suffirait-il de remettre mes 2 partitions en place à l'aide de dd par exemple ?
Si non, s'il me suffit de créer une nouvelle mbr correspondante et ma windows serait bien reconnue au démarrage, ba va pour 2 images, une par partition et on en parle plus.
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#10 Le 05/10/2010, à 23:32
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
non, cette partition part du secteur 63 (le 64è en fait, on commence à 0) et ton MBR est avant.
Si tu veux "scinder" ta copie, fais une image des 63 premier secteurs et de chacune des deux partitions. Mais dans ce cas, autant faire une image du disque complet…
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#11 Le 05/10/2010, à 23:49
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
moerf, en gros ce que j'ai fait.
Bon, ba, la question qui fâche, que me conseilles-tu ? J'ai regardé un peu ddrescue, mais je préfère un avis avant de me lancer (histoire de pas faire 36 copies inutiles...).
À savoir :
-pourrais-je par la suite faire ce que je veux (restaurer mon disque à l'initial) ? Bon ça, si c'est pas possible à faire "simplement" bien je trouverais bien un moyen de contourner ça un jour.
-utiliser la sauvegarde pour y piocher à l'occasion (quand on met des fichiers un peu partout on finis par avoir des difficultés à penser quoi récupérer.... d'où la séduction du Loy pour une iso )
En te remerciant,
Loy.
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#12 Le 05/10/2010, à 23:57
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
mon avis : ddrescue /dev/sda complet, et ensuite tu monte l'image avec un loopdevice + offset si tu veux accéder directement à la partition /dev/sda2.
Commence par faire cette image complète, ensuite je t'expliquerai comment monter directement la 2è partition à partir de cette image. Le forum te servira d'aide mémoire pour reproduire. Si ça ne te convient pas comme solution, il sera toujours temps de refaire une image de sda2 après avoir essayé…
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#13 Le 07/10/2010, à 00:14
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Voilà voili, c'est fait. Je colle ici le message final :
dd_rescue: (info): ipos: 78150744.0k, opos: 78150744.0k, xferd: 78150744.0k
errs: 0, errxfer: 0.0k, succxfer: 78150744.0k
+curr.rate: 10994kB/s, avg.rate: 20046kB/s, avg.load: 6.9%
Maintenant me manque plus qu'a monter tout ça et je serais un être comblé .
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#14 Le 08/10/2010, à 16:14
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Re.
Bon, je patauge un peu dans les lentilles.
J'ai fait :
sudo losetup -f
# donne : /dev/loop0
#un sfdisk -l DDSAVE/80_Go_save
#qui me donne ce qui suit, ce qui m'a servit pour déterminer l'offset. et c'est là où j'ai du me planter :
DDSAVE/80_Go_save2 * [b]652[/b]+ 9727 9076- 72897237 7 HPFS/NTFS
sudo losetup -j /home/loy/DDSAVE/80_Go_save -o 652
sudo mount -t ntfs -o loop /dev/loop0 /home/loy/DDSAVE/mount
La dernière commande me fait monter l'utilisation des cœurs sur une durée indéfinie (enfin j'ai pas voulu tester trop longtemps mais au bout de 2 minutes ça ce calme pas, et ça ne finis pas l'exécution)
Voilà, j'espère avoir donné un nombre suffisant d'informations.
Cordialement,
Loy.
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#15 Le 08/10/2010, à 17:29
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
commence déjà par prendre le retour en secteurs :
sudo sfdisk -luS DDSAVE/80_Go_save
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#16 Le 08/10/2010, à 17:59
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Arf, effectivement si je prends des cylindres ...
M'enfin, mis à part un : losetup -o 10485846 , j'ai rien changé, et mount ne monte rien. Dois-je laisser tourner beaucoup plus longtemps ?
Par contre, j'ai une erreur lors du sfdisk que je n'avais pas vu :
Disque DDSAVE/80_Go_save : impossible d'obtenir la géométrie
J'ignore si c'est important mais au cas où.
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#17 Le 08/10/2010, à 18:23
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
est-ce que tu peux donner le retour complet entre balises code de
sudo sfdisk -luS DDSAVE/80_Go_save
s'il te plait ?
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#18 Le 08/10/2010, à 18:26
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Bien sur,
loy@loy-dev:~$ sudo sfdisk -luS DDSAVE/80_Go_save
Disque DDSAVE/80_Go_save : impossible d'obtenir la géométrie
Disque DDSAVE/80_Go_save : 9729 cylindres, 255 têtes, 63 secteurs/piste
Unités= secteurs de 512 octets, décompte à partir de 0
Périph Amorce Début Fin #secteurs Id Système
DDSAVE/80_Go_save1 63 10485822 10485760 1b Cachée W95 FAT32
fin: (c,h,s) attendu (652,181,40) trouvé (652,254,63)
DDSAVE/80_Go_save2 * 10485846 156280319 145794474 7 HPFS/NTFS
DDSAVE/80_Go_save3 0 - 0 0 Vide
DDSAVE/80_Go_save4 0 - 0 0 Vide
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#19 Le 08/10/2010, à 18:28
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
expr 1048586 \* 512
losetup -o 536876032 …
edit : faute de frappe
Dernière modification par rmy (Le 08/10/2010, à 18:29)
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#20 Le 08/10/2010, à 19:34
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
J'allais écrire que je laissais tomber, mais une recherche de la dernière chance m'a sauvé, en partie.
J'ai enfin réussi à rendre /dev/loop0 "occupé"
Par contre, mount me fais toujours la gueule, mais différemment :
loy@loy-dev:~$ sudo mount -t ntfs /dev/loop0 /home/loy/DDSAVE/mount/
NTFS signature is missing.
Failed to mount '/dev/loop0': Argument invalide
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Par contre, un sfdisk donne :
loy@loy-dev:~$ sudo sfdisk /dev/loop0
Vérification qu'aucun autre n'utilise le disque en ce moment ...
BLKRRPART: Argument invalide
OK
Disque /dev/loop0 : impossible d'obtenir la géométrie
Disque /dev/loop0 : 9729 cylindres, 255 têtes, 63 secteurs/piste
sfdisk: ERREUR: le secteur 0 n'a pas une signature MS-DOS
/dev/loop0 : type non reconnu de table de partition
Vieille situation:
Aucune partition repérée
L'entrée utiliser un des formats suivants; les champs absents prennent
la valeur par défaut:
<début> <taille> <type [E,S,L,X,hex]> <amorçable [-,*]> <c,h,s> <c,h,s>
Habituellement vous n'avez besoin que de spécifier:
<début> et <taille> (et parfois <type>).
Et de là me demande d'entrer manuellement la taille des partitions, et leurs type, si j'ai bien compris. Si je ne précise rien et fais entrée, il me renvois :
Périph Amor Début Fin #cyls #blocs Id Système
/dev/loop0p1 0+ 9728 9729- 78148192 83 Linux
Je n'aime pas poster à la moindre anicroche, mais je désespère un peu à trouver tout seul pour le coup...
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#21 Le 08/10/2010, à 20:41
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
avais-tu libéré loop0 avant de recommencer avec le bon offset ?
Normalement, avec losetup -o, il faut utiliser un offset en octets qui pointe vers le début de la partition que tu veux monter.
Explications ici, 2è partie…
http://cepcasa.info/parted/recupfs.html
Désolé, je dois partir, à plus tard ce soir, mais le forum risque d'être down entre minuit et 3h.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#22 Le 08/10/2010, à 21:24
- Loy
Re : [Résolu] Problème copie exacte d'un disque dur
Ah la belle erreur !
Due à mon inexpérience de la chose, mais au moins c'est arrangé.
en fait, il y avais une petite erreur dans :
expr 1048586 \* 512
losetup -o 536876032 …
edit : faute de frappe
le bon nombre était 5368753152, mais ne sachant exactement a quoi correspondait le calcul ( le \* me laissait de marbre pour le coup, surtout avec l'aide du man expr ).
Donc voilà, la partition ce monte à merveille, par contre, je n'arrive pas à libérer /dev/loop0 (donc j'ai utilisé /dev/loop1) :
sudo losetup -d /dev/loop0
loop: ne peut détruire le périphérique /dev/loop0: Périphérique ou ressource occupé
M'enfin au pire un reboot et ça s'arrangera.
En tout cas je tiens à te remercier de m'avoir aider
Bonne continuation,
Cordialement,
Loy.
Pensez à consulter la doc avant de poster…
Loy is back on Ubuntu ! (et pour de bon cette fois ci )
Créateur de Silence
Hors ligne
#23 Le 09/10/2010, à 01:53
- rmy
Re : [Résolu] Problème copie exacte d'un disque dur
Nickel
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne