Système de fichier Windows

Coucou tout le monde ! Voici un petit récap de ce qu'on a appris sur le système de fichiers Windows. J'ai rassemblé ces notes pour qu'on puisse s'y référer facilement en cas de besoin. Que ce soit pour rafraîchir notre mémoire sur l'éditeur de registre, se souvenir de comment fonctionne racine du disque C:\, ou pour naviguer dans le dossier Utilisateurs, tout est là. Gardez-les sous la main pour la prochaine fois où vous aurez un trou de mémoire sur le système de fichier Windows !

L’Editeur de Registre🗒️

La base de registre est un élément très important de Windows

Il contient tous les paramètres de configuration de Windows ainsi que les paramètres de nombreuses applications. Cette base de données qui fonctionne sous un système de hiérarchie stockes des informations, des paramètres ainsi que des options pour les logiciels installés, le matériel connecté ou bien les préférences utilisateur.

Lorsqu’il vous arrive de modifier des paramètres depuis les menus de Windows, cela change en fait en réalité les valeurs dans la base de registre. Cependant, certains paramètres de Windows ne sont pas accessibles depuis les menus. Il faut parfois les modifier manuellement à l'aide de l'éditeur de registre, aussi appelé regedit

Untitled.png

Structure de la Base de Registre

La base de registre est organisée en une structure arborescente composée de clés et de valeurs.
Chaque clé peut contenir des sous-clés et des valeurs, qui peuvent elles-mêmes contenir des données. Cette organisation est similaire à des dossiers et des fichiers que l'on peut voir dans l'explorateur de fichiers.

Dans l’éditeur de registre, vous pourrez trouver tout ce qui concernes les clés et les valeurs contenues dans le système. A gauche de cet utilitaire se trouvent les ruches (hives en anglais) qui sont les sections principales de la base de registre.

Untitled (1).png

Voici les ruches les plus importantes :

Exemple avec HKEY_USERS

Dans l'exemple ci-dessous, nous avons déroulé HKEY_USERS. L'arborescence de la clé est visible à gauche, montrant les différentes sous-clés disponibles. A droite, nous pouvons voir les sous-clés avec leur nom, leur type ainsi que leur valeur

image.png

À droite, les colonnes affichent les informations détaillées :

Ces informations permettent aux utilisateurs avancés ou aux administrateurs système de configurer et de dépanner un système de manière approfondie.

Pourquoi Modifier le Registre ?

Modifier la base de registre peut permettre de :

Précautions a prendre !

Modifier le registre peut avoir des conséquences graves si des erreurs sont commises, comme un système très instable ou qui ne démarre plus. Il est donc CRUCIAL de prendre certaines précautions :

  1. Sauvegardez le Registre : Avant d'apporter des modifications, créez une sauvegarde de la partie du registre que vous allez modifier.
    Vous pouvez faire un clic droit sur la Branche que vous souhaitez sauvegarder et cliquer sur "Exporter", si jamais il y arrive un souci, vous pouvez annuler vos changements en cliquant sur "Fichier" en haut a gauche et "Importer" sélectionnez ensuite le fichier .reg que vous avez sauvegardé !

    image.png
  2. Documentez les modifications : Notez toutes les modifications que vous apportez afin de pouvoir les annuler si nécessaire.
  3. Utilisez des Sources Fiables : Suivez des guides et des conseils provenant de sources fiables pour éviter des erreurs vraiment pénibles.

Conclusion

L'éditeur de registre est un outil puissant pour les utilisateurs avancés qui souhaitent explorer et modifier les paramètres profonds de Windows. Bien que potentiellement risqué, avec les bonnes précautions, il peut offrir un niveau de personnalisation et de contrôle incroyable sur le système d'exploitation.

Pour plus d'informations vous pouvez consulter la Documentation Officielle de Microsoft

La racine du disque (C:\)

L’arborescence de la racine d’un disque dur sous Windows (généralement représentée par C:\\) comprends plusieurs dossiers et fichier importants. Survolons les dossiers principaux ainsi que les fichiers clés que vous pourriez trouver a la racine d’un disque Windows :

  1. Windows :
    • Ce dossier contient le système d'exploitation Windows, y compris les fichiers exécutables, les bibliothèques système, les pilotes, etc.
  2. Program Files (et Program Files (x86) sur les systèmes 64 bits) :
    • Ces dossiers contiennent la plupart des programmes installés sur votre ordinateur. La version (x86) est pour les applications 32 bits sur un système 64 bits.
  3. Users (ou Utilisateurs) :
    • Ce dossier contient les profils utilisateur, avec un sous-dossier pour chaque utilisateur. Chaque sous-dossier utilisateur inclut des dossiers tels que Documents, Téléchargements, Bureau, etc.
  4. ProgramData :
    • Ce dossier caché contient des données utilisées par les applications installées, telles que les paramètres et les données de configuration.
  5. Temp :
    • Un dossier pour les fichiers temporaires générés par le système d'exploitation et les applications.
  6. Recovery :
    • Ce dossier contient des outils et des fichiers utilisés pour la récupération du système.
  7. System Volume Information :
    • Un dossier caché utilisé par le système Windows pour le stockage des points de restauration et d'autres informations de gestion de volume.
  8. Fichiers à la racine (comme pagefile.sys, hiberfil.sys, etc.) :
    • pagefile.sys est le fichier d'échange utilisé pour la gestion de la mémoire virtuelle.
    • hiberfil.sys est utilisé pour stocker l'état actuel du système lorsque vous mettez votre ordinateur en hibernation.
  9. Recycle.Bin :
    • Le dossier de la corbeille, où les fichiers supprimés sont temporairement stockés jusqu'à ce qu'ils soient définitivement supprimés.
  10. Autres dossiers d'installation ou de sauvegarde :
    • Selon les logiciels installés ou les configurations spécifiques, vous pouvez également trouver d'autres dossiers à la racine, comme des dossiers de sauvegarde ou d'installation.

Le dossier Utilisateurs 👤

Le dossier “Utilisateurs” dans Windows gère les données et les paramètres spécifiques a chaque utilisateur du PC. Il est généralement situé sur le disque ou Windows est installé dans le répertoire C:\\Utilisateurs , Ce dossier contient un sous-dossier pour chaque compte utilisateur présent sur l’ordinateur

Chaque sous-dossier est nommé par le nom de l’utilisateur correspondant et contient ses fichiers personnels, paramètres et données d’application Il est structuré ainsi :

Il existe aussi des utilisateur spéciaux comme l’utilisateur Public ou bien l’utilisateur Default

Le dossier Windows 💽

Le répertoire C:\Windows est assez complexe et contient de nombreux sous dossiers avec plein d’informations importantes liées au système (configuration utilisateur, drivers…)

Voici une explication générale de certains des principaux composants de ce dossier

  1. C:\Windows\System32 :
    C’est l’un des dossiers les plus importants, il contient une très grande majorité des fichiers exécutables (.exe) et des bibliothèques de liens dynamiques (.dll) nécessaires au bon fonctionnement de Windows ainsi que de la plupart des applications
    Il inclut également des outils d’administrations, des pilotes, des composants système essentiels…

  2. C:\Windows\SysWOW64 :
    Dans les systèmes 64 bits, ce dossier contient des versions 32 bits des fichiers système qui sont nécessaires pour exécuter des applications 32 bits sur un système 64 bits.

  3. C:\Windows\Temp :
    Ce dossier est utilisé pour stocker des fichiers temporaires générés par le système d'exploitation et par certaines applications. Ces fichiers sont généralement supprimés après le redémarrage du système ou après une certaine période.

  4. C:\Windows\SoftwareDistribution :
    Ce dossier stocke les fichiers temporaires utilisés pour les mises à jour de Windows. Après l'installation des mises à jour, ces fichiers sont souvent inutilisés.

  5. C:\Windows\Prefetch :
    Ce dossier contient des informations sur les applications souvent utilisées pour accélérer leur démarrage.

  6. C:\Windows\Fonts :
    Comme son nom l'indique, ce dossier contient les polices de caractères installées sur le système.

  7. C:\Windows\WinSxS :
    Le dossier WinSxS (Windows Side by Side) est utilisé pour stocker les différentes versions des fichiers système nécessaires pour le support de la compatibilité des applications et des mises à jour de composants.

  8. C:\Windows\Resources :
    Ce dossier contient les ressources pour les thèmes de Windows, y compris les images, les sons et d'autres fichiers nécessaires à l'apparence visuelle de l'interface utilisateur.

  9. C:\Windows\Web :
    Ce dossier stocke les fonds d'écran par défaut et les images liées au thème de Windows.

  10. C:\Windows\Panther :
    Ce dossier est utilisé pendant l'installation de Windows, stockant les fichiers journaux et d'autres informations liées à l'installation.

Il est important de noter que modifier ou supprimer des fichiers dans ce dossier peut vraiment TOUT CASSER, rendre le système très instable, voir inutilisable. Il est fortement recommandé de ne pas toucher a ces fichiers a moins que vous savez vraiment ce que vous faites.

Dans le répertoire C:\Windows\System32\drivers\etc, on trouve le fichier hosts. Ce fichier est utilisé pour la résolution manuelle des noms de domaine DNS. Il permet à l'utilisateur de lier manuellement une adresse IP à un nom de domaine spécifique. Il existe également le fichier lmhosts, situé dans le même répertoire, qui joue un rôle similaire mais pour les réseaux locaux (LAN). Le fichier lmhosts est utilisé pour la résolution de noms sur un réseau local, permettant une correspondance entre les noms d'hôtes et les adresses IP sur le LAN sans nécessiter un serveur DNS.