#1 Le 15/03/2013, à 15:29
- ShukatsuRonin
[Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Bonjour,
Comme indiqué dans le titre, j'ai fait une grosse bêtise. Voulant essayer OpenSUSE 12.3 et n'ayant pas de programme par défaut pour créer une clé USB amorçable, j'ai décidé d'utiliser la commande « dd ». Fatiqué, j'ai réussi à taper « of=/dev/sda ». Eh oui.
Je me suis rendu compte de mon erreur au bout de quelques secondes, mais le mal était déjà fait. Quand je démarrais mon ordinateur, j'obtenais le menu du live-cd d'OpenSuse. J'ai téléchargé Linux Secure Remix et j'ai lancé la réparation automatique. Le résultat donnait ceci.
Un peu impatient, j'ai relancé la procédure et, au risque d'aggraver mon cas, j'ai demandé à ce qu'il répare le MBR. Depuis, je n'ai plus au démarrage l'écran d'accueil d'OpenSUSE, mais un message dans le genre « no bootable device, insert a floppy and press any key ». L'état actuel de mon disque se trouve ici.
Dans Boot Repair, l'option de réparation de GRUB est grisée -inaccessible - et l'outil OS-Uninstaller m'indique qu'il ne trouve aucun OS sur ma machine. En fait, il devrait y avoir une petite partition pour Win7, Xubuntu (/boot, /, /home et swap) et une parition pour réinstaller Win7.
Il ne me reste que le formatage ?
Dernière modification par ShukatsuRonin (Le 02/04/2013, à 22:16)
Hors ligne
#2 Le 15/03/2013, à 15:32
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Question subsidaire, soumettre la même question en anglais sur le forum principal, c'est :
- polluler les forums
- autorisé
- bien, ça assure la disponibilité des « débats » au plus grand nombre
?
Hors ligne
#3 Le 15/03/2013, à 15:35
- tuxmarc
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Bonjour
En relançant avec l'iso de Xubuntu, même résultat ?
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#4 Le 15/03/2013, à 15:38
- tuxmarc
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Moi, je n'y vois aucune pollution, aucune interdiction
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#5 Le 15/03/2013, à 15:44
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Merci pour la rapidité de la réponse.
Je ne suis pas sûr de comprendre. Tu proposes d'effectuer une réinstallation partielle ?
Hors ligne
#6 Le 15/03/2013, à 15:48
- tuxmarc
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Oui, le Xubuntu sur la partie du disque formatée pour.
En installant le Grub, j'espère qu'il va remettre de l'ordre et que tu auras à nouveau une machine fonctionnelle ........ pour installer des tas de Linux à côté ensuite
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#7 Le 15/03/2013, à 16:02
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Je viens de regarder dans gparted et les partitions ne sont pas reconnues. Le programme m'affiche :
Partition /dev/sda1, en fat16, montée en mnt/boot-sav/sda1, étiquette BOOT, taille 4 MiB, etc.
Partition /dev/sda2, système de fichier inconnu, pas de point de montage, étiquette openSUSE 12.3 KDE Live, taile 948.8 MiB.
Partition non allouée, 297,16 GiB
Je me souviens à peu près de la taille de chaque partition, mais il me paraît difficile de réinstaller dans ces conditions
Hors ligne
#8 Le 15/03/2013, à 17:07
- tuxmarc
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Ça sent le grand ménage dans le disque !
Avais tu des docs dessus ??
Il est peut être possible de sauver quelques meubles avec photorec et son copain testdisk (de mémoire), mais il faudra mettre un disque externe pour pouvoir copier et imprimer la doc avant pour ne pas faire de cata.
J'ai testé photorec, création française !!!, pour récupérer des photos après formatége d'une carte SD, résultats meilleurs que prévu !!!!
Après tentative de récupération, je pense qu'il va falloir tout nettoyer, puis recréer selon ce que tu veux faire.
Guettons aussi les autres avis, j'en connais des plus "barbus" que moi
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#9 Le 15/03/2013, à 17:27
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Oui, j'avais des documents. C'est même mon ordinateur principal, puisque c'est le seul.
Cela dit, j'avais commencé à effectuer des sauvegardes régulières avec Déjà Dup et la dernière est vieille de 4 jours. J'espère juste que le programme sera à la hauteur des mes espérances.
Je ne vais de toute manière pas reformater immédiatement - mes yeux fatiguent de scruter l'écran -, mais ton avis est conforté par un modo sur le forum anglo-saxon qui me conseille testdisk et photorec.
Si mes sauvegardes fonctionnent, le seul truc qui m'ennuiera un peu, c'est pour Win7. Alors c'est vrai, je lançais Windows tous les 36 du mois, mais il s'était parfois avéré utile. Et comme pour le réinstaller, il faut passer par une partition cachée devenue introuvable...
Hors ligne
#10 Le 15/03/2013, à 18:33
- moko138
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Tu oublies deux infos importantes : quel était ton ancien Xubuntu, et la taille du fichier copié sur sda avec dd.
Deux choses :
- N'as-tu pas une sauvegarde de ton mbr sur un support externe ?
- A défaut, si ton Xubuntu était une version Secured Remix, il y en a deux copies sur ton HD (une dans win et une dans ubuntu).
C'est cette copie qu'il est utile de chercher et de restaurer. Ça ne te rendra pas ton win7 installé, mais ça te permettra de retrouver un accés aux partitions situées au-delà des secteurs écrasés.
Ensuite, au pire, en session live, tu auras accès à tes données ; au mieux, tu pourras booter sur ton Xubuntu installé et sur ta partition win recovery, si tes partitions étaient dans l'ordre où tu les nommes dans ton 1er message.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#11 Le 15/03/2013, à 22:54
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
J'avais une Xubuntu 12.04 classique. Je n'ai appris l'existence de Linux Secure Remix qu'une fois ma bévue commise, en cherchant un moyen d'y remédier.
Je n'avais pas non plus pris soin d'effectuer une copie de mon mbr.
Le fichier pèse officiellement 948.8 Mio, mais j'ai très vite constaté que la diode de ma clé USB ne clignotait pas et j'ai arrêté le processus. Je dirais qu'il a dû s'écouler moins d'1 minute entre lancement et l'arrêt de la commande. Je ne sais pas exactement combien a été écrit, j'ai bien essayé de chercher dans les logs, mais ça dépasse mes compétences.
Dans ce cas, c'est mort ?
Hors ligne
#12 Le 15/03/2013, à 23:21
- moko138
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Je suppose que testdisk, et peut-être d'autres outils, sont capables de reconstituer tes tables de partitions. Cela n'est pas de ma compétence.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#13 Le 16/03/2013, à 13:23
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Je vais tenter avec testdist. À ce stade de mes recherches, j'ai trouvé qu'il fait partie du live-usb de GParted, mais pas photorec. Il faut que je regarde s'il y en a un qui propose les deux outils d'un coup, ce serait pratique.
Hors ligne
#14 Le 16/03/2013, à 14:21
- moko138
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Ne te précipite pas !
N'oublie pas que pendant que ton ordi travaillera, surtout si tu utilises testdisk qui prend des HEURES et te propose des options, tu auras besoin d'un autre pc avec connexion, pour demander aux spécialistes quoi choisir et quoi répondre (à testdisk ou autre).
Donc fais-toi prêter n'importe quel ordinosaure pour maintenir le dialogue.
A priori, tu n'as écrasé que le mbr, dont la table des partitions primaires, et 1 petit giga maxi, donc sda1 et, si sda1 est une petite partition de diagnostic ou UEFI, le début de sda2.
Chez moi, la commande
dd if=/proc/partitions | hexdump -C | less
donne immédiatement toutes les partitions, pas seulement les primaires.
Donc essaye-la et colle ici le résultat entre balises-code. Même si c'est un pur message d'erreur.
Et lis la page d'où j'ai tiré cette commande :
http://doc.ubuntu-fr.org/dd
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#15 Le 16/03/2013, à 17:39
- tuxmarc
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
J'y pense, pour avoir un tas d'outils sous la souris, il y a Partedmagic disponible chez Distrowatch
http://distrowatch.com/index.php?distri … l&year=all
De mémoire, il a testdisk et photorec.
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#16 Le 17/03/2013, à 13:08
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
moko138 > J'ai heureusement acces a un autre ordinateur, merci pour la precision.
La commande donne ceci :
00000000 6d 61 6a 6f 72 20 6d 69 6e 6f 72 20 20 23 62 6c |major minor #bl|
00000010 6f 63 6b 73 20 20 6e 61 6d 65 0a 0a 20 20 20 37 |ocks name.. 7|
00000020 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 36 | 0 6|
00000030 31 37 32 38 20 6c 6f 6f 70 30 0a 20 20 20 37 20 |1728 loop0. 7 |
00000040 20 20 20 20 20 20 20 31 20 20 20 20 20 32 33 31 | 1 231|
00000050 30 37 36 20 6c 6f 6f 70 31 0a 20 20 20 38 20 20 |076 loop1. 8 |
00000060 20 20 20 20 20 20 30 20 20 33 31 32 35 37 31 32 | 0 3125712|
00000070 32 34 20 73 64 61 0a 20 20 20 38 20 20 20 20 20 |24 sda. 8 |
00000080 20 20 20 31 20 20 20 20 20 20 20 34 30 39 36 20 | 1 4096 |
00000090 73 64 61 31 0a 20 20 20 38 20 20 20 20 20 20 20 |sda1. 8 |
000000a0 20 32 20 20 20 20 20 39 37 31 35 37 34 20 73 64 | 2 971574 sd|
000000b0 61 32 0a 20 20 20 38 20 20 20 20 20 20 20 31 36 |a2. 8 16|
000000c0 20 20 20 20 33 39 31 35 37 37 36 20 73 64 62 0a | 3915776 sdb.|
000000d0 20 20 20 38 20 20 20 20 20 20 20 31 37 20 20 20 | 8 17 |
000000e0 20 33 39 31 33 31 36 31 20 73 64 62 31 0a | 3913161 sdb1.|
000000ee
La encore, seules deux partitions sont vues...
J'ai jete un coup d'oeil a la page d'origine, mais je dirais pas que j'ai tout assimile.
tuxmarc > Merci pour le tuyau, PartedMagic comprend effectivement les deux outils en plus de plein d'autres. J'ecris d'ailleurs du live-usb, d'ou clavier US, d'ou pas d'accents.
A votre avis, prochaine etape, lancer testdisk ?
Hors ligne
#17 Le 17/03/2013, à 15:36
- moko138
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
La doc sur l'amorçage multiple indique bien l'utilité de faire avant tout une copie du mbr :
maintenant tu sais pourquoi.
Si je comprends bien, sdb est ta clef 4Go et sda ton HD 298 Gio, sur lequel l'iso a été intégralement copiée :
971574 sda2
et 971 574 kio / 1024 = 948,802 734 375 Mio.
Et la commande que je t'ai indiquée ne s'appuie que sur le mbr. Alors qu'il faudrait une commande qui scrute tout le HD à la recherche des en-têtes de partitions.
Le fichier pèse officiellement 948.8 Mio, (...) Je viens de regarder dans gparted et les partitions ne sont pas reconnues. (...)
Je me souviens à peu près de la taille de chaque partition,
Qui étaient donc... ?
Place aux spécialistes !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#18 Le 17/03/2013, à 15:59
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Pour la copie du mbr, j'ai bien retenu la lecon.
Tu as tout juste, une cle de 4Gio et un disque dur de 298Gio. Sur ce dernier, l'iso apparait entierement copie, bien que vu les vitesses de transfer, je doute que ce soit concretement le cas.
Mes partoches de memoire, avec le doute entre Gio et Go (mais j'avais utilise GParted pour partitionner le disque) :
Win7 : 40 Gio
/boot : 500 Mio
/ : 10 Gio
/home : ~136 Gio
swap : 4Gio
Recovery Win : 7 ou 8 Gio
Partitions logiques pour linux, parce que quand j'essayais de creer une partition primaire le medium live grisait beaucoup d'options.
Hors ligne
#19 Le 17/03/2013, à 19:27
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Dans l'attente d'une reponse j'ai lance l'analyse avec TestDisk, me disant que tant que je ne changeais rien, je ne risquais pas grand-chose.
La recherche rapide de partitions me donne les resultats suivants :
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
Partition Start End Size in sectors
>* FAT12 0 6 27 0 136 28 8192 [BOOT]
P HPFS - NTFS 153 27 3 3722 154 16 57344000 [Windows7_OS]
P Linux 3722 186 49 3746 243 17 389120
L Linux 3747 20 50 4962 191 29 19529728
L Linux 4962 223 62 37150 245 23 517101568
L HPFS - NTFS 37638 83 14 38913 37 36 20480000 [Lenovo_Recovery]
Ca me parait plutot bon signe. Il y a quand meme deux questions qui se posent, 1. les tailles sont elles correctes ? En secteurs ca ne me parle pas beaucoup. ca m'apprendra a ecrire si vite, en fait les tailles apparaissent en selectionnant les partitions avec les fleches. Ca ne correspond pas exactement a ce que j'avais ecrit plus haut, mais ca me parait coller 2. la partition swap n'apparait pas, c'est grave docteur ?
Dois-je lancer une recherche en profondeur ? A ce stade, un coup de "write" et ca repart ?
Dernière modification par ShukatsuRonin (Le 17/03/2013, à 19:32)
Hors ligne
#20 Le 17/03/2013, à 21:03
- moko138
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Place aux spécialistes de testdisk, dont je ne suis pas !
Ne modifie rien sans l'assistance de l'un d'eux.
Juste quelques remarques :
- Apparemment, les nombres indiqués correspondraient à C-H-S.
- Table GPT ou msdos ? Je penche pour msdos, à cause du "grisé" : le live a monté ta swap qui serait incluse dans une partition étendue, avec / et /home, ainsi verrouillées tant que tu ne démontes pas la swap, que tu devras démonter par la suite. Mais je ne connais pas Win7.
- Le total des partitions que tu estimes en #18 : il manque 100 Go ! Etait-ce un double boot mal pré-installé ? (Il y a un précédent récent chez Asus, sur le forum). Ou plutôt un trou... de mémoire ?
- Le total, par contre, de testdisk : # 614 000 000 secteurs. Ça colle si un secteur = 0,5 kio. Mais ça me paraît une valeur à l'ancienne, contemporaine de Xp. Colle aussi avec l'hypothèse d'une table msdos. Il y aurait eu un upgrade sur ce Lenovo.
- A 20 Mo/s, une minute suffit pour copier un Go ; la preuve.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#21 Le 18/03/2013, à 10:06
- tuxmarc
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Bonjour
Ok tu as testdisk.
Je l'avais découvert dans un article de Linux Pratique où ils insistaient lourdement sur la lecture de la doc avant d'attaquer la falaise.
La doc faite par le concepteur de testdisk/photorec, Christophe Grenier (que j'avais félicité) est ici :
http://www.cgsecurity.org/wiki/TestDisk_FR
N'hésites pas à imprimer pour avoir la doc sous les yeux.
Là où il ne faut pas aller vite, c'est pour choisir la bonne destination, un disque externe où il y aura du temps à passer pour trier tes docs.
Vive Richard Stalmann, Linus Torvalds, et tous les fondus de Linux.
De l'Ordinosaure fait à 90% de récup, à deux portables LDLC, neufs sans système et une carte mère sans boitier, tous libres !!
Parrain Linux sur www.parrain-linux.com et www.parrains.linux.free.fr
Hors ligne
#22 Le 18/03/2013, à 11:18
- ShukatsuRonin
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
moko138 > D'abord, merci pour le soutien continu. Je vais de ce pas m'inscrire au forum de cgsecurity pour profiter de leurs lumières (oui, j'ai « découvert » l'option disposition du clavier sur le bureau de PartedMagic. Je suis un peu long à la détente).
Le type de table, je ne sais pas ; on est déjà au-delà de mes connaissances. Si je te dis que lors de la recherche approfondie, j'ai vu apparaître un « lba extended » ça aide ? Mon ordinateur est un petit Thinkpad datant de 2011.
La différence de taille, j'ai un doute. Je n'ai pas fait très attention parce que j'ai procédé ainsi : une partition de tant pour Win, une partition de tant pour /, etc. et tout ce qui reste pour mon home. Je trouvais qu'il restait pas tant que ça au final pour le home. En essayant de me creuser les méninges je dirais que j'ai dû me tromper en #18, mais que plus de 240Gio ça me semble malgré tout beaucoup. Je mettrais pas ma main au feu, cela dit.
Pour les vitesses de transfer, il me semblait que ça tournait aux alentours de 6,8Mio/sec chez moi.
tuxmarc > Merci aussi pour le suivi. Je vais essayer de faire les choses bien.
Hors ligne
#23 Le 18/03/2013, à 14:29
- moko138
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
« l'option disposition du clavier » : si tu parles de
setxkbmap fr
n'oublie pas que c'est à refaire à chaque démarrage, sauf si ta clef est persistante ET que tu fais certaine manip' (à retrouver sur le forum).
Faute de quoi, Ctrl A devient Ctrl Q, anodin sur firefox mais potentiellement dramatique en cours de récupération de données.
« 240Gio » : d'où sors-tu cette valeur ?
"vitesses de transfert" : plus élevée dans le cas de deux supports flash. Mais plus lente quand tu fais un copier-coller sur un unique disque mécanique (lenteur mécano-optique, ET un seul couple cache-contrôleur de disque, pour assurer la lecture ET l'écriture).
"LBA extended" : oui, il s'agit d'une ancienne partition étendue (dans un hd à table ms-dos). Il n'y en a qu'une par disque (à un moment donné). Reste à t'assurer que c'est la bonne et non une (éventuelle) antérieure.
Pour info, sur un hd partitionné façon msdos, on trouve au maximum trois partitions primaires plus une partition étendue qui, elle, est divisible en n partitions logiques.
Ta win7 et ta win_recovery cachée (et peut-être une ibm_diag cachée, ou peut-être une swap cachée de win) sont des p. primaires.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#24 Le 18/03/2013, à 15:01
- jamesbad000
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Bonjour,
Tu n'avais pas mis de paramètre count à ta commande dd ??? Parce que sans count, il a pu aller écrire assez loin avant que tu l'arrête !
Dans l'idéal, il est préférable de recopier le disque complet avant d'intervenir. (testdisk sait copier sur un autre disque ou dans un fichier image)
Dans tous les cas, avant de décider de réactiver telle ou telle partition avec testdisk, il est bon d'utiliser l'option P qui permet de rentrer dans le système de fichier d'une partition, de naviguer dans les répertoires, et même de copier les fichiers ou répertoire entiers.
S'il est impossible de rentrer dans le système de fichier, c'est que la partition n'est probablement pas viable. (elle peut éventuellement être réparée)
Concernant la partition étendue. Il n'y a pas besoin de s'en préoccuper. Testdisk la recréé en fonction des partitions que tu aura indiquée comme étant "logiques"
Récupérer le swap n'est vraiment pas un enjeux (il suffit de le recréer)
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#25 Le 18/03/2013, à 15:56
- jamesbad000
Re : [Résolu] Depuis une mauvaise manip' avec dd, mon pc ne démarre plus
Après relecture plus approfondie la situation me parait assez clair.
Ton iso à potentiellement tout écrasé jusqu'au secteur 1 943 148. Et ta partition windows commence au secteur 2 459 648 (à + 1,173 Go du début du disque).
Donc elle est probablement intacte, et tout ce qui suit aussi...
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne