#51 Le 15/04/2012, à 20:59
- rmy
Re : [Résolu] grub disparu et table de partition effacée
En passant, parce que ça m'a rappelé un truc et que je voulais revoir le man de sfdisk, je vous cite en passant un truc utile pour avant :
-c or --id number [Id]
If no Id argument given: print the partition Id of the indicated
partition. If an Id argument is present: change the type (Id) of
the indicated partition to the given value. This option has the
two very long forms --print-id and --change-id. For example:
% sfdisk --print-id /dev/hdb 5
6
% sfdisk --change-id /dev/hdb 5 83
OK
first reports that /dev/hdb5 has Id 6, and then changes that
into 83.
et maintenant j'aimerais que tu essayes-ça :
sudo sfdisk /dev/sda -O hdd-partition-sectors.save
sudo sfdisk /dev/sda -I hdd-partition-sectors.save
qui n'a pour rôle que de sauvegarder et réecrire ta structure de partition complète. De mémoire, mais c'est assez obscur, ça avait déjà résolu un cas problématique de détection erratique (j'ai pas dit érotique !) par Gparted.
En passant, avant éventuellement, est-ce que l'utilitaire de disque pédale aussi dans la semoule ?
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
#52 Le 16/04/2012, à 02:47
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
La 1ere commande me demande de remplir quelque chose, mais bon je n'ai rien fait, c'est sûr que j'aurais fait une connerie
root@sysresccd /root % sfdisk /dev/sda -O hdd-partition-sectors.save
Checking that no-one is using this disk right now ...
OK
Disk /dev/sda: 60801 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 0+ 1827- 1828- 14680064 7 HPFS/NTFS/exFAT
/dev/sda2 * 1827+ 1840- 13- 102400 7 HPFS/NTFS/exFAT
/dev/sda3 1840+ 8103- 6264- 50311888+ 7 HPFS/NTFS/exFAT
/dev/sda4 8104 60801 52698 423296685 f W95 Ext'd (LBA)
/dev/sda5 8106+ 9602- 1496- 12012544 83 Linux
/dev/sda6 9602+ 11690- 2089- 16777216 83 Linux
/dev/sda7 11691+ 12343- 653- 5243872 82 Linux swap / Solaris
/dev/sda8 13067+ 60801- 47735- 383423488 83 Linux
Input in the following format; absent fields get a default value.
<start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s>
Usually you only need to specify <start> and <size> (and perhaps <type>).
/dev/sda1 :
Et la 2eme donne ça :
root@sysresccd /root % sfdisk /dev/sda -I hdd-partition-sectors.save
hdd-partition-sectors.save: No such file or directory
sfdisk: cannot stat partition restore file (hdd-partition-sectors.save)
Pour l'utilitaire de disque windows, il met visiblement tout bon, sauf (pas négligeable) qu'il met la dernière partition logique en dehors de l'étendue, comme si y'avaient 5 partitions primaires quoi, ce qui théoriquement est impossible. En gros ça donne ça :
sda1 P (ok)
sda2 P (ok)
sda3 P (ok)
sda4 E (espace libre, sda5, sda6, sda7, espace libre) = de mémoire c'était ça aussi
sda8 P (WTF?)
Ah, tu parlais peut-être de l'utilitaire du rescueCD ? Bah à part Gparted, y'en a pas
Dernière modification par alexZ44 (Le 16/04/2012, à 09:46)
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne
#53 Le 16/04/2012, à 11:22
- rmy
Re : [Résolu] grub disparu et table de partition effacée
Bon c'était as cette fonction, mais je vais trouver. Tu as bien fait de ne rien écrire.
Trouvé. Et la solution pour toi, aussi je crois :
http://www.rodsbooks.com/fixparts/
Dernière modification par rmy (Le 16/04/2012, à 11:25)
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
#54 Le 16/04/2012, à 12:39
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
Merci, ça m'a l'air pas mal!
M'enfin quand j'y pense ...il me semble que testdisk réécrit aussi la table de partition et pourtant j'y suis pas arrivé. Mais je vais quand même tester ça (une fois que j'aurai tout lu, parce qu'en anglais ça fait un peu mal à la tête).
D'ailleurs tu me recommandes de faire ça avec windows ou de tenter de l'installer (si j'y arrive) sur le rescue cd ?
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne
#55 Le 16/04/2012, à 13:49
- rmy
Re : [Résolu] grub disparu et table de partition effacée
Je ne fais jamais rien sous windows
Je pense que le résultat précédent (testdisk) est dû au fait que tu as un système de fichier qui dépasse de la taille qui lui est allouée pour le partition étendue. mais comme la partition étendue commence au bon endroit, testdisk n'écrit rien d'autre que ce qui est, là. Il y a peut-être un autre moyen de réparer à la main, mais ça risque d'être un peu galère.
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
#56 Le 16/04/2012, à 17:09
- Arbiel
Re : [Résolu] grub disparu et table de partition effacée
As-tu essayé ton "System recovery" ? Dans l'affirmative, et si tu as retrouvé ta configuration d'usine, pourquoi ne pas repartir de zéro, en allouant maintenant un espace suffisant pour la partition swap ? A titre de conseil, si ton nouveau PC dispose de quelques Gio, dimensionne la partition swap avec la même taille que ta mémoire dynamique, pour pouvoir hiberner ton PC sans souci.
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne
#57 Le 16/04/2012, à 18:40
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
Non je ne l'ai pas testé, et toutes les partitions ont gardé la même taille apparemment, et pour windows j'ai dû tout réinstaller (ça a pris du temps...), mais la partition est toujours de 48Go...
Au fait concernant la swap y'a pas de problème elle fait déjà plus de 5Go donc je compte bien réinstaller ubuntu mais je me suis rendu compte que mon home pouvait être conservé, tant mieux, et je sais pas si tout virer m'aiderait vraiment ici...
J'espère que la solution de rmy sera la bonne!
Ah au fait, avec mon dual boot win/linux, j'avais décidé de centraliser tous mes fichiers sur /home, mais pour y accéder par windows, je n'avais pas trouvé mieux que ext2fs...qui connait des problèmes comme l'obligation (alors que /home est fixé comme lecteur U: dans windows) de décocher le mode lecture-seule à chaque démarrage... Connaissez vous de meilleurs logiciels/méthodes ?
Merci
Dernière modification par alexZ44 (Le 16/04/2012, à 22:29)
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne
#58 Le 16/04/2012, à 23:27
- Arbiel
Re : [Résolu] grub disparu et table de partition effacée
Je n'ai jamais essayé de lire mes fichiers GNU/Linux depuis Windows. J'avais entendu dire que c'était possible, mais je n'ai jamais vraiment cherché. Par contre, j'ai gardé une partition de donnée en NTFS pour pouvoir partager, ou plutôt sauvegarder des fichiers dans le monde Windows, au cas où je ne pourrais plus utiliser ma partition GNU/Linux.
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne
#59 Le 18/04/2012, à 16:34
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
Ok. Je préfère partager les fichiers sur du ext, non du ntfs, donc je continuerai à chercher, ça doit bien être possible!
Bon j'ai déjà assez empiété sur mes révisions, donc je ferai la méthode fixpart quand j'aurai la tête totalement dispo, d'ici là j'ai un ordi fonctionnel puisque j'ai paramétré windows presque comme avant. Ca fera l'affaire pour les prochaines semaines.
Merci à vous deux, et à bientôt puisque ma quête n'est pas encore terminée...
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne
#60 Le 18/04/2012, à 18:15
- rmy
Re : [Résolu] grub disparu et table de partition effacée
OK, @pluche, et bon courage pour les révisions.
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
#61 Le 28/04/2012, à 20:18
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
Salut!
Bon je prends quelques heures pour me ré-intéresser au problème.
J'ai essayé de lire attentivement le tuto en anglais de FixPart. Il apparaît possible de réécrire la table de partition à partir des partitions réellement sur le disque. Donc que le MBR reconnaisse à nouveau ce que fsdisk ou testdisk détectent.
D'après vous quelle fonction est la bonne pour faire ça? print the MBR partition table, write the MBR partition table to disk and exit?
MBR command (? for help): ?
a toggle the active/boot flag
c recompute all CHS values
l set partition as logical
o omit partition
p print the MBR partition table
q quit without saving changes
r set partition as primary
s sort MBR partitions
t change partition type code
w write the MBR partition table to disk and exit
MBR command (? for help):
Merci à vous et j'espère enfin que cette pourriture de mbr pourra enfin être correct...
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne
#62 Le 01/05/2012, à 19:27
- rmy
Re : [Résolu] grub disparu et table de partition effacée
write est la dernière opération à utiliser, après avoir fait le travail que tu veux sur les partitions.
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
#63 Le 01/05/2012, à 20:03
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
ah d'accord, mais tu n'as pas répondu totalement, "print the mbr partitions table" va réécrire le MBR à partir des partitions vraiment présentes? ou est-ce qu'il ne va pas faire l'inverse?
Bon tout ça m'a l'air bien galère, je pourrais bien supprimer tout ce qui n'est pas d'origine sur l'ordinateur (donc la partition étendue), mais même là je suis pas sûr que ça résoudrait le problème des CD linux qui ne se lancent pas...
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne
#64 Le 02/05/2012, à 19:02
- rmy
Re : [Résolu] grub disparu et table de partition effacée
print te liste ce qui est dans le MBR. Write écrit un nouveau MBR sur la base des modifs que tu as faites.
Je dirais qu'il te faudra probablement utiliser l'option "recompute", mais je n'en suis pas sûr.
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
#65 Le 11/05/2012, à 00:04
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
Bon, j'ai enfin fini mes examens, je vais pouvoir me repencher vraiment sur la guérison de mon ordi et je l'espère ENFIN revenir sous ubuntu !
Du coup, en espérant que fixparts marche, est-il possible de l'installer sur mon rescueCD qui ne contient pas apt-get ni aptitude? Ou peut-être avec Wubi (que je n'ai jamais testé). Le cas échéant, et c'est embêtant, je serai obligé de tout faire sous un windows qui détecte mal mes partoch' (il voit ma sd8 -lecteur logique- comme étant en dehors de ma partition étendue, c'est à dire comme une primaire). Là aussi ça me paraît risqué...
Merci une nouvelle fois à vous, et éventuellement à d'autres personnes voulant se mêler à ce topic.
Dernière modification par alexZ44 (Le 12/05/2012, à 17:32)
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne
#66 Le 29/05/2012, à 03:37
- alexZ44
Re : [Résolu] grub disparu et table de partition effacée
Explication de la résolution de mon problème, (ça pourrait intéresser des gens) :
(...) L'option hibernation apparaissait mais ne marchait pas. J'ai donc installé ACPI (sans effet) puis hibernate (sudo apt-get hibernate, tout simplement).
Mais à partir du redémarrage suivant, l'ordi plantait à peine ma session ubuntu ouverte (windows était ok). Ce problème s'est répété des dizaines de fois, impossible d'ouvrir la session.
Je ne sais toujours pas ce qui peut expliquer ce problème-ci.
J'ai donc dû tenter une réinstall de ubuntu 11.10 par une liveUSB mais pendant l'installation, coupure de courant...
Et là, 2eme problème, au redémarrage un grub de secours (noir au lieu de violet et une police "vieillotte"), mais ne parvenant à redémarrer aucune version de ubu, quelque soit le noyau. Windows était ok. Je veux réinstaller une nouvelle fois ubuntu, sauf qu'après quelques secondes de chargement, apparaît "wmi interface (...) unable to load", et quelques autres trucs... Bref l'ordi se fige là. Après plusieurs test, ni le live-install, ni un grub rescue ni rien d'autre ne boot (tous bloqués sur les mêmes messages), SAUF un rescuecd (mis sur clé bien sûr).
La coupure de courant a endommagé le mbr (qui permet de démarrer l'ordinateur). Cela explique peut-être les problèmes expliqués ensuite, bien que je sois incapable de les décrypter ou de les expliquer.
Quoi qu'il en soit mon rescueCD (accessible ici, et copiable sur une clé USB grâce à UUI (windows) ou de unetbootin (tout OS)) a été le seul outil que j'ai pu utiliser.
Et plutôt que de faire des conneries avec Gparted (voir plus loin) la solution a été de remplacer le mbr endommagé par le mbr de base de mon ordi (et commun à la plupart des PC fournis avec windows 7).
Pour ça, il faut trouver un mbr win7 d'origine, ce qui n'est pas évident. Il aurait fallu sauvegarder le mbr d'origine quand l'ordinateur n'avait aucun problème, grâce au code suivant tapé dans le terminal du rescueCD :
sudo dd if=/dev/sda of=~/[i]mbr.origine[/i] bs=512 count=1
Une fois retrouvé le mbr d'origine, pour copier celui-ci à la place du mbr actuel endommagé :
dd if=mbr.origine of=/dev/sda bs=512 count=1
3) Et voici le dernier (?) problème, ma table de partition a été supprimée
!! Depuis, Gparted met tout le disque en "unallocated". Sauf que fdisk ainsi que Testdisk m'ont prouvé que je n'avais rien perdu en réalité. Oui, mais maintenant, je n'ai plus de grub du tout, et la seule partition qui boote, c'est la 1ere, le Acer recovery, qui d'ailleurs n'a été capable de rien du tout...
En fait acer recovery avait fonctionné, mais avec un mauvais mbr, je ne pouvais juste pas le voir.
C'est ici grâce à Fixparts que j'ai fait comprendre au mbr et à Gparted quelle était ma vraie table de partition. Tout est expliqué ici.
Mais de mémoire, j'ai tapé
0: puis entrée
? puis entrée
p puis entrée
w puis entrée
En suite je suis retourné sur le rescueCD et j'ai choisi de supprimer toutes mes partitions linux sauf bien sûr /home, puis de réinstaller linux à partir d'un CD d'installation...
Voilà pour ma résolution...:cool:
Merci beaucoup à ceux qui m'y ont aidé !
Dernière modification par alexZ44 (Le 29/05/2012, à 15:28)
Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !
Hors ligne