Comment cacher la partition EFI?

3

Pour une raison quelconque, ma partition EFI apparaît dans la gestion de disque ainsi que dans Ce PC.

Y at-il un moyen de se cacher à nouveau sans endommager mon système? De préférence par ligne de commande (diskpart).

Starhowl
la source

Réponses:

5

Apparemment, ce n'était pas la partition de récupération EFI, mais celle-ci, apparue en raison d'un bogue présent dans la mise à niveau vers la v1803 de Windows 10.

La ligne suivante la masquait dans une invite de commande de l'administrateur: mountvol e: /d où e: doit être remplacé par sa lettre de lecteur désignée. La gestion des disques n'offrait aucune option de ce type car la partition était essentielle pour le système.

Starhowl
la source
4

Il est normal que la partition EFI apparaisse dans Gestion des disques. Mais cela ne devrait pas apparaître dans ce PC. Vous pouvez toutefois supprimer sa lettre de lecteur afin qu’elle soit masquée de ce PC.

Pour faire ça:

  1. Ouvrir la gestion de disque
  2. Clic droit sur la partition
  3. Sélectionnez "Modifier la lettre de lecteur et les chemins ...".
  4. Cliquez sur "Supprimer"
  5. Cliquez sur OK

Vous pouvez aussi faire cela avec diskpart.

  1. Courir DiskPart .
  2. Entrer volume de la liste et appuyez sur Entrée.
  3. Trouvez le volume que vous souhaitez masquer et mémorisez son numéro.
  4. Entrer sélectionner le volume [numéro] où [nombre] est le numéro que vous avez mémorisé.
  5. Entrer retirer et appuyez sur Entrée.

la source
La deuxième façon fonctionne pour moi, mais le volume réapparaît lorsque je redémarre Windows ...
gordie
1

Diskpart ne m'a pas laissé retirer la driveletter. Ce qui a fonctionné pour moi a été d'ajouter l'attribut caché.

C:\> diskpart

DISKPART> LIST VOLUME
DISKPART> SELECT VOLUME 0   // instead of 0 you'd use the volume number that you want to hide
DISKPART> ATTRIBUTES VOLUME // mine said hidden=no but no_default_drive_letter = yes
DISKPART> ATTRIBUTES VOLUME SET HIDDEN

Si vous parcourez l'aide de diskpart, vous constaterez qu'il est généralement possible de définir des indicateurs GPT, mais la solution proposée par Rod Smith ne semble pas vraiment judicieuse dans mon cas.

J'avais une partition système qui était déjà masquée et une "partition OEM" de 450 Mo qui était soudainement visible après une mise à jour de Windows 10. La partition système avait déjà l'ID C12A7328-F81F-11D2-BA4B-00A0C93EC93B donc assigner cela au deuxième volume aussi, ne semblait pas être la bonne façon de procéder. En outre, la description pour ajouter le GPT_BASIC_DATA_ATTRIBUTE_HIDDEN drapeau a mentionné qu'il cachera complètement de WIN32, pas seulement de se débarrasser de la lettre de lecteur.

PeterT
la source
1

En suivant les instructions de l'utilisateur Japelo_1976 dans ce fil m'a aidé.

Vous devez supprimer le fichier de registre avec regedit pour le volume que vous souhaitez supprimer la lettre de lecteur.

  1. Ouvrez Windows Powershell ou la ligne de commande en tant qu'administrateur:
    Start → clic droit PowershellRun as administrator

  2. Ouvrez la partition:
    diskpart

  3. Identifiez la partition EFI apparaissant dans l'explorateur:
    list volume

  4. Sélectionnez la partition EFI (en remplacement de la X avec la lettre de lecteur correcte):
    select volume X

  5. Supprimez la lettre de lecteur de la partition EFI (en remplacement de la X avec la lettre de lecteur correcte):
    remove letter=X

  6. Quitter diskpart:
    exit

  7. Ouvrez regedit:
    Start → Type regedit

  8. Trouvez la bonne clé / dossier:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

  9. Si la lettre de lecteur des partitions EFI est toujours dans le registre, supprimez la valeur:
    par exemple. \DosDevices\X:

  10. Fermez RegEdit et redémarrez.

Flomotion
la source
0

Il est fort probable que le code de type de partition ne soit pas défini correctement. Je ne sais pas à l'avance comment Windows Disk Management ou diskpart affiche les codes de type GPT, mais ils peuvent être modifiés avec certains programmes. Dans mon propre GPT fdisk ( gdisk ) par exemple, vous utiliseriez le t possibilité de changer le code de type en EF00 ( gdisk code interne de pour un ESP; en réalité, il est stocké sous le numéro C12A7328-F81F-11D2-BA4B-00A0C93EC93B). Dans le Linux parted ou les utilitaires GParted, vous définissez le "drapeau de démarrage" sur la partition pour définir le bon code de type. Quelque chose de similaire est probablement possible avec les outils standard de Microsoft, mais je ne sais pas comment le faire avec.

Définir le code de type correctement (si le code de type correct est le problème) est probablement préférable à ajuster la visibilité du volume dans Windows, car définir correctement le code de type gérera la source du problème plutôt que de le masquer. Cela signifie à son tour que le problème ne se reproduira pas si vous devez réinstaller Windows ou si vous choisissez d'installer un autre système d'exploitation (soit pour remplacer Windows, soit pour effectuer un double démarrage avec celui-ci).

Rod Smith
la source