Un système de fichiers virtuels (VFS) est une couche de l'organisation des données utilisé sur un ordinateur pour organiser et accéder systèmes de fichiers autres. En général, les systèmes de fichiers sont des méthodes par lesquels les données peuvent être stockées de façon logique sur un ordinateur, généralement organisée sur la base du système d'exploitation (OS) sur cette machine. L'utilisateur d'un ordinateur accède à cette structure pour trouver de l'information, le plus souvent par navigation dans les dossiers et les hiérarchies d'autres de trouver un morceau de données souhaité. Un système de fichiers virtuel permet différents types d'organisation à être disposée sous une couche unique, qui peut ensuite être utilisé pour accéder à des données qui s'y trouvent.
Il y a assez peu de moyens différents dans lesquels un système de fichiers virtuel peut être utilisé, mais en général il est destiné à fournir une méthode plus organisée pour faire face à différents types de régimes de dépôt. Le système de fichiers de base sur un ordinateur est généralement basé sur le système d'exploitation installé, et différents systèmes peuvent utiliser des méthodes différentes. Utilisation d'un système de fichiers virtuel permet à un ordinateur avec plusieurs types d'OS, ou d'autres questions d'organisation de données, pour fournir plus facilement un utilisateur avec un cadre pour l'accès aux données.
Comme chaque système d'exploitation présente une méthodologie d'organisation différente, le système de fichiers virtuel crée une couche supplémentaire au-dessus de cela, ce qui est accessible par un utilisateur de l'ordinateur. L'utilisateur est alors en mesure de lire et d'utiliser des fichiers sur chacun d'eux sans jamais courir dans les conflits qui pourraient survenir en raison des différences entre eux. La plupart des utilisateurs ne réalisent même pas qu'ils ont accès à un système de fichiers virtuels, et de nombreux ordinateurs n'ont même pas besoin de cette couche d'accès. Un système d'exploitation peut également donner à l'administrateur la possibilité de faire des modifications dans les VFS, permettant différents systèmes doit être intégrée dans l'ensemble de la couche.
Un exemple de la façon dont cela peut être utilisé serait dans un ordinateur doté de plusieurs disques durs qui dispose d'informations sur chaque disque, en fournissant une hiérarchie différente pour eux. Un administrateur à l'aide d'un ordinateur avec un système de fichiers virtuel peut changer le VFS pour rendre l'accès plus simple et plus efficace. Hiérarchies pourrait être créé qui permettent d'accéder à des fichiers différents dans un même dossier sur le VFS, qui permet à un utilisateur d'accéder ensuite rapidement les données sur chaque disque.
Pour illustrer cela, chaque disque dur peut avoir un dossier qui comprend œuvre créée par l'utilisateur de cet ordinateur. Un disque contenant des fichiers qui ont été créés dans l'année en cours, et l'autre a ceux de l'année précédente. Un système de fichiers virtuel peut être utilisé pour créer un seul dossier qui comprend à la fois de ces autres dossiers, même si elles sont situées sur des lecteurs distincts. Cette couche VFS simple fait de l'accessibilité, et offre un administrateur avec plus d'options pour l'organisation des données.