.sys
.sys est une extension de nom de fichier utilisée dans les applications MS-DOS et les systèmes d'exploitation Microsoft Windows . Il s'agit de fichiers système qui contiennent des pilotes de périphériques ou des configurations matérielles pour le système.
La plupart des fichiers DOS .sys sont des pilotes de périphériques en mode réel . [1] Certains fichiers utilisant cette extension ne le sont cependant pas :
- MSDOS.SYS et IO.SYS sont des fichiers de base du système d'exploitation MS-DOS et Windows 9x .
- CONFIG.SYS est un fichier texte qui contient diverses options de configuration et spécifie les pilotes de périphériques qui seront chargés. [2] [3]
- COUNTRY.SYS [4] est une base de données binaire contenant des informations relatives au pays et à la page de codes à utiliser avec la directive CONFIG.SYS COUNTRY et le pilote NLSFUNC . [4]
- KEYBOARD.SYS est une base de données binaire contenant des informations relatives à la disposition du clavier, y compris de courtes séquences de code P à exécuter par un interpréteur à l'intérieur du pilote de clavier KEYB . [5] [6]
Les fichiers système se trouvent généralement dans le répertoire Windows d'une installation Windows. En particulier, de nombreux fichiers SYS sont stockés dans le répertoire Windows\winsxs dans les versions ultérieures de Windows.
Emplacement du fichier
Dans Windows Vista et ses successeurs, les fichiers .sys se trouvent principalement sous les chemins suivants : [7]
C:\Windows\system32\drivers
C:\Windows\WinSxS
Sous MS-DOS , le fichier nommé MSDOS.SYS est utilisé pour copier les fichiers système d'un lecteur vers un autre, ce qui permet au second lecteur d'être amorçable. MSDOS.SYS se trouve dans le répertoire racine du lecteur/partition amorçable (normalement C:\ pour les disques durs) et possède les attributs caché, lecture seule et fichier système définis.
Voir aussi
- VxD
- Modèle de pilote Windows
- Cadres de pilotes Windows
- Binaire Fat (pour les fichiers système protégés contre les pannes)
Références
- ^ « Qu'est-ce qu'un pilote exactement ? ». OSR . 2003-05-14. Archivé de l'original le 2007-09-28.
- ^ « Contenu du fichier Msdos.sys de Windows ». Assistance . Microsoft . 2004-09-27. Archivé de l'original le 20/10/2004.
- ^ « Qu'est-ce qu'un fichier Config.sys ? ». www.dewassoc.com . Archivé de l'original le 2011-06-29 . Récupéré le 2007-02-16 .
- ^ ab Paul, Matthias R. (2001-06-10) [1995]. « Format de fichier DOS COUNTRY.SYS » (fichier COUNTRY.LST) (éd. 1.44). Archivé de l'original le 2016-04-20 . Récupéré le 20/08/2016 .
- ^ Paul, Matthias R. (2001-12-30). "KEYBOARD.SYS internal structure". comp.os.msdos.programmer. Archivé de l'original le 2017-09-09 . Récupéré le 2016-09-17 .
[...] En fait, le format est fondamentalement le même dans MS-DOS 3.3 - 8.0, PC DOS 3.3 - 2000, y compris les versions russe, lituanienne, chinoise et japonaise, ainsi que dans Windows NT, 2000 et XP [...]. Il existe des différences et des incompatibilités mineures, mais le format général n'a pas changé au fil des ans. [...] Certaines entrées de données contiennent des tables normales [...]. Cependant, la plupart des entrées contiennent du "code exécutable" interprété par une sorte d'
interpréteur de code P
au *moment de l'exécution*, y compris des branches conditionnelles et autres. C'est pourquoi le pilote
KEYB
a une empreinte mémoire si énorme par rapport aux pilotes de clavier pilotés par table qui peuvent être réalisés en 3 à 4 Ko en obtenant le même niveau de fonctionnalité, à l'exception de l'interpréteur. [...]
- ^ Mendelson, Edward (2001-07-20). "Comment afficher l'euro dans MS-DOS et Windows DOS". Afficher le symbole de l'euro en plein écran MS-DOS (y compris Windows 95 ou Windows 98 en plein écran DOS). Archivé de l'original le 2016-09-17 . Récupéré le 2016-09-17 .
[...] Matthias [R.] Paul [...] prévient que la version
IBM PC DOS
du pilote de clavier utilise certaines procédures internes qui ne sont pas reconnues par le pilote
Microsoft
, donc, si possible, vous devriez utiliser les
versions
IBM de
KEYB.COM
et
KEYBOARD.SYS
au lieu de mélanger les versions Microsoft et IBM [...]
(NB. Ce que l'on entend ici par « procédures » correspond à des codes d'octets supplémentaires dans le fichier IBM KEYBOARD.SYS non pris en charge par la version Microsoft du pilote KEYB.)
- ^ "Extension de fichier SYS - Qu'est-ce qu'un fichier .sys et comment l'ouvrir ?". fileinfo.com .