J'avais Windows 10 et Ubuntu 14.04 installés en double amorçage. Environ 125 Go chacun.
Après la mise à jour de Windows, le PC ne m'a montré que le terminal de secours Grub. Je ne pouvais ni utiliser Ubuntu ni Windows.
J'ai inséré le liveCD et lancé la réparation de démarrage.
Après cela, Windows est apparu normalement, mais pas GRUB et pas Ubuntu.
Voici ce que je reçois quand je lance Sudo fdisk -l
:
Ubuntu doit être soit /dev/sda2
ou /dev/sda4
, car ce sont les partitions les plus grandes, mais aucune d’elles n’est reconnue comme un système Linux.
Que devrais-je faire?
Windows 10 Anniversary Update, et je comprends que Windows 10 Creators Update est identique, les deux peuvent supprimer des partitions Linux sans raison particulière. Les facteurs qui déclenchent cette action ne sont pas parfaitement compris, mais cela pourrait être lié aux disques formatés MBR.
Votre sda4 est une partition étendue qui contient actuellement une partition swap sda5 et qui contenait également la partition précédente Ubuntu, probablement sda6 ..., située entre les blocs 253681662 et 484151295.
Vous pouvez essayer d'utiliser testdisk
pour récupérer votre partition.
Démarrez sur un DVD/USB Ubuntu Live et, dans le type terminal
:
Sudo apt-get update
Sudo apt-get install testdisk
Sudo testdisk
Voir http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step pour obtenir de l'aide sur l'utilisation de cet outil.
Pour élaborer sur la réponse de heynnema, les outils de partitionnement Windows ont LONG des bogues qui les suppriment partitions logiques ou les convertir de manière inappropriée en forme primaire, ce qui entraîne de graves problèmes. J'ai essayé Google pour des exemples, mais j'ai trouvé juste celui-là concernant Windows XP. Windows XP! Voilà combien de temps ces bogues existent. Je suis sûr à 100% qu'il existe d'autres rapports de bogues, mais ils sont probablement suffisamment vieux pour que Google ne les affiche pas dans les deux premières pages de mes résultats de recherche. Depuis la publication de Windows 8, le nombre d'installations basées sur MBR a diminué, de sorte que le nombre de rapports de problèmes a diminué.
En fait, les comptes rendus de ce type de problèmes m'ont tellement frustré qu'en 2011, j'ai écrit FixParts, , qui est basé sur (et une partie de) ma suite d'utilitaires GPT fdisk, installée dans le paquet gdisk
de Ubuntu. Les FixParts ne résoudront cependant pas votre problème spécifique; comme le dit heynnema, vous avez besoin de TestDisk (ou quelque chose de similaire) pour cela. Je mentionne cela comme une autre illustration de la fréquence et de la persistance de ces problèmes de partitionnement des disques Windows.
Il y a quelques conseils pratiques à tirer de votre situation:
Sudo sfdisk -d /dev/sda > parts.txt
, qui sauvegarde la table de partition sur /dev/sda
sur parts.txt
. Si vous devez restaurer cette table de partition, utilisez Sudo sfdisk -f /dev/sda < parts.txt
; Toutefois, si Windows a modifié votre table de partitions, il est possible que la modification ait été conservée (comme le redimensionnement de la partition Windows). Soyez donc prudent. La sauvegarde peut néanmoins être utile pour récupérer sélectivement une partition Linux supprimée. (Une sauvegarde de table de partition sfdisk
est lisible par l'homme, bien que vous ayez besoin d'en connaître un peu pour comprendre son format.)Si vous utilisez Windows, recherchez "Invite de commandes" et exécutez-le en tant qu'administrateur. Ensuite, dans la ligne de commande, tapez:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Ensuite, redémarrez et vous êtes prêt à partir. Si vous souhaitez inverser vos paramètres, tapez:
bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi
C’est le moyen le plus simple de revenir en arrière sur Windows.