web-dev-qa-db-fra.com

Comment cacher l'efi-partition?

Pour une sorte de raison, ma partition EFI apparaît dans la gestion des disques ainsi que sur ce PC.

Y a-t-il un moyen de se cacher sans gâcher mon système? De préférence par ligne de commande (DiskPart).

8
Starhowl

Apparemment, ce n'était pas la partition Efi- mais la récupération, qui s'est présentée en raison d'un bogue présent dans la mise à niveau de la V1803 de Windows 10.

Suite à une ligne simple l'a caché dans une invite de commande administrateur: mountvol e: /d Où e: doit être remplacé par une lettre de lecteur désignée. La gestion de disque n'a pas offert de telles options en raison de la partition étant essentielle pour le système.

12
Starhowl

Suite aux 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. Open Diskpart:
    [.____] diskpart

  3. Identifiez la partition EFI montrant dans l'explorateur:
    [.____] list volume

  4. Sélectionnez la partition EFI (remplaçant le X avec la lettre de lecteur correcte):
    [.____] select volume X

  5. Supprimez la lettre de lecteur de la partition EFI (remplaçant le X avec la lettre de lecteur correcte):
    [.____] remove letter=X

  6. Quitter DiskPart:
    [.____] exit

  7. Open Regedit:
    [.____] Start → type regedit

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

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

  10. Fermer Regedit and Redboot.

5
Flomotion

Il est normal que la partition EFI apparaisse dans la gestion des disques. Mais cela ne devrait pas apparaître sur ce PC. Vous pouvez cependant supprimer sa lettre de lecteur afin qu'elle soit cachée de ce PC.

Pour faire ça:

  1. Ouvrir la gestion du disque
  2. Cliquez avec le bouton droit de la souris sur la partition
  3. Sélectionnez "Changer la lettre de lecteur et les chemins ..."
  4. Cliquez sur "Supprimer"
  5. Cliquez sur OK

Vous pouvez aussi faire cela avec DiskPart.

  1. Exécution DiskPart.
  2. Entrée Liste Volume et appuyez sur Entrée.
  3. Trouvez le volume que vous souhaitez cacher et mémoriser son numéro.
  4. Entrée Sélectionner le volume [numéro] [Numéro] est le numéro que vous avez mémorisé.
  5. Entrez Supprimer et appuyez sur Entrée.
4
user477799

Les chances sont le code de type de partition est mal définie. Je ne sais pas hors tension la gestion de disque Windows ou diskpart Afficher les codes de type GPT, mais ils peuvent être modifiés avec certains programmes. Dans mes propres GPT FDISK (gdisk) , par exemple, vous utiliseriez l'option t pour modifier le code type sur EF00 (gdisk 's Code interne pour un ESP; en réalité, il est stocké comme C12A7328-F81F-11D2-BA4B-00A0C93EC93B). Dans les utilitaires Linux parted ou GParted, vous définissez le "drapeau de démarrage" sur la partition pour définir le code de type droit. Quelque chose de similaire est susceptible d'être possible avec les outils standard de Microsoft, mais je ne sais pas comment le faire avec eux.

Réglage correctement le code de type (si un code de type incorrect est le problème) est susceptible d'être meilleur que de régler la visibilité du volume dans Windows, car le réglage du code de type fonctionnera correctement la source du problème, plutôt que de simplement le couvrir. 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 OU à la double démarrage avec elle).

1
Rod Smith

Les mêmes symptômes peuvent également être attribués à la formatage incorrectement de ESP comme FAT16 plutôt que FAT32 - la partition est alors visible dans l'interface utilisateur de Linux et de Windows (et de macos probables) sans remède apparent.

Par exemple, en utilisant la commande mkfs.vfat /dev/sdxx semble fonctionner comme prévu et tend à ne pas gêner la fonctionnalité EFI, mais produit un système de fichiers FAT16. En utilisant à la place mkfs.fat -F32 /dev/sdxx assurera une partition de FAT32 valide (conformiste EFI) et évitera cette gêne cosmétique.

J'espère que cela t'aides.

1
Lee James

DiskPart ne m'a pas laissé retirer la drivedetter. Ce qui a fonctionné pour moi ajouté 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 trouverez la possibilité de définir des drapeaux GPT en général, mais la solution proposée par Rod Smith ne semble pas vraiment intelligente pour mon cas.

J'ai eu une partition système déjà cachée et une "partition OEM de 450 Mo" qui a été soudainement visible après une mise à jour de Windows 10. La partition système a déjà eu l'id C12A7328-F81F-11D2-BA4B-00A0C93EC93B Ainsi, attribuez-le aussi au deuxième volume, ne semblait pas que le plan d'action intelligent. En outre, la description pour ajouter le GPT_BASIC_DATA_ATTRIBUTE_HIDDEN Drapeau mentionné qu'elle le cache complètement de Win32, pas seulement se débarrasser de la lettre de lecteur.

1
PeterT

J'ai trouvé la dernière étape sur un autre forum ...

Après avoir suivi ces instructions à l'aide de DISKPART (qui se trouvent dans plusieurs autres forums également):

  1. Exécuter une invite de commande comme administrateur
  2. Type DISKPART
  3. Taper LIST VOLUME
  4. Taper SELECT VOLUME NUMBER "Z" (où "Z" est votre numéro de lecteur EFI)
  5. Taper REMOVE LETTER=Z (où Z est votre numéro de lecteur)

Beaucoup d'entre vous ont pensé que cela ferait l'affaire, mais la lettre de lecteur ne disparaît que temporairement de Windows Explorer. Il retourne après le redémarrage.

Donc, pour supprimer complètement la lettre de lecteur avant de redémarrer votre ordinateur, vous devez supprimer une clé de registre:

  1. Open RegEdit
  2. Aller vers HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Si la lettre de lecteur de partition EFI est répertoriée dans le volet de droite (par exemple, \DosDevices\Z:), cliquez avec le bouton droit de la souris et supprimez la valeur.

Pour une protection supplémentaire clic droit sur la valeur de registre (c'est-à-dire "DosDevices\Z: ", où Z est votre lettre de lecteur EFI) et exporter la clé; Enregistrer sur votre bureau. Supprimez cette sauvegarde une fois que vous avez redémarré et confirmé que le registre change correctement modifié. vos paramètres.

Si vous avez accidentellement supprimé la mauvaise clé, vous pouvez restaurer (fusionner) la sauvegarde précédemment enregistrée et réessayer.

Voici ceux qui ont essayé de résoudre ce problème.

1
ItsMeSB