Interrogation Tentatives de bonnes réponses à des questions qui peuvent ne pas l'être

Disques, partitions, lecteurs, comment s'y retrouver ?

Un peu d'histoire

Dès l'élaboration de son premier système d'exploitation, le DOS (disk operating system), Microsoft a choisi d'identifier les espaces de stockage de données par une lettre de volume attribuée par le système et, accessoirement de laisser l'utilisateur leur donné le nom de son choix. Les programmes accèdent aux fichiers en spécifiant devant leur nom la lettre de volume suivie du signe deux points et du détail de l'arborescence qui y conduit. Dans l'exemple A:\config.sys le fichier config.sys est situé à la racine du volume A (la barre oblique inverse symbolise la racine). Toute la partie qui précède le nom d'un fichier constitue son chemin d'accès.

Pour stocker programmes et données, on ne disposait sur les PC de l'époque que de support amovibles, disques souples (floppy disks) ou bandes magnétiques. Il aurait été contraignant que le chemin d'accès à un fichier soit lié au medium lui-même. Il aurait fallu que chaque support, disquette ou cassette, soit doté d'un identifiant unique. On a choisi au contraire de banaliser les supports et d'attribuer la lettre de volume au lecteur lui-même. Traditionnellement A et B sont affectés respectivement au 1er et au 2e lecteur de disquettes. Le chemin d'accès à un fichier stocké sur une disquette ne dépend que du lecteur dans lequel elle a été insérée (A:\...\nom_fichier ou B:\...\nom_fichier).

À noter que ce mode de spécification des chemins d'accès est propre à Microsoft. Les lettres de volume n'existent pas dans les systèmes Unix (Linux ou autres).

Puis sont venus les disques et d'autres nécessités sont apparues.

La capacité accrue des disques par rapport à celle des autres supports a conduit à donner la possibilité de scinder en plusieurs parties indépendantes l'espace de stockage disponible sur chacun. D'autre part, les disques, si l'on veut bien exclure le cas limite de ceux montés dans des tiroirs extractibles, n'étant pas des supports amovibles ce sont ces subdivisions qui ont été désignées par une lettre de volume et non les disques eux-mêmes. Une lettre de volume ne désigne jamais un disque.

Un choix malheureux

Dans le langage courant partitionner signifie diviser un tout en plusieurs parties et partition désigne le résultat de cette action.

Hélas, trois fois hélas, en matière de disques partition signifie espace de stockage. Ce choix de terme, ô combien malheureux, est la source de bien de quiproquos. Et ce n'est pas tout.

Le procédé utilisé pour délimiter les différentes partitions disponibles sur un disque impose qu'on en définisse au moins une, même si elle est unique et qu'elle occupe toute la place disponible. Il faut donc se départir du sens courant de partition et admettre qu'un disque peut n'en comporter qu'une seule. C'est ainsi que "partitionner" a pris le sens particulier de créer des partitions même si l'on n'en définit qu'une seule.

Pour mieux comprendre on peut faire l'analogie avec une prairie que l'on souhaite aménager pour y parquer des moutons. Pour délimiter cet espace on dispose de nombreuses options, enclore toute la surface, n'en enclore qu'une partie laissant l'autre en réserve, aménager plusieurs enclos avec leur propre clôture, etc. Il en va de même pour un disque, les données remplaçant les moutons. Tout comme on doit construire au moins une clôture sur la prairie on doit définir les bornes d'au moins une partition sur un disque.

L'Explorateur Windows

On l'a évoqué au départ, indépendamment de leur lettre de volume les partitions reçoivent aussi un nom. L'utilisateur est maître de ce nom mais par défaut Windows adopte un nom de la forme Disque + lettre de volume. Si l'on n'a pas modifié son nom la partition système apparaîtra le plus souvent sous le nom " Disque (C:)", ceci en dépit du principe énoncé plus haut: une lettre de volume ne désigne jamais un disque.

Ces noms de volume par défaut portent à croire que l'Explorateur Windows affiche le contenu de disques quand il ne s'agit que de celui de partitions. Ce choix regrettable est à l'origine de la confusion faite par un grand nombre d'utilisateurs entre disque et partition.

Pour modifier un nom de volume, utiliser la touche F2 ou bien faire un clic droit et choisir Renommer.

Le titre donné au volet de droite de l'Explorateur Windows est également source d'ambigüité. L'appellation "lecteur' est trompeuse et ne se justifie que d'un point de vue historique quand il n'existait que des supports de stockage amovibles. Cette liste énumère donc aussi bien des périphériques lecteurs de supports amovibles que des partitions de disques. Dans l'exemple ci-dessous "Lecteur de CD" est bien un périphérique tandis que les autres objets sont des partitions. On ignore si elles appartiennent au même disque ou à plusieurs.

Explorateur Windows

En résumé, l'Explorateur Windows ne permet pas d'afficher la liste des disques, seulement celle des partitions qu'ils contiennent.

La gestion des disques

Pour afficher la liste des disques il faut faire appel à la fonction Gestion des disques (diskmgmt.msc). Voici ce que l'on obtient avec le même exemple.

Gestion des disques

On constate que chaque disque est bien identifié par un numéro et que ce sont les partitions qu'ils contiennent qui le sont par une lettre. Certaines n'en ont pas et ne sont donc pas visibles dans l'Explorateur Windows.

Les lecteurs optiques portent eux aussi un numéro.

Dans la Gestion des disques une clé USB est vue comme un disque externe connecté en USB, les deux étant traités comme s'il s'agissait de disques internes. On découvre que les partitions E: et F: appartiennent à une clé USB alors que l'Explorateur Windows ne pouvait pas le laisser supposer.

Attribution des numéros de disques et des lettres de volume

Le numéro d'un disque ne lui est pas attaché. Au démarrage Windows recense les disques présents et leur attribut un numéro en fonction de l'ordre dans lequel il les découvre, donc du port sur lequel chacun est connecté. Si, par exemple, un SSD porte le numéro 0 et un disque porte le numéro 1, ils échangeront leur numéro si l'on intervertit leur connexion sur la carte mère,

De la même manière une lettre de volume n'est pas attachée à la partition qu'elle désigne. Chaque disque possède sa table des partitions où elles sont identifiées par un simple numéro d'ordre. La correspondance entre numéro de partition et lettre de volume est réalisée à l'aide d'une table interne à Windows. Ceci explique qu'une partition d'une clé USB pourra être vue dans l'Explorateur Windows sous une lettre différente selon l'ordinateur sur laquelle elle est branchée.

Cette table est reconstruite à chaque démarrage et c'est Windows qui décide quelle lettre sera attribuée à telle partition, celle de la partition portant le système d'exploitation restant immuable. On peut cependant décider soi-même de la lettre attribuée à une partition à condition qu'elle ne soit pas déjà prise. Dans ce cas l'entrée dans la table devient permanente.

Les autres usages des lettres de volume

Les lecteurs optiques

Les disques optiques sont, à l'instar des disquettes, des supports amovibles et d'autre part on n'y crée pas de partitions. C'est donc aux lecteurs que la lettre de volume est attribuée. Ils apparaissent donc dans l'arborescence affichée dans l'Explorateur Windows, en permanence ou après qu'on y a inséré un CD ou un DVD selon l'option choisie.

On peut donc accéder aux fichiers contenus sur un disque optique selon les mêmes conventions que pour ceux contenus sur d'autres types de support.

Les lecteurs virtuels

Le contenu de certains fichiers est le résultat de la concaténation d'une arborescence de fichiers élémentaires. Pour certains types de ces fichiers il est prévu de pouvoir créer un lecteur virtuel affecté d'une lettre de volume et permettant la visualisation de leur contenu dans l'Explorateur Windows. C'est le cas notamment pour les fichiers ISO, cette fonction étant native depuis Windows 10.

Un fichier ISO est l'image d'un disque optique. Lorsque, selon l'expression consacrée, on le monte dans un lecteur virtuel, tout se passe comme si on avait inséré le CD ou le DVD lui-même dans un lecteur de disques optiques.

Dans l'exemple ci-dessous le menu contextuel obtenu en faisant un clic droit sur le nom d'un fichier ISO fait apparaître l'option "Monter".

Gestion des disques

Après avoir sélectionné cette option un nouveau lecteur optique apparaît dans l'Explorateur et le contenu du fichier ISO est a affiché dans le volet de droite.

Gestion des disques

Les lecteurs réseau

Pour accéder aux ressources partagées des autres stations présentes sur le réseau local on peut passer par la rubrique réseau de l'Explorateur Windows mais elles ne sont alors désignées que par leur nom de partage et ce mode d'accès est uniquement graphique. Si l'on souhaite indiquer le chemin d'accès aux fichiers d'un répertoire partagé il faut utiliser la procédure Connecter un lecteur réseau.

Un lecteur réseau se voit lui aussi attribuer une lettre de volume afin de pouvoir indiquer un chemin d'accès aux fichiers qu'il représente.

La commande subst

Il est également possible d'attribuer une lettre de volume à n'importe quel répertoire au moyen de la commande subst (substitute). Cette commande fréquemment utilisée à l'époque du DOS ne l'est plus guère maintenant mais perdure néanmoins. Cet exemple montre sa syntaxe.

subst F: D:\toto\titi\tata

Si le sous-répertoire tata contient le fichier fic.txt on peut y accéder soit à l'aide de son chemin long (D:\toto\titi\tata\fic.txt), soit à l'aide du chemin plus court F:\fic.txt.

 

Toutes les pages du site Les autres sites

Accueil
À quoi sert la pile du BIOS ?
À quoi sert le masque de sous-réseau ?
C'est quoi un bit au juste ?
C'est quoi la différence entre un hub et un switch ?
C'est quoi l'invite de commande ?
Comment augmenter la portée de son réseau Wifi ?
Comment connecter une imprimante réseau ethernet ou Wifi ?
Comment faire un réseau local avec mes deux PC branchés sur ma box ?
Comment fonctionne un routeur NAT ?
Comment mesurer sa bande passante ?
Comment séparer son système d'exploitation et ses données  ?
DHCP ou pas DHCP ?
Disques, partitions, lecteurs, comment s'y retrouver ?
Éditeur de texte et traitement de texte, est-ce pareil ?
Est-ce qu'un modem et un routeur c'est la même chose ?
Faut-il mettre les accents sur les majuscules ?
Peut-on mettre un routeur derrière une supermagicbox ou un modem routeur ?
Pourquoi un kilo à 1024 ?
Quelle est la différence entre une trame et un paquet ?
Quelle est la différence entre un navigateur et un moteur de recherche ?
Quelle taille donner à la mémoire virtuelle ?
Un VPN à quoi ça sert  ?
Vous avez dit messagerie ?

Les bricolages de Heffgé

 

Le DOS sied