Un pilote de stockage de masse est un type de logiciel conçu pour permettre à un ordinateur d'interagir avec un dispositif de stockage interne ou à distance. Les disques durs (HDD), bus série universel (USB), disques externes de disques compacts (CD) des lecteurs et tous les autres types de périphérique de stockage de masse nécessite un certain type de pilote pour fonctionner. Systèmes d'exploitation (OS) comprennent généralement les logiciels nécessaires à l'interface de ces dispositifs, bien que certains produits nécessitent des pilotes propriétaires. Les composants de stockage sur de nombreux conseils d'administration des différents produits électroniques grand public, tels que les téléphones cellulaires et les lecteurs de musique portables, sont également accessibles à l'aide d'un pilote de stockage de masse. Dans ce cas, l'ordinateur va voir l'appareil comme un disque dur à distance une fois qu'elle a été connectée.
Le stockage de masse est un terme utilisé pour décrire tout type de support de stockage qui peut contenir une grande quantité de données et également être écrites et lues par un ordinateur. Dans le contexte des ordinateurs personnels (PC), ce qui peut se référer à quoi que ce soit à partir d'un lecteur multi-téraoctet dur sur une clé USB qui contient moins d'un gigaoctet de données. Même les lecteurs de disquettes ont été considérés comme des périphériques de stockage de masse, malgré une capacité de stockage limitée. Les disques durs sont le type le plus commun de stockage de masse, mais de nombreuses formes externes et amovibles sont également d'usage courant. Chacun de ces supports de stockage différents nécessite un certain type de pilote de stockage de masse pour fonctionner.
La fonction première d'un pilote de stockage de masse est d'agir comme un intermédiaire entre un système d'exploitation et un morceau de matériel. Quand un système d'exploitation ou un autre programme envoie une commande vers un dispositif de stockage de masse, il est très envoi de cette commande par le conducteur. La commande est ensuite traduite par le conducteur dans un jeu d'instructions que le périphérique de stockage de masse comprend. Chaque système d'exploitation et le périphérique nécessite un pilote séparé, mais il ya quelques exceptions. Dans le cas des périphériques de stockage, la plupart des unités qui entrent dans la classe de stockage de masse (MSC) peut être actionné par le jeu d'instructions générique même.
De nombreux dispositifs qui ne sont pas principalement destinées à servir de stockage distant peut se connecter à un ordinateur via un pilote de stockage de masse. C'est ce qui se produit lorsque certains téléphones cellulaires, appareils photo numériques et les lecteurs de musique portables sont branchés sur des ordinateurs personnels. Si l'appareil est capable d'accepter des instructions du SMC, l'ordinateur peut être en mesure de le reconnaître en utilisant un pilote générique de masse de stockage. Cela peut permettre de transférer des fichiers vers et depuis le périphérique comme s'il s'agissait d'un disque dur.