La suggestion de Rusty devrait fonctionner, mais elle est un peu intimidante. La même chose peut être faite avec fdisk
un peu plus simplement :
- Lancez
fdisk
sur le disque en tapant sudo fdisk /dev/sda
.
- Vérifiez que vous travaillez sur le bon disque en tapant
p
pour voir la table des partitions et vérifiez qu'elle affiche les mêmes partitions que celles que vous avez postées.
- Tapez
d
et, lorsque vous êtes invité pour un numéro de partition, tapez 1
.
- Tapez
n
pour créer une nouvelle partition. Lorsque vous êtes invité, entrez p
pour le type de partition, 1
pour le numéro de partition (en fait, je pense que fdisk
ne demandera pas ce détail), 616448
pour le premier secteur, et 257433597
(le point de départ de la partition étendue moins 1) pour le dernier secteur. (Cette valeur de dernier secteur peut être la valeur par défaut, auquel cas vous pouvez simplement appuyer sur Entrée.)
- Tapez
p
pour vérifier que les partitions sont correctes. Elles devraient ressembler exactement à ce que vous avez maintenant, sauf que le point de fin de /dev/sda1
devrait être un secteur avant le début de /dev/sda4
.
- Tapez
w
pour enregistrer vos modifications et quitter.
Que vous suiviez ma procédure ou celle de Rusty, soyez conscient que il y a une chance que le système de fichiers à l'intérieur de /dev/sda1
pense qu'il peut utiliser au-delà du secteur 257,433,597. Si c'est le cas, réparer le disque de cette manière pourrait causer des problèmes sur cette partition. Il n'y a vraiment pas de solution à ce problème, et l'éviter en ne réparant pas votre problème actuel comporte le risque de endommager votre table de partitions d'une manière qui fera disparaître /dev/sda5
ou endommagera son contenu, donc la résolution du problème est définitivement nécessaire. Pour atténuer le risque de dommages sur /dev/sda1
, cependant, je vous recommande d'exécuter CHKDSK
dans Windows (ou d'utiliser ses interfaces graphiques) pour vérifier l'intégrité de /dev/sda1
. Je ne suis pas sûre, mais je m'attends à ce que CHKDSK
détecte une partition conteneur trop petite. Vous pourriez avoir besoin de redimensionner le système de fichiers pour résoudre le problème si la partition est trop petite pour le système de fichiers - mais faites-le après avoir redimensionné la partition pour minimiser le risque de dommages sur /dev/sda5
. Tout cela est largement précautionneux; il y a de bonnes chances que le système de fichiers dans /dev/sda1
ne soit pas dimensionné jusqu'à la fin de /dev/sda1
, auquel cas redimensionner la partition de la manière dont je le suggère, tout comme Rusty, ne causera pas de problèmes. (Nous vous disons tous les deux de faire la même chose; nous différons simplement dans les outils utilisés pour le travail.)