70 votes

Quelle est la signification des noms de fichiers Windows qui contiennent des nombres hexadécimaux comme {ED7BA470-8E54-465E-825C-99712043E01C}?

Lorsque je fais une sauvegarde de mon disque dur Windows, j'ai remarqué que certains noms de fichiers contenaient une série de nombres apparemment aléatoires. Par exemple : .{ED7BA470-8E54-465E-825C-99712043E01C}

Cela signifie-t-il quelque chose de spécial dans Windows ? Quel est le but de ces fichiers ?

89voto

D'autres ont mentionné que ED7BA470-8E54-465E-825C-99712043E01C est un GUID, ce qui est vrai... mais ne répond pas à la question.

Si vous créez un dossier avec le format de nom FolderName.{SomeGUID}, Windows traitera le dossier comme un raccourci et recherchera le GUID en tant que CLSID dans le registre de Windows. Microsoft appelle ces dossiers des points de jonction.

À quoi ressemble ce CLSID dans le registre
Une entrée de CLSID (source)

Le GUID spécifique que vous avez mentionné est le célèbre God Mode Shortcut, qui vous amène à une version plus puissante du Panneau de configuration.

Le raccourci
Le raccourci "God Mode" (source)

16voto

DavidPostill Points 140654

{ED7BA470-8E54-465E-825C-99712043E01C}

Est-ce que cela signifie quelque chose de spécial dans Windows ?

C'est un GUID (Global Unique IDentifier).

Parce que c'est une chaîne unique, nous pouvons être sûrs qu'aucune sauvegarde n'est générée avec le même nom.


RFC 4122 - Un Espace de Noms URN pour Identifiants Uniques Universels (UUID)

Cette spécification définit un espace de noms pour les noms uniformes de ressources pour les UUID (Identifiants Uniques Universels), également connus sous le nom de GUID (Identifiants Globalement Uniques). Un UUID fait 128 bits de long et peut garantir l'unicité dans l'espace et dans le temps. Les UUID étaient initialement utilisés dans le système de réseau Apollo et plus tard dans l'Environnement de Calcul Distribué (DCE) de l'Open Software Foundation (OSF), puis dans les plates-formes Microsoft Windows.

Source Un Espace de Noms URN pour Identifiants Uniques Universels (UUID)


GUID - Identifiants Globalement Uniques

Les GUID sont essentiellement une façon d'identifier un objet. Cependant, ils donnent également un nom unique à cet objet pour qu'aucun autre objet n'ait le même GUID.

Maintenant, ces "objets" peuvent être n'importe quoi, qu'il s'agisse d'une application, d'une partie du système d'exploitation ou d'un périphérique physique comme une carte graphique ou l'ordinateur lui-même.

Pourquoi avons-nous besoin de GUID..?

Eh bien, c'est une bonne idée de définir chaque objet sur l'ordinateur avec un identifiant unique (GUID). Cela est nécessaire car il est possible d'avoir deux objets sur votre ordinateur qui ont le même "nom". Donc, en donnant à ces objets un identifiant unique, l'ordinateur peut les distinguer.

Le système d'exploitation Windows ainsi que les applications logicielles qui s'exécutent sur votre ordinateur, exigent que CHAQUE objet référencé dans le Registre ait une identité unique.

Les programmeurs utilisent des applications comme GUIDGEN.EXE pour créer ces identifiants spéciaux, tandis que Windows les crée en interne.

Le concept de GUID est basé sur les Identifiants Uniques Universels (UUID) définis par l'Open Software Foundation (OSF) dans le cadre de l'Environnement de Calcul Distribué (DCE) - mais cela est probablement plus d'informations que vous ne vouliez savoir !

Rappelez-vous simplement :..

Peu importe combien de GUID sont créés, ils sont TOUJOURS uniques !

Alors à quoi ressemblent les GUID ?

Eh bien, ce sont des nombres "hexadécimaux" - une représentation conviviale pour les valeurs codées en binaire.

Essentiellement, chaque GUID est composé de 5 groupes de caractères. Chaque groupe a un nombre de caractères défini (un bloc) comme suit : 8, 4, 4, 4 et 12. Par exemple : B96073C9-0E9E-406F-B4A6-620E06242B20


Lecture Complémentaire

5voto

Giuseppe R Points 1325

Quelques commentaires qui, ensemble, pourraient constituer une réponse :

  1. Tous les fichiers sur votre disque dur ne sont pas destinés à être utilisés par des humains. Il y a beaucoup de fichiers qui sont là parce qu'ils sont nécessaires au bon fonctionnement de votre ordinateur. Les perturber (supprimer, renommer ou déplacer) peut avoir des conséquences inconnues et arbitraires en fonction exactement des fichiers et de leur but.

  2. Les "codes hexadécimaux" auxquels vous faites référence sont des Identifiants Uniques Globaux (GUID). Ce sont essentiellement des nombres aléatoires de 128 bits représentés par les caractères 0-9 et A-F (base 16). Les programmes utilisent des GUID lorsqu'ils veulent attribuer une balise ou un identifiant à quelque chose, mais veulent avoir une très très grande chance que l'identifiant qu'ils choisissent est unique. "Globalement unique" dans "identifiant globalement unique" se réfère au fait qu'il y a une probabilité mathématiquement presque garantie qu'un nombre aléatoire de 128 bits que vous tirez va être unique (ce qui signifie que personne n'a jamais utilisé ce nombre comme GUID auparavant). Les collisions de GUID peuvent se produire, mais c'est extrêmement rare. Plusieurs fois moins rare qu'un chat qui viendrait vous expliquer le Calcul maintenant.

Remarque : Si un chat venait vous expliquer le Calcul pendant que vous lisez ce message, veuillez noter que vous venez de voyager dans une autre dimension où les lois ordinaires de la physique pourraient ne pas s'appliquer nécessairement. Faites attention aux cochons volants ; ils peuvent faire mal s'ils vous rentrent dedans.

  1. Sans savoir exactement où se trouvent les fichiers auxquels vous faites référence sur le disque, et comment ils ont été générés, il est difficile de spéculer sur exactement à quoi ils servent. Vous pouvez généralement avoir une idée intuitive de ce qu'ils pourraient être en regardant la structure du répertoire dans lequel ils sont enterrés ; par exemple, s'ils sont dans C:\Windows\Microsoft.NET, ils font probablement partie du .NET Framework. Et ainsi de suite.

  2. En fin de compte, sauf si vous prévoyez de faire quelque chose avec ces fichiers, il est probablement préférable de les laisser tranquilles. Sauvegardez-les comme d'habitude lorsque vous faites des sauvegardes complètes de votre disque, et restaurez-les normalement. Acceptez simplement le fait qu'il y aura des milliers de fichiers sur votre disque que les programmes ou Windows utilisent pour maintenir le bon fonctionnement de votre système, et il n'est pas nécessaire de comprendre leur but ou leur comportement sauf si quelque chose casse, auquel cas vous pourriez avoir besoin d'intervenir manuellement et de réparer quelque chose.

-1voto

Kelltic Points 1

Ils sont des identifiants uniques. Tellement uniques que rarement on peut savoir à quelle application ils appartiennent ou pourquoi ils sont présents sur votre ordinateur. C'est comme un code. Leur nature même est secrète. Par conséquent, vous ne savez jamais s'ils sont nécessaires, dangereux, ou la chose clignotante qui cause des problèmes sur votre système que vous essayez de traquer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X