web-dev-qa-db-fra.com

Comment se débarrasser d'une partition invisible de taille nulle après la suppression de la partition de démarrage Windows

Les ordinateurs vendus avec Windows 7 préinstallé ont une petite partition de démarrage "System Reserved" au début du disque, ce qui n'est pas vraiment nécessaire car Windows peut démarrer seul ou avec Ubuntu sans cela. J'ai donc décidé de le supprimer de quelques machines qui se sont bien passées (sauf l'effort supplémentaire de déplacer/redimensionner les partitions vers la gauche et parfois de réparer le gestionnaire de démarrage de Windows).

Dans l'une des machines, cependant, j'ai été surpris de voir que les nouveaux numéros de partition commencent à 2 dans GParted. Et la sortie de fdisk -l est comme ceci:

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb2   *        2048    52426751    26212352    7  HPFS/NTFS/exFAT
/dev/sdb3        52426752   942684159   445128704    7  HPFS/NTFS/exFAT
/dev/sdb4       942684160   976773119    17044480   12  Compaq diagnostics

Il m'a fallu un certain temps pour découvrir que la raison en était le fait qu'une partition invisible de taille nulle a été laissée après avoir supprimé cette partition comme indiqué dans la sortie de sfdisk -l ci-dessous:

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0       -       0          0    0  Empty
/dev/sdb2   *      0+   3263-   3264-  26212352    7  HPFS/NTFS/exFAT
/dev/sdb3       3263+  58679-  55416- 445128704    7  HPFS/NTFS/exFAT
/dev/sdb4      58679+  60801-   2122-  17044480   12  Compaq diagnostics

En dehors de la numérotation inconvenante des partitions, je suis curieux de savoir comment puis-je me débarrasser de cette partition bizarre?

4
Sadi

Vous ne pouvez pas, car ce n'est pas là. Sur un disque MBR, il y a toujours précisément quatre entrées de partition principale, mais certaines d'entre elles peuvent être inutilisées. Le sfdisk -l La commande que vous avez utilisée répertorie toutes ces entrées, même si elles ne sont pas utilisées. En d'autres termes, sfdisk -l affiche une entrée "fantôme" - les structures de données sont présentes, mais elles ne définissent pas de partition. Vous pouvez décaler les nombres pour avoir les partitions 1-3 plutôt que 2-4, mais en utilisant sfdisk -l afficherait une partition "fantôme" similaire # 4. Ce n'est pas une erreur, un bogue ou un problème; c'est juste la façon dont les structures de données MBR sont définies.

J'ai mentionné que vous pouvez changer les numéros de partition. AFAIK, c'est gênant à voir avec fdisk, sfdisk ou parted, et vous risquez également de rendre Windows non démarrable si vous essayez, car Windows peut être pointilleux sur ses partitions. Ainsi, je ne vous recommande pas d'essayer; Vivez simplement avec le fait que vos partitions commencent par # 2. Si, cependant, cela vous dérange suffisamment pour risquer une installation Windows non amorçable, vous pouvez essayer mon programme FixParts . Il inclut une option s qui trie les partitions; cela devrait diminuer leur nombre de 1. Si vous essayez cela et que Windows ne démarre pas, cependant, je ne peux pas vous aider, car je ne suis pas un expert de Windows.

7
Rod Smith