999 votes

A quoi servent les lecteurs Windows A : et B: ?

Dans Windows, vous avez un lecteur C. Tout ce qui est étiqueté au-delà de ce disque porte la lettre suivante.

Ainsi, votre deuxième lecteur est D, votre DVD est E et si vous mettez une clé USB, il devient F et le lecteur suivant G. Et ainsi de suite.

Mais alors, qu'est-ce que les moteurs A et B et où sont-ils ?

14 votes

Si vous voulez savoir ce à quoi ils peuvent servir maintenant Une astuce consiste à les faire correspondre à des clés USB. Si vous insérez et retirez fréquemment un lecteur USB, mais que vous souhaitez qu'il conserve la même lettre de lecteur, vous pouvez le mapper sur A ou B. Windows tente de réutiliser la dernière lettre de lecteur pour un périphérique donné, et n'attribue pas dynamiquement A ou B, ce qui vous garantit d'obtenir la même lettre de lecteur la prochaine fois.

0 votes

72voto

quickly_now Points 1843

Ah... le bon vieux temps.

A : était le premier périphérique disque, B : le second, et ainsi de suite - dans CP/M. Comme quelqu'un d'autre l'a signalé, cela fonctionnait sur les machines 8-bit 8080 et Z-80 qui ont précédé MS-DOS.

MS-DOS était à son tour un clone 16 bits (8086) de CP/M, ou plus précisément de CP/M-86, et utilisait donc les mêmes conventions de lettres de lecteur.

A cette époque, les seules conventions qui étaient à peu près universelles étaient fixées par CP/M (par exemple, le nommage des disques sur l'Apple-2 et le Tandy TRS-80 était encore différent.... J'ai utilisé une fois un TRS-80 avec 4 lecteurs de disquettes... oh la puissance !).

Avec quelque chose comme CP/M, les premiers disques durs, lorsqu'ils sont sortis, apparaissaient simplement comme la prochaine lettre de lecteur disponible.

MS-DOS allouait deux lecteurs de disquettes de manière quasi universelle et plaçait le disque dur à C :. Soit vous aviez deux lecteurs de disquettes, soit le système "virtualisait" l'accès à un seul lecteur - une application pouvait accéder à A : ou B :, et le système vous demandait d'échanger les disquettes physiques dans le lecteur solo si nécessaire. Cela permettait à la fois d'améliorer la compatibilité logicielle pour les systèmes moins chers (les lecteurs de disquettes n'étaient pas vraiment bon marché et les logiciels utilisaient généralement un disque séparé pour le logiciel et un autre pour les données de l'utilisateur) et de rendre la copie des disquettes beaucoup plus pratique (mais toujours ennuyeuse...). C'était encore à l'époque où les disques durs étaient ridiculement chers (un disque dur de 6 MiB coûtait environ 5 000 dollars de l'époque, et un lecteur de disquettes environ 1 000 dollars) - la plupart des PC n'en avaient pas.

Cette convention a été conservée depuis, bien que, comme cela a été souligné ici à de nombreuses reprises, sous Windows, vous pouvez la modifier. Pour autant que je sache, vous ne pouvez pas le faire sous MS-DOS.


Légèrement hors sujet :

Dans les années 1980, il était assez courant sur ces premières machines que les disques soient un mélange de différents types avec des incompatibilités légendaires. L'IBM-PC a imposé un certain nombre de normes pour le format de ses disquettes de 5,25 pouces - avant cela, vous aviez toutes sortes d'arrangements différents avec des secteurs durs et souples, le nombre de secteurs par piste, le nombre de pistes, etc. etc.

L'échange de données entre machines à l'aide de disquettes était une affaire très aléatoire, qui n'a été résolue qu'avec MS-DOS et l'IBM-PC. La manière la plus fiable de transférer des fichiers entre machines à l'époque était d'écrire des programmes (en assembleur) pour transférer des fichiers en utilisant le port série, puis de les connecter. Ce n'était jamais très lent, car les fichiers n'étaient jamais très gros.

Mes préférés à l'époque étaient le lecteur haute densité que mon employeur avait acheté - il s'agissait d'une disquette de 8 pouces reliée par un énorme et long câble ruban. Je pense qu'il stockait environ 200K, ce qui était énorme lorsque l'on développait des logiciels sur une machine équipée de deux lecteurs de disquettes de 89K chacun. Le compilateur sur l'une, le code source et le code objet sur l'autre. Une compilation prenait quelques minutes pendant que les lecteurs cliquetaient.

Au moment où le PC d'IBM a été introduit, vous pouviez l'obtenir en utilisant soit CP/M-86, soit MS-DOS, et il n'y avait aucune indication claire que l'un ou l'autre l'emporterait. Finalement, MS-DOS l'a emporté - certaines offres groupées y sont peut-être pour quelque chose. La première machine IBM achetée par mon employeur a rendu les choses beaucoup plus faciles... et le portage de matériel vers MS-DOS a été assez facile - principalement à cause des mêmes conventions pour les lettres des lecteurs de disques, et aussi parce que les appels système pour lire/écrire les fichiers et remplir les blocs de contrôle de fichiers (vous vous souvenez des FCB et du format bizarre qu'ils avaient en mémoire ?


C : n'était pas rigide dans MS-DOS comme le premier disque dur. Le MS-DOS de Heath/Zenith réservait le AB aux disquettes de 5 pouces et le CD aux disquettes de 8 pouces.

La première partition par défaut du disque dur était E, que vous ayez des disquettes installées ou non. Leur version permettait également 16 partitions sur un seul disque dur.

Je pense qu'il s'agit des premiers systèmes de multi-boot également. Des touches de raccourci pendant le processus de démarrage vous permettaient de démarrer à partir de n'importe quel lecteur ou partition, permettant des environnements personnalisés et le lancement de CP/M-85, CP/M-86, MS-DOS, Concurrent Dos ou HDOS.

59voto

Morgan Points 191

A et B ont été utilisés pour les lecteurs de disquettes. Pour autant que je sache, il y en a deux car les anciens ordinateurs (sans disque dur) démarraient le système d'exploitation à partir de A:\ et exécutaient les applications à partir de B:\.

53voto

Niklas B Points 251

Ce sont des lecteurs de disquettes. Si vous êtes curieux de connaître l'ordre d'affectation des lecteurs, wikipedia propose plus d'informations. http://en.wikipedia.org/wiki/Drive_letter_assignment

46voto

MobileDanceTeam Points 310

A : est le support magnétique amovible de 5.25" 1.2Mb, et B : est un lecteur plus moderne de 3.5" 1.44Mb dans ma machine de codage.

37voto

AlexCuse Points 9823

Si je me souviens bien, sur mes systèmes DOS, ils étaient utilisés pour les lecteurs de disquettes mais B:\ n'était généralement pas une disquette physique réelle mais plutôt une disquette virtuelle.

Il s'agissait d'une disquette virtuelle utilisée pour copier une disquette lorsqu'il n'y avait qu'un seul lecteur. Donc vous copiez de A:\ à B:\ mais je continue à retirer les disques source et destination du même lecteur car la mémoire tampon est pleine.

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