web-dev-qa-db-fra.com

Partition efi supprimée accidentellement

Donc, j'ai vraiment foiré les choses en place ... Bref, j'ai supprimé ma partition Windows 8.1 efi et je ne peux plus démarrer sous Windows. De plus, il ne me reste même pas de partition efi pour créer une installation linux (dont il semble avoir besoin pour pouvoir placer le chargeur de démarrage Linux quelque part).

Tout ce que je peux utiliser sur mon ordinateur portable est le cd ubuntu en direct. De plus, gparted plante à chaque fois que je l’ouvre, ce qui donne une erreur très obscure "Assertion (last_usable <= disk-> dev-> length) à ../../../libparted/labels/gpt.c:994 dans la fonction _parse_header () échoué." Je ne suis même pas sûr que mon ordinateur puisse encore démarrer efi car je l'ai basculé en mode hérité dans le menu bios et je n'ai pas pu y revenir.

J'ai essayé d'utiliser un CD live Windows 10 et de réparer l'installation, mais l'installateur n'a pas aimé les partitions existantes. Pour la plupart d'entre eux, il était indiqué qu'il y avait du format GPT, et il ne peut pas l'utiliser.

Où puis-je même commencer à résoudre ce problème? Est-il possible de créer une partition efi à partir du cd live de linux? Je n'ai aucune préférence si tout mon ordinateur est nettoyé, j'ai toutes les sauvegardes dont j'ai besoin, je veux juste pouvoir utiliser mon ordinateur à nouveau. Voici une liste des partitions données par Sudo gdisk -l/dev/sda.

Disk /dev/sda: 250069680 sectors, 119.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5C489780-9031-436B-B6C1-4F0C29E16773
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 500121566
Partitions will be aligned on 2048-sector boundaries
Total free space is 6077 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1230847   600.0 MiB   2700  Basic data partition
   2         1230848         1845247   300.0 MiB   0700  
   3         1845248         2107391   128.0 MiB   0C01  Microsoft reserved part
   4         2107392       500117503   237.5 GiB   EF00  Basic data partition

Voici quelques images des partitions reconnues par l’usb d’installation de Windows 10.

quatre premières partitions, lecteur C

quatre prochaines partitions, lecteur D

Le message après tentative de sélection de la partition 1 du lecteur 1 à installer est "Windows a détecté que la partition système EFI était au format NTFS. Formatez la partition système EFI en FAT32 et redémarrez l'installation". Bien sûr, si gparted fonctionnait, ce ne serait pas si grave, mais cela se bloquait à chaque fois que je l'ouvrais ...

3
Mike Menart

À mon avis, la meilleure chose à faire serait de:

  1. Reprenez toutes vos données avec Ubuntu.
  2. Supprimez toutes les partitions du disque 0 (celui sur lequel Windows est installé).
  3. Installez n'importe lequel de Ubuntu/Windows. Ils créeront eux-mêmes les partitions requises. (De préférence Windows

Si vous voulez essayer de sauver (cela semble plus difficile maintenant), continuez votre lecture.

Essayez ceci en premier:

gdisk t 2 EFOO
gdisk t 4 0700

Suivez ensuite uniquement les étapes 1, 2 et 3 ci-dessous (NE PAS FAIRE 4). Redémarrez pour voir si cela fonctionne.

SI PAS, passez aux instructions ci-dessous.

La partition système de 300 Mo est très probablement (99,99%) la partition EFI. Vous n'avez pas besoin de vous consacrer aux opérations dont nous avons besoin.
Il suffit d’amorcer Ubuntu et de lancer:

  1. Trouvez votre nom de partition EFI

    Sudo fdisk -l
    

    La partition EFI sera celle dont la taille est égale à 300 Mo, comme vous l'avez mentionné. Notez son nom (/ dev/sda2 le plus probable)

  2. Montez la partition EFI

    Sudo mkdir /mnt/efipart
    Sudo mount /dev/sda2 /mnt/efipart
    
  3. Copiez le répertoire EFI sur la partition à partir du support d’installation Windows. Commencez par rechercher le nom de votre support d'installation Windows en utilisant fdisk comme à l'étape 1. Supposons qu'il s'agit de/dev/sdc1

    Sudo cp -R /dev/sdc1/efi/* /mnt/efipart/EFI/
    
  4. Définissez les indicateurs de partition EFI.

    gdisk t 2 EFOO
    

BTW: En regardant à nouveau la table de partition que vous venez de montrer, il semble que cela ne fonctionne peut-être pas (mais vaut toujours la peine d'essayer).

Si cela ne fonctionne pas, vous devrez repartitionner le disque (recommencer à zéro)

https://superuser.com/questions/764799/how-to-create-an-efi-system-partition
Comment créer une partition EFI

2
Ashhar Hasan