Le système de fichiers n'est pas reconnu sur le lecteur flash quoi faire. Erreur Windows "Le système de fichiers du volume n'est pas reconnu." Ce qu'il faut faire? Pourquoi la clé USB n'est-elle pas reconnue ? Raisons possibles

Le disque dur d'un appareil informatique fonctionnant normalement est toujours formaté dans le système de fichiers NTFS ou FAT. Si l'une des partitions du disque dur commence à mal fonctionner, un enregistrement concernant la conversion de son format en RAW apparaît dans les propriétés du disque. Cela signifie que le système de fichiers standard est endommagé et doit être restauré. Dans la pratique, vous pouvez vous renseigner sur ces dommages comme suit. Lors de l'accès à un disque, le disque ne s'ouvre pas et un message apparaît sur le moniteur pour le formater.

Que signifie ce message:

  • La structure du système de fichiers utilisé a été détruite.
  • Il n'y a pas d'accès au contenu du disque dur.
  • Écriture de données invalides ou corrompues dans le secteur de démarrage du disque.

Lorsque vous ouvrez les propriétés du disque dur, vous remarquerez que la section ne contient soi-disant aucune information. Dans tous les cas, il est nécessaire d'effectuer une restauration du système de fichiers pour récupérer les données sur le disque.

Qu'est-ce qui cause l'échec?

Les raisons de l'apparition d'un tel échec peuvent être:

  • L'impact d'un virus qui a pénétré l'ordinateur.
  • Défaillance fatale du système d'exploitation.
  • Un programme défectueux qui remplace les fichiers système d'origine par ses propres fichiers. Cela inclut également les conducteurs « tordus ».
  • Erreurs de l'utilisateur lors de l'arrêt de l'ordinateur. C'est ainsi que le système de fichiers des lecteurs flash est endommagé.
  • Facteurs externes, à la suite desquels le système de fichiers peut être endommagé. En particulier, des pannes de courant fréquentes peuvent provoquer un problème similaire.

Comment restaurer le système de fichiers et les informations sur le disque dur ?

Malgré le fait que le système d'exploitation vous invite à formater la partition endommagée, il vaut mieux ne pas être d'accord avec de telles actions. Cependant, si vous étiez pressé et avez donné l'ordre de formater, tout n'est pas perdu. Cependant, dans ce cas, il sera beaucoup plus difficile de restaurer complètement le contenu de cette section. Tout d'abord, vous devez restaurer toutes les informations disponibles sur la partition défectueuse, puis restaurer le système de fichiers lui-même.

Il est recommandé de restaurer les données et les performances de la partition logique à l'aide de RS Partition Recovery.

Ce programme vous permet de :

  • Récupérez les fichiers du disque dur sur lequel le système de fichiers a été modifié. C'est-à-dire avec RAW.
  • Récupérez les données du disque dur que vous avez formaté.
  • Obtenir les informations les plus complètes d'une partition logique qui a été supprimée.
  • Récupération complète des partitions endommagées.
  • Copie de données de partitions endommagées vers d'autres supports.
  • Le programme fait un excellent travail avec les tâches assignées sur n'importe quel support.

Utilisation de la récupération de partition RS

L'interface du programme est assez simple. Le menu principal est divisé en trois parties principales. Sur la gauche, vous pouvez voir une liste de disques durs et de partitions logiques. Le centre affiche le remplissage des disques avec des informations, ainsi que des informations sur les tailles de tous les disques. Les fichiers que nous avons sélectionnés apparaissent dans la colonne de droite. Le programme affiche même des fichiers cachés, ainsi que des sections sous le contrôle d'autres systèmes d'exploitation.

Il est temps de passer à la récupération directe des données à l'aide de ce merveilleux programme. Pour ce faire, cliquez simplement sur le bouton en haut à gauche intitulé "Assistant". Le menu de l'assistant s'ouvrira devant l'utilisateur. Le disque sélectionné sera analysé.

Le programme divise toutes les partitions en trois catégories : les disques logiques, amovibles et durs. Pour restaurer les données, vous devez sélectionner la section appropriée. Spécifiez-le, puis cliquez sur Suivant. Vous serez invité à sélectionner le type d'analyse.

Le choix se compose de deux options :

  • Numérisation rapide.
  • Analyse complète.
  • 1 filtre détectera les fichiers NTFS. La plupart des sections internes travaillent dans cet espace.
  • 2 le filtre traitera les fichiers appartenant au système FAT. Ce formatage est plus typique pour les supports amovibles, mais il existe de tels fichiers sur le disque dur de l'ordinateur. Linux OS fonctionne également avec le système FAT.
  • L'analyse approfondie fonctionne indépendamment du système de fichiers. Au cours de son travail, le programme trouve simplement sur le disque tous les fichiers qui s'y trouvaient à un moment donné ou qui sont présents à ce moment-là. Cependant, il n'est pas souhaitable de n'utiliser qu'une analyse approfondie, car certaines informations peuvent être perdues. Il est préférable d'analyser une section en utilisant les trois filtres.

Si vous sélectionnez une analyse rapide, certains fichiers ne seront tout simplement pas trouvés. Seuls les fichiers entiers seront trouvés, sans aucun signe de dommage.

Une fois l'analyse terminée, le programme vous informera du nombre de dossiers et de fichiers individuels trouvés dans cette section.

Pour visualiser tous les fichiers trouvés lors de l'analyse, vous devez vous rendre dans le menu principal du programme en cliquant sur le bouton "Terminer".

Les clés USB modernes ont de gros volumes et des vitesses de lecture/écriture élevées grâce au nouveau protocole de transfert de données USB 3.0. Ils ont pratiquement supplanté les autres supports de stockage externes, car ils sont pratiques et faciles à utiliser. Les lecteurs flash ne nécessitent pas de périphériques ou d'adaptateurs supplémentaires pour se connecter à un ordinateur personnel, et les pilotes pour travailler avec eux sont inclus dans tous les systèmes d'exploitation. L'un des inconvénients des variateurs de ce type est l'instabilité de fonctionnement, qui apparaît assez rarement, mais provoque beaucoup de moments désagréables pour l'utilisateur. Si le système de fichiers de volume du lecteur flash n'est pas reconnu, il est impossible de continuer à l'utiliser et vous devez rechercher une solution à ce problème.

Le système d'exploitation Windows fonctionne avec deux types de systèmes de fichiers - FAT (et ses variétés, par exemple, exFAT) et NTFS. Les disques prêts à l'emploi ont déjà une table de partition spécifique préparée par le fabricant. Si le disque sur la mémoire flash fonctionne correctement, l'environnement logiciel reconnaît automatiquement le périphérique USB connecté au port et le monte. Une fois ces opérations terminées, le lecteur flash fait partie du sous-système de disque du PC avec une lettre de partition attribuée et il devient possible d'effectuer des opérations de lecture-écriture avec lui.

Vérification du montage du disque

Si le lecteur flash n'apparaît pas dans le système en tant que lecteur avec une désignation de lettre spécifique, il est nécessaire de vérifier les performances du lecteur. Tout d'abord, vous devez vous assurer que l'appareil est reconnu par le système d'exploitation. Sous Windows, vous pouvez utiliser le composant logiciel enfichable Gestion des disques pour ce faire, qui est lancé via le menu contextuel lorsque vous cliquez avec le bouton droit sur l'icône Ordinateur, l'élément Gestion. Il arrive que le système détecte un lecteur flash externe et attribue une désignation de lettre à sa section, mais il peut être occupé par une ressource réseau. Dans ce cas, il vous suffit de le modifier en cliquant avec le bouton droit sur le périphérique de disque et en sélectionnant l'élément de menu contextuel "Modifier la lettre de lecteur ou le chemin du lecteur" et en lui attribuant une lettre système libre.

Sur les systèmes d'exploitation Linux, la connexion physique d'un périphérique flash peut être vérifiée à l'aide de la commande fdisk –l, exécutée en tant que root. Tous les périphériques de disque détectés seront affichés et leurs caractéristiques seront répertoriées. Si le lecteur flash figure dans cette liste et possède le bon système de fichiers, vous devez le monter manuellement.

Contrairement aux distributions de la famille Linux, qui prennent en charge un grand nombre de systèmes de fichiers, leur prise en charge sous Windows est limitée. Par conséquent, même si le lecteur externe est défini comme un périphérique, le système de fichiers inconnu du lecteur flash peut devenir un obstacle à son utilisation en raison du manque de pilotes nécessaires. Dans ce cas, le volume du support sera marqué comme une partition avec une table de partitions non définie, bien que le disque lui-même soit dans un état sain.

Sous Linux, les pilotes du système de fichiers Windows peuvent ne pas être installés directement. Dans ce cas, il est nécessaire de les installer. Pour ntfs, il existe un package spécial ntfs-3g et des programmes pour travailler avec exFAT sont également développés. Ce dernier est largement utilisé dans divers appareils numériques pour les périphériques de stockage à volume élevé.

Raisons de l'apparition du système de fichiers RAW

Les cas de notification des pilotes du système d'exploitation concernant la présence d'un système RAW sur le disque se démarquent. Cela se produit lorsque le système de fichiers du lecteur flash ne peut pas être reconnu. Il peut y avoir plusieurs raisons pour lesquelles cela se produit. Les principaux sont les suivants :


Pourquoi la clé USB n'est-elle pas montée ?

Les cas d'inopérabilité des lecteurs ci-dessus ne sont pas fatals et peuvent être résolus d'une manière ou d'une autre. Si, lors de l'installation du périphérique, non seulement il n'est pas possible de reconnaître correctement le système de fichiers du lecteur flash, mais également de le monter, cela peut indiquer que le lecteur est en panne. Les raisons peuvent être très différentes : des défauts d'usine aux pannes de contact. Malheureusement, les caractéristiques de conception des lecteurs flash sont telles que cet équipement nécessite une manipulation prudente, en particulier lors de l'installation et du retrait. Le non-respect des règles de précision peut entraîner des dommages insignifiants.

De plus, le nombre de cycles d'écriture des disques sur la mémoire non volatile est limité en raison des particularités de la technologie de stockage de données elle-même. Par conséquent, la durée de vie de ces disques est en principe limitée et, tôt ou tard, vient le moment où la mémoire cesse tout simplement de fonctionner. Et cela se produit plus tôt, plus le lecteur est utilisé de manière intensive.

Récupération du système de fichiers

Avec la panne finale du lecteur flash, tout est clair et pratiquement rien ne peut être fait ici. Même les contacts cassés ne sont pas faciles à ressouder et rien ne peut être réparé sans équipement spécial. Voyons ce qu'il faut faire si le système de fichiers du lecteur flash n'est pas reconnu.

Comment y remédier lorsque vous travaillez sous Windows

Commençons par Windows. La table de partition du lecteur peut être d'un type inconnu du noyau du système d'exploitation Microsoft. Par exemple, un lecteur flash avec une partition ext4 (largement utilisé sous Linux) sera détecté comme fonctionnant, mais le type de volume ne sera pas affiché dans le gestionnaire de disque, et lorsqu'un tel lecteur est monté, le pilote système demandera à l'utilisateur pour le formater. Mais dans ce cas, toutes les données du système de fichiers sain seront perdues. Par conséquent, la meilleure solution est de prendre en compte les limitations de Windows avec des tables de partitions "non natives" et d'utiliser des lecteurs avec NTFS ou FAT pour l'échange de données.

Si le type de système de fichiers est détecté comme RAW, vous pouvez d'abord essayer de le restaurer. Pour ce faire, vous devez utiliser l'utilitaire chkdsk standard du système d'exploitation. Il s'exécute à partir de la ligne de commande. L'ensemble de la procédure se déroule en plusieurs étapes :

  1. Appuyez sur le bouton Démarrer, sélectionnez l'élément « Exécuter » dans son menu ;
  2. Entrez la commande cmd dans la fenêtre, puis cliquez sur le bouton OK ;
  3. Le shell de commande Windows démarre. On tape dans la fenêtre la commande chkdsk H:/F/R

/ F - corrige les erreurs du système de fichiers. / Drapeau R - corrige les secteurs défectueux.

IMPORTANT. L'exécution d'une vérification du système de fichiers sur un lecteur flash ne signifie pas qu'il sera restauré après celui-ci. En cas d'erreurs critiques, la table de partition ne peut pas être restaurée.

Si le système de fichiers n'a pas pu être restauré, vous devrez le recréer. Sous Windows, plusieurs chemins peuvent être utilisés. La première consiste à utiliser le composant logiciel enfichable Gestion des disques. Sélectionnez le lecteur flash correspondant, cliquez avec le bouton droit pour ouvrir le menu contextuel correspondant et sélectionnez l'élément "Supprimer le volume". Après cela, le disque passera à l'état "Non alloué" et il sera possible de créer à nouveau la table de partition dessus. Encore une fois, appelez le menu contextuel et dans celui-ci l'élément "Créer un volume simple". Cela lancera un assistant qui créera un nouveau système de fichiers en quelques étapes simples. L'utilisateur choisit son type, son étiquette, la lettre attribuée et la méthode de formatage.

En plus des capacités du système, il existe une vaste sélection d'utilitaires tiers qui vous permettent de travailler avec les tables de partition des lecteurs flash. Les actions effectuées avec leur aide sont similaires à celles effectuées par les composants logiciels enfichables Windows intégrés.

Après avoir reconstruit le système de fichiers, vous pouvez essayer de récupérer les données perdues. Pour cela, il existe également des packages logiciels spéciaux développés pour les systèmes Microsoft, par exemple RS Partition Recovery. L'inconvénient de ces programmes est leur coût, bien que lorsqu'il n'est pas possible de reconnaître le système de fichiers d'une clé USB importante, le coût de la récupération peut ne pas être critique.

Comment réparer un système sous Linux

Les distributions Linux disposent de plusieurs outils pour gérer les systèmes de fichiers endommagés. Tous nécessitent des privilèges root et certaines compétences et connaissances pour s'exécuter, car dans l'écrasante majorité, ils sont lancés dans le shell de commande. L'outil le plus efficace est fsck, qui est utilisé avec de nombreuses options.

Pour les utilisateurs ordinaires de distributions, il est recommandé d'utiliser le programme GParted, qui s'exécute dans le sous-système graphique et possède une interface graphique (GUI). Il nécessite également des droits privilégiés, mais il est intuitif et ne nécessite pas beaucoup de connaissances sur la création de tables de partition.

Conclusion

Les méthodes décrites de récupération des systèmes de fichiers des lecteurs externes peuvent être utilisées pour tout type de support numérique réinscriptible. Les mêmes méthodes sont utilisées pour récupérer les données sur les disques durs, y compris les disques à semi-conducteurs (SSD). Pourtant, la règle principale de la sauvegarde des fichiers importants est de les sauvegarder régulièrement. Tout le monde n'a pas toujours réussi à récupérer complètement les données des systèmes de fichiers endommagés.

Aujourd'hui, les clés USB et les cartes mémoire amovibles ont une capacité assez importante et sont utilisées presque partout. Malheureusement, ils sont plus sensibles aux dommages physiques que les disques internes et les disques durs, mais ils peuvent également présenter des problèmes logiciels. Il s'avère donc que lorsque vous essayez de connecter l'appareil à l'ordinateur, le système affiche un message indiquant que le système de fichiers du volume est endommagé ou non reconnu. Comment corriger de telles défaillances va maintenant être décrit.

Pourquoi la clé USB n'est-elle pas reconnue ? Raisons possibles

Les raisons les plus probables pour lesquelles le système d'exploitation ne peut pas reconnaître le lecteur ou son système de fichiers peuvent être grossièrement divisées en deux grandes catégories : les dommages physiques et les pannes logicielles.

Les raisons physiques associées aux dysfonctionnements des microcontrôleurs, aux dommages externes et internes, à la surchauffe ou à l'hypothermie et à de nombreux autres facteurs ayant une influence négative ne seront pas prises en compte. Dans ce cas, la clé USB devra simplement être jetée. Même le remplacement d'un microcontrôleur est beaucoup plus coûteux qu'un nouveau lecteur flash ou une nouvelle carte mémoire. Parfois, il peut y avoir des dysfonctionnements dans le fonctionnement des ports USB, mais ici la solution est évidente : il vous suffit de connecter la clé USB à un autre port.

Par conséquent, nous nous concentrerons sur les défaillances logicielles. Parmi les raisons les plus probables pour lesquelles le système de fichiers du volume n'est pas reconnu lors du montage, et s'il est visible, alors il n'est pas possible de travailler avec), on distingue :

  • exposition à des virus;
  • pannes logicielles dans le microcontrôleur ;
  • formatage incorrect ou incomplet ;
  • retrait incorrect de l'appareil du port ;
  • surtensions;
  • système de fichiers non pris en charge ;
  • pilotes de périphériques obsolètes ;
  • incohérence dans les normes de la clé USB et du port.

Quant au dernier point, le problème est qu'une clé USB 3.0 est connectée à un port 2.0. Ce problème est résolu en se reconnectant simplement au port souhaité.

Signes de dommages sur un périphérique amovible

Déterminer qu'un périphérique amovible est inopérant est simple. Une fois connecté, le système commence à émettre des avertissements indiquant que l'emplacement n'est pas disponible, le système de fichiers du volume n'est pas reconnu, une proposition est faite pour formater l'appareil, etc.

Au passage, il convient de noter que le lecteur lui-même peut être visible ou non. Dans le premier cas, la résolution du problème est un peu plus facile. Dans le second, vous devrez utiliser des utilitaires supplémentaires.

Lorsqu'un avertissement est émis concernant un emplacement indisponible, la raison peut également être qu'une étiquette de volume incorrecte (lettre de disque) a été attribuée au lecteur flash ou à la carte amovible, par exemple, X au lieu de F. Dans cette situation, il vous suffit pour le changer, après avoir utilisé au préalable la section de gestion des disques, où le droit en cliquant sur l'appareil, sélectionnez la commande appropriée.

Format RAW : qu'est-ce que c'est ?

Au sens habituel, une telle structure est un format modifié, qui est tout simplement incompatible avec la plupart des systèmes d'exploitation connus. Par conséquent, une notification apparaît à l'écran indiquant que le système de fichiers du volume n'est pas reconnu (bien que le lecteur flash au format RAW soit visible, mais les fichiers qu'il contient ne sont pas visibles, même si vous activez l'affichage des objets cachés).

Le changement de format est le plus souvent associé à des défaillances logicielles dues à un formatage incorrect, à un arrêt incorrect de l'appareil et à une exposition à des virus. Cependant, il est assez facile de convertir le format en format lisible, ce qui sera discuté un peu plus tard.

Les principaux axes de résolution de problèmes

Si le volume ne peut pas être reconnu par le système de fichiers, il peut y avoir plusieurs solutions pour corriger la situation, selon la cause de la panne :

  • convertir le format en tout autre format compatible avec le système ;
  • suppression des virus et des menaces ;
  • formatage rapide ou complet ;
  • si vous avez besoin de récupérer des données, vous devez utiliser des utilitaires spéciaux.

Juste au cas où, vous pouvez vous assurer que le bon pilote est installé pour le périphérique. Cela peut être fait dans le "Gestionnaire de périphériques" standard, accessible soit depuis le "Panneau de configuration", soit en appelant la commande devmgmt.msc depuis la console "Exécuter".

En règle générale, si un périphérique ne fonctionne pas ou ne fonctionne pas correctement, il sera surligné en jaune. Dans ce cas, vous devez soit mettre à jour le pilote (commande du menu contextuel) à partir de la propre base de données du système, soit l'installer manuellement à partir d'un support amovible, soit appliquer une mise à jour automatique à l'aide de programmes comme Driver Booster (bien sûr, avec le lecteur flash allumé sur). Parfois, il peut être nécessaire de mettre à jour le pilote directement sur le contrôleur USB lui-même.

Tests de base et récupération

Considérons maintenant la situation dans laquelle le système de fichiers du volume n'est pas reconnu (la carte mémoire est visible dans le système) du point de vue d'un disque ordinaire. Pour les disques amovibles, vous pouvez utiliser les commandes standard pour vérifier leur état, qui sont à l'origine destinées aux disques durs. C'est à propos de

Pour effectuer cette opération, vous devez appeler la console de commande (cmd) à partir du menu Exécuter (Win + R), puis y écrire la ligne chkdsk X / f, où X est la lettre attribuée au lecteur flash (le plus souvent il est F). Même si le lecteur est au format RAW, cette procédure fonctionne en termes de récupération du système de fichiers ou de conversion en NTFS.

Vérification antivirus

Certains virus peuvent volontairement modifier la structure du système de fichiers des lecteurs amovibles (et pas seulement). Dans ce cas, un message s'affichera également pour signaler que le système de fichiers du volume n'est pas reconnu. Le lecteur flash SD, cependant, sera visible dans le système. Cela simplifie la tâche.

Le moyen le plus simple de résoudre une situation qui s'est produite est de la vérifier complètement. Vous pouvez utiliser des utilitaires standard ou portables. Mais même ici, malheureusement, il n'y a aucune garantie complète de la "guérison" de l'appareil. Cela est dû à la présence sur le support d'un fichier autorun.inf apparemment standard, qui dans certains cas peut être masqué (pour le voir, vous devez paramétrer l'affichage des objets masqués dans le menu d'affichage du "Explorateur" standard ).

Si possible, il doit être supprimé manuellement, mais le plus souvent il est protégé de telles procédures. Ici, vous devez à nouveau utiliser la ligne de commande.

Suppression de composants de la ligne de commande

Ainsi, le système signale que le système de fichiers du volume n'est pas reconnu (la clé USB est détectée dans le système). Par exemple, supposons que le nom de volume du lecteur flash comporte la lettre Z. Pour supprimer le fichier souhaité, écrivez les commandes suivantes dans l'ordre, après chacune d'elles, appuyez sur la touche Entrée :

  • cd F: /;
  • attrib -a -s -h -r autorun.inf;
  • del autorun.inf.

Ce n'est que dans ce cas que la suppression complète de cet objet est garantie, car même sur les actions dans Explorer, en raison de son intégration étroite avec Windows, les virus peuvent définir certaines restrictions et la ligne de commande fonctionne selon les principes des systèmes DOS.

Correction du système de fichiers par formatage

Maintenant, un autre exemple, lorsqu'une carte SD est insérée dans le lecteur de carte (le système de fichiers du volume n'est pas reconnu, mais le système « voit » l'appareil, même s'il n'affiche pas les messages de formatage).

En principe, vous pouvez regarder son format dans la section, mais pourquoi faire cela si le problème est seulement que les informations ne peuvent pas y être écrites ? La façon la plus simple de le faire est le formatage.

De nombreux utilisateurs pensent à tort que l'option la plus simple consiste à effacer rapidement la table des matières. Absolument faux ! Même si vous installez quelque chose de la liste déroulante de votre système préféré (FAT32 NTFS, etc.), il n'y a aucune garantie que vous puissiez travailler avec. Par conséquent, il est préférable de faire un formatage complet. Cela prendra plus de temps, mais après cela, l'utilisateur recevra un lecteur propre, comme on dit, à partir de zéro. Et il n'y aura aucun problème avec lui. Mais cette méthode n'est applicable que s'il n'y a pas d'informations importantes sur l'appareil qui ne peuvent être détruites.

Est-il possible de récupérer des informations sur un appareil endommagé ?

Pour beaucoup, la question de la récupération des informations est un critère sans ambiguïté en faveur du choix d'utilitaires spéciaux capables non seulement de récupérer des secteurs de démarrage et des enregistrements sur des périphériques de tout type, mais également d'extraire des informations précédemment présentes sur eux, ce qui, pour une raison devenir inaccessible.

Vous pouvez restaurer les données. Mais de tels programmes annoncés comme Recuva, lorsque le même support amovible n'est pas visible dans le système, sont inutiles. Ici, les services publics professionnels viennent à la rescousse. Ci-dessous, nous en considérerons deux : l'application TestDisk et le programme unique R.Saver (les deux utilitaires sont portables).

Récupération à l'aide de l'utilitaire TestDisk

Regardons maintenant la situation dans laquelle le système de fichiers du volume n'est pas reconnu (le lecteur flash n'est pas visible même dans Explorer, bien que nous devons dire tout de suite que la solution donnée ci-dessous peut être utilisée pour les cartes mémoire amovibles de tout standard.

Le programme est gratuit et ne nécessite pas d'installation. Certes, beaucoup peuvent être contrariés par l'absence d'interface en russe et travailler en mode DOS. Mais l'utilitaire est très puissant, car il est capable de restaurer d'abord le système de fichiers, puis - et les informations nécessaires.

Nous lançons l'utilitaire, dans la fenêtre qui apparaît, sélectionnez l'élément Créer. Ensuite, une liste de tous les disques disponibles apparaîtra, y compris le lecteur flash invisible. En règle générale, dans la liste, il est désigné comme Disk / dev / sdc avec une indication de la capacité (de plus, il peut y avoir une description comme Generic-Multi-Card). S'il n'y a pas de description, vous pouvez déterminer qu'il s'agit du lecteur flash souhaité simplement par la taille ou par la lettre du disque.

Ensuite, nous activons le processus d'analyse (Proceed), après quoi nous sélectionnons Intel Partition dans la table de partition. Ensuite, accédez au système de fichiers étendu (élément avancé), appuyez sur la touche Entrée, puis, en bas de la fenêtre, utilisez la commande de restauration (Annuler la suppression). Nous attendons la fin du processus d'analyse, puis des lignes rouges apparaissent dans la fenêtre, correspondant à tous les fichiers supprimés. Ne soyez pas surpris que même les fichiers dont vous ne vous souvenez pas puissent être trouvés ici (le programme les trouve facilement).

Utilisez maintenant les flèches pour vous déplacer dans la liste, sélectionnez l'objet souhaité et appuyez sur la touche C pour restaurer. Ensuite, sélectionnez le répertoire dans lequel les fichiers seront enregistrés, appuyez sur "Entrée". Après avoir sélectionné le dossier, appuyez à nouveau sur C. Une fois la restauration terminée, vous serez informé que la copie est prête.

Programme universel R.Saver

Enfin, un autre utilitaire qui peut être utilisé si le système de fichiers n'est pas reconnu (le lecteur flash est visible ou non visible dans le système - peu importe). Il est le mieux adapté pour récupérer des secteurs et des données sur des cartes SD.

Après avoir démarré l'application, sélectionnez le lecteur flash et lancez le processus d'analyse (nous sommes d'accord avec l'analyse secteur par secteur). Ensuite, la procédure de restauration des secteurs (reconstruction du système de fichiers) et des informations qu'ils contiennent démarre (cela peut être assez long).

Dans la liste des objets détectés, sélectionnez ceux qui sont nécessaires, indiquez le dossier de destination sur le disque dur et confirmez la sélection avec le bouton correspondant. Une fois terminé, vous pouvez travailler avec le lecteur flash sans aucun problème.

Au lieu d'une postface

Comme vous pouvez le voir, dans certains cas, les processus de dépannage peuvent prendre beaucoup de temps (cela concerne la récupération simultanée du système de fichiers du lecteur et des données qu'il contient). Cependant, si de telles procédures ne sont pas nécessaires, un lecteur flash ou une carte mémoire amovible peut être assez simple. Quelle est la méthode préférée ? Chacun décide pour lui-même, en fonction de la situation actuelle.

Aujourd'hui, les cartes mémoire amovibles et les clés USB ont une capacité assez importante et sont utilisées presque partout. Cependant, ils sont plus sensibles aux dommages physiques graves que les disques durs et le stockage interne. Cependant, les défaillances logicielles peuvent se manifester également. Ainsi, il s'avère que lorsque le système essaie de connecter l'appareil à l'ordinateur, le système affiche un message indiquant que le système de fichiers du volume a été endommagé ou non reconnu. Ce qui suit décrira comment corriger ces échecs.

Clé USB non reconnue : causes possibles

Les raisons les plus probables pour lesquelles le système d'exploitation refuse de reconnaître le lecteur et le système de fichiers sont les deux grandes catégories de causes suivantes : les dommages physiques et les pannes logicielles. Les dommages physiques, en règle générale, sont associés à des dysfonctionnements des microcontrôleurs, à des dommages internes et externes, à l'hypothermie ou à la surchauffe, ainsi qu'à de nombreux autres facteurs négatifs, sur lesquels nous ne nous attarderons pas en détail. En cas de dommages physiques, la clé USB devra très probablement être simplement jetée. Le remplacement d'un microcontrôleur coûte beaucoup plus cher qu'une nouvelle carte mémoire et une nouvelle clé USB. Dans certains cas, il peut y avoir des problèmes avec le fonctionnement des ports USB. Cependant, dans ce cas, la sortie est assez évidente : il vous suffit de connecter la clé USB à un autre port.

Examinons de plus près les problèmes logiciels. Les raisons les plus probables pour lesquelles le système de fichiers du volume peut ne pas être reconnu (le lecteur flash ne s'affiche pas lorsqu'il est connecté, et s'il s'affiche, il est alors impossible de travailler avec) :

- l'impact des virus ;

- les pannes logicielles survenant dans le fonctionnement du microcontrôleur ;

- mise en forme incomplète ou incorrecte ;

- retrait incorrect de l'appareil du port USB ;

- surtensions ;

- pilotes de périphériques obsolètes ;

- système de fichiers non pris en charge ;

- inadéquation entre le port et les standards de la clé USB.

Si nous parlons plus en détail du dernier point, le problème le plus souvent est qu'un lecteur flash USB 3.0 est connecté à un port USB 2.0. Ce problème peut être résolu en se reconnectant simplement au port souhaité.

Dommages au périphérique USB amovible

Déterminer qu'un périphérique USB est défectueux est assez simple. Une fois connecté, le système commence à afficher des messages d'avertissement indiquant que le système de fichiers n'est pas reconnu, que l'emplacement n'est pas disponible ou qu'une suggestion apparaît pour formater l'appareil. Il convient également de noter au passage que le lecteur lui-même peut ou non être visible. Il est un peu plus facile de résoudre le problème dans le premier cas. Dans le second cas, vous devrez utiliser des utilitaires spéciaux à cet effet. Si vous recevez un avertissement concernant un emplacement indisponible, la raison réside probablement dans le fait que la carte amovible ou le lecteur flash a reçu une étiquette de volume incorrecte, par exemple, X au lieu de F. Dans cette situation, vous pouvez simplement essayer pour le changer. Pour cela, vous devez d'abord utiliser la section de gestion des disques, où en cliquant avec le bouton droit sur l'appareil, vous devez sélectionner la commande appropriée.

Format RAW : qu'est-ce que c'est ?

Une telle structure au sens usuel est un format modifié qui est tout simplement incompatible avec la plupart des systèmes d'exploitation connus. Pour cette raison, une notification apparaît assez souvent à l'écran indiquant que le système de fichiers du volume ne peut pas être reconnu. Un lecteur flash RAW peut être visible, mais les fichiers qu'il contient ne peuvent pas être vus, même si vous activez l'affichage des objets cachés. Le plus souvent, les changements de format sont associés à des pannes logicielles résultant d'un formatage incorrect, d'une exposition à des virus ou d'un arrêt incorrect de l'appareil. Il est assez facile de convertir ce format en un format lisible. Cela sera discuté un peu plus tard.

Méthodes de base pour résoudre les problèmes

Si le système de fichiers du volume ne peut pas être reconnu, il existe plusieurs manières de résoudre le problème, en fonction de la cause de l'échec. Les solutions possibles à ce problème incluent :

- conversion d'un format à un autre, compatible avec le système ;

- suppression des menaces et des virus ;

- formatage complet ou rapide du lecteur ;

- l'utilisation d'utilitaires spéciaux dans le cas où il est nécessaire de récupérer des données.

Tout d'abord, vous devez vous assurer que le bon pilote est installé pour le périphérique, juste au cas où. Pour cela, vous pouvez utiliser le "Gestionnaire de périphériques" standard. Il est accessible soit depuis le Panneau de configuration, soit en appelant la commande spéciale devmgmt.msc depuis la console Exécuter. Dans le cas où l'appareil ne fonctionne pas ou ne fonctionne pas correctement, il sera marqué en jaune. Dans ce cas, vous devez soit mettre à jour le pilote à partir de la base de données du système d'exploitation à l'aide d'une commande spéciale du menu contextuel, soit installer le pilote manuellement à partir d'un support amovible, soit utiliser la mise à jour automatique à l'aide d'un programme tel que Driver Booster. Avec le lecteur flash inclus. Dans certains cas, il peut être nécessaire de mettre à jour le pilote directement sur le contrôleur USB lui-même.

Test et récupération

Considérons une situation dans laquelle le système de fichiers n'est pas reconnu du point de vue d'un disque ordinaire. Pour les supports amovibles, vous pouvez utiliser des commandes spéciales pour vérifier leur état, qui sont à l'origine destinées aux disques durs. Dans ce cas, nous parlons de vérifier le disque. Pour effectuer cette opération en mode manuel, vous devez appeler la console de commande à partir du menu Exécuter, puis y écrire la ligne chkdskX / f, où la lettre X correspond à la lettre attribuée au lecteur flash (généralement la lettre F) . Même si le lecteur est au format RAW, cette procédure fonctionnera en termes de restauration du système de fichiers ou de conversion au format NTFS.

Vérification antivirus

Certains objets malveillants et virus peuvent délibérément modifier la structure du système de fichiers des lecteurs amovibles. Dans ce cas, un message apparaîtra également pour vous informer que le système de fichiers du volume n'a pas été reconnu. Cependant, dans ce cas, le lecteur sera visible dans le système. Cela simplifie grandement la tâche. Le moyen le plus simple de résoudre ce problème est de vérifier complètement le lecteur. Vous pouvez utiliser des utilitaires portables ou un programme antivirus standard à cette fin. Cependant, malheureusement, il n'y a aucune garantie d'une "guérison" complète de l'appareil. Cela est dû à la présence du fichier autorun standard autorun.inf sur le support, qui peut être masqué dans certains cas. Pour le voir, il est nécessaire dans certains cas de paramétrer l'affichage des objets cachés dans le menu de visualisation du programme standard « Explorateur ». Si possible, vous devez le supprimer manuellement, mais le plus souvent il est protégé de telles procédures, ici encore, vous devez utiliser la ligne de commande.

Comment supprimer des composants de la ligne de commande

Supposons que le système de fichiers du volume n'a pas été reconnu, mais que le lecteur flash est détecté dans le système. Par exemple, nous pouvons supposer que le nom de volume du lecteur flash a la lettre Z. Pour supprimer le fichier que vous recherchez, vous devez écrire les commandes suivantes : cdF: /; attrib –a –s –h –rautorun.inf; delautorun.inf. Après chacune de ces commandes, vous devez appuyer sur le bouton "Entrée". Ce n'est que dans ce cas que la suppression complète de cet objet sera garantie.En raison de l'intégration étroite d'Explorer avec le système d'exploitation, les virus peuvent définir certaines restrictions sur les actions de ce programme. La ligne de commande fonctionne comme les systèmes DOS.

Comment réparer le système de fichiers en formatant

Un autre exemple de problèmes avec un lecteur est une situation où une carte SD est insérée dans le lecteur de carte et le système de fichiers du volume n'est pas reconnu, mais le système "voit" l'appareil et n'affiche pas de messages sur le formatage du système. Vous pouvez essentiellement regarder le format de la carte dans la section de gestion des disques. Cependant, pourquoi faire cela si le problème est que les informations ne peuvent pas être écrites sur la carte ? Le moyen le plus simple de résoudre ce problème est le formatage. De nombreux utilisateurs pensent à tort que la solution la plus simple au problème dans ce cas consiste à effacer rapidement la table des matières. Mais c'est complètement faux. Même si vous installez quelque chose de la liste déroulante de votre système préféré, il n'y a aucune garantie que vous puissiez continuer à travailler avec. Par conséquent, il est préférable de faire un formatage complet. Cela prendra plus de temps, mais après cela, l'utilisateur aura à sa disposition un lecteur complètement propre, qui est appelé à partir de zéro. Il ne devrait certainement pas y avoir de problèmes avec lui. Cependant, cette méthode n'est applicable que s'il n'y a pas d'informations importantes sur l'appareil qui ne peuvent en aucun cas être détruites. Puis-je essayer de récupérer des informations sur un appareil endommagé ? Pour beaucoup, la question de la récupération d'informations est un critère sans ambiguïté en faveur du choix de programmes spéciaux capables non seulement de récupérer des secteurs de démarrage et des enregistrements sur des appareils de tout type, mais aussi d'extraire des informations qui y étaient auparavant présentes, ce qui est devenu inaccessible pour une raison quelconque. Cependant, vous pouvez toujours récupérer les données. Mais les programmes populaires comme Recuva seront complètement inutiles si le support amovible n'est pas reconnu par le système. Ensuite, les services publics professionnels peuvent venir à la rescousse. Nous considérerons deux de ces utilitaires : le programme unique R.Saver et Test Disk. Ces deux utilitaires sont portables.

Récupération de données à l'aide de l'utilitaire Test Disk

Considérez une situation dans laquelle le système de fichiers du volume n'est pas reconnu. Il convient de noter tout de suite que la solution ci-dessous peut être utilisée pour les cartes mémoire de tout standard. Ce programme est gratuit et ne nécessite aucune installation. Beaucoup de gens peuvent être contrariés par le travail en mode DOS et l'absence d'une interface en russe. Cet utilitaire est assez puissant, car il est capable de restaurer d'abord le système de fichiers lui-même, puis - les informations nécessaires. Vous devez exécuter cet utilitaire et sélectionner l'élément Créer dans la fenêtre qui apparaît. Ensuite, une liste de tous les disques disponibles apparaîtra, y compris le système de lecteur flash invisible. Dans la liste, il est généralement appelé Disk/dev/sdc avec une indication du volume. De plus, il peut y avoir une description du type Generic-Multi-Card. S'il n'y a pas de description, vous pouvez déterminer qu'il s'agit du lecteur flash souhaité par la lettre ou la taille du disque. Après cela, vous devez activer le processus d'analyse Continuer et sélectionner l'élément Intel Partition dans la table de partition. Ensuite, vous devez accéder à l'élément Avancé et appuyer sur la touche Entrée. Après cela, en bas de la fenêtre, vous devez utiliser la commande de récupération Undelete.Maintenant, vous devez attendre la fin du processus d'analyse. En conséquence, des lignes rouges correspondant aux fichiers supprimés apparaîtront dans la fenêtre. Ne soyez pas surpris que même des fichiers dont vous ne vous souvenez pas puissent être trouvés ici. Vous devez maintenant vous déplacer dans la liste à l'aide des flèches, sélectionner l'objet souhaité et appuyer sur le bouton C pour restaurer. Ensuite, vous devez sélectionner le répertoire dans lequel les fichiers seront enregistrés et appuyez sur le bouton "Entrée". Après avoir sélectionné le dossier, vous devez appuyer à nouveau sur le bouton C. Lorsque le processus de restauration est terminé, un message apparaîtra indiquant que la copie est prête.

Programme universel R.Saver

Considérons un autre utilitaire qui peut être utilisé si le système de fichiers n'est pas reconnu. Il est le mieux adapté pour récupérer des données et des secteurs sur des cartes SD.Après avoir démarré l'application, vous devez sélectionner un lecteur flash et lancer le processus de numérisation. Après cela, la procédure de restauration des secteurs et des informations qu'ils contiennent commencera.

Bonjour, chers visiteurs, lecteurs, amis et ennemis, clients réguliers et autres personnalités du site.

Nous continuons la série d'articles consacrée aux systèmes Linux. Aujourd'hui, nous allons parler de concepts importants (peut-être pas tout à fait simples) tels que :

  • système de fichiers Linux ;
  • Les répertoires principaux du système de fichiers racine ;
  • Commandes de console pour travailler avec des fichiers et des répertoires.

Alors, commençons.

Système de fichiers racine Linux

Il est difficile d'imaginer un système d'exploitation (même comme Linux) sans système de fichiers. Il a un ordre à l'échelle du système. Le système de fichiers surveille strictement l'organisation, le stockage et la dénomination des données. Par exemple, lorsqu'un programme accède à un fichier, il ne sait pas où se trouvent les informations relatives à ce fichier, sur quel support physique elles sont enregistrées. La seule chose que le programme connaît est le nom du fichier auquel il accède, sa taille et d'autres paramètres qui distinguent le fichier recherché de nombreux autres fichiers (date et heure de création du fichier, nom du propriétaire du fichier, autorisations et méthode de accès au dossier, etc.). Il reçoit toutes ces données du système de fichiers. C'est le système de fichiers qui détermine où et comment un fichier sera écrit sur un support physique (tel qu'un disque dur ou un périphérique amovible). Tous les répertoires collectés à un endroit (d'une autre manière, les dossiers), les sous-répertoires, ainsi que les fichiers sont les données du système de fichiers. De plus, l'un de ces répertoires dans les systèmes Linux est le plus important, à savoir le "top" (en d'autres termes - "root") du système de fichiers - il contient tous les autres répertoires et fichiers.

Afin que vous compreniez ce qui est en jeu, j'ai ouvert les répertoires du système de fichiers Linux via le gestionnaire de fichiers Midnight Commander (MC). Le haut du système de fichiers (répertoire racine) est indiqué par une flèche rouge - et c'est exactement là où tous les autres systèmes de fichiers sont montés. Ensuite, nous essaierons de décrire de manière plus accessible tout ce que vous voyez dans l'image en ce moment (dans le texte, nous nous attarderons sur certains concepts pour qu'il soit clair de quoi il s'agit, et vous, après avoir regardé l'image , ont pu s'orienter).

Si le disque dur est divisé en partitions, chacune d'entre elles possède des systèmes de fichiers distincts avec sa propre racine et sa propre structure de répertoires. Tout système d'exploitation prend en charge plusieurs systèmes de fichiers, par exemple, Windows prend en charge des systèmes de fichiers bien connus tels que FAT, FAT32, NTFS, etc. Linux ne fait pas exception. Cependant, il est important de faire la distinction entre les systèmes de fichiers qui peuvent être utilisés comme système de fichiers racine et les systèmes de fichiers qui prennent simplement en charge le système d'exploitation, mais ne sont pas utilisés pour installer Linux ou Windows (comme ISO9660, par exemple (ce modèle fournit des supports compatibilité sous différents systèmes d'exploitation), UDF (et il s'agit d'un format de système de fichiers spécial destiné à stocker des fichiers sur des supports optiques), etc.). Nous ne considérerons pas les systèmes de fichiers Windows, nous ne nous attarderons pas sur les systèmes de fichiers qui ne sont pas utilisés pour installer des systèmes d'exploitation, mais nous donnerons simplement un bref aperçu et nous familiariserons avec certains des plus célèbres systèmes de fichiers racine Linux.

  • ext - Système de fichiers étendu (système de fichiers étendu) le premier système de fichiers conçu spécifiquement pour les systèmes d'exploitation basés sur le noyau Linux.
  • ext2 - Deuxième système de fichiers étendu (littéralement : "deuxième système de fichiers étendu") est un système de fichiers Linux standard mais obsolète. En termes de vitesse et de performances, il peut servir de référence dans les tests de performances du système de fichiers. Son seul inconvénient est qu'il ne s'agit pas d'un système de fichiers de journalisation. (Un système de fichiers journalisé est un système qui enregistre un journal et stocke une liste de modifications, ce qui à son tour aide à préserver l'intégrité du système de fichiers en cas de plantage)... Cette faille a été éliminée dans le prochain système de fichiers ext3.
  • ext3 - Troisième système de fichiers étendu (troisième version du système de fichiers étendu) une version améliorée du système de fichiers ext2 avec prise en charge de la journalisation, ce qui augmente sans aucun doute sa fiabilité.
  • ext4 - Quatrième système de fichiers étendu (la quatrième version du système de fichiers étendu) est le dernier système de fichiers Linux. Depuis le noyau Linux 2.6.28 (sortie le 25.12.2008) le système de fichiers est déjà considéré comme stable et est utilisé par défaut dans de nombreuses distributions Linux.
  • Le système de fichiers ext4 est considéré comme une étape de transition vers le système de fichiers Btrfs de nouvelle génération, qui prétend maintenant être le principal système de fichiers Linux à l'avenir.

Attention! Il existe plusieurs autres systèmes de fichiers, par exemple, ReiserFS, JFS, XFS, etc., mais il est déconseillé de les utiliser à la maison, car ReiserFS est sensible aux plantages et doit être défragmenté régulièrement, JFS ne fonctionne pas bien avec les gros des dossiers (par exemple, avec une vidéo), il est préférable d'utiliser ce système de fichiers pour un serveur de base de données, et XFS est bon pour les stations de travail graphiques pour le traitement vidéo.

Répétons-le (la répétition est la mère de l'apprentissage) :). Lorsque vous installez Linux, un système de fichiers racine est créé sur la partition de disque dur de votre choix, et c'est le système de fichiers le plus important pour Linux. C'est sur lui que tous les autres systèmes de fichiers sur d'autres appareils seront montés. Le système de fichiers racine est également monté, mais pas sur un autre système de fichiers, mais sur "Linux lui-même", et le répertoire racine sert de point de montage. Par conséquent, lorsque le système démarre, le système de fichiers racine est monté en premier, et une fois terminé, il est démonté en dernier. (nous parlerons du concept même de montage et de démontage dans les articles suivants - il s'agit d'un sujet distinct et également important)... Le système de fichiers racine contient un ensemble de répertoires et d'utilitaires standard, sans lesquels Linux ne peut pas fonctionner. Sous Linux, le répertoire racine est désigné par "/" (barre oblique). Noms complets (différemment - chemins) tous les autres répertoires sont obtenus à partir de « / », auquel les noms des répertoires imbriqués séquentiellement sont ajoutés à droite. Les noms de répertoire dans le chemin sont également séparés par le caractère "/". Par exemple, / home est le répertoire « home » dans le répertoire racine (« / »), et / home / Sonikelf est le répertoire « Sonikelf » dans le répertoire « home », lui-même situé dans le répertoire racine. Les répertoires ainsi répertoriés, se terminant par le nom du fichier, constituent chemin complet du fichier.

Sous Linux, en plus du chemin complet, il y a aussi chemin relatif, qui est construit exactement de la même manière que le complet - en listant par une barre oblique ("/") tous les noms de répertoires rencontrés lors du déplacement vers le répertoire ou le fichier souhaité. Il n'y a qu'une différence importante entre un chemin complet et un chemin relatif : un chemin relatif commence à partir du répertoire courant, et un chemin complet commence toujours à partir du répertoire racine. Linux fait simplement la distinction entre les chemins complets et relatifs : si un nom d'objet commence par « / », c'est un chemin complet, sinon c'est un chemin relatif.

Répertoires principaux du système de fichiers racine
Dans différentes distributions Linux, les répertoires peuvent également être différents : certains auront des fichiers/répertoires de configuration supplémentaires, et certains fichiers de configuration, il est tout à fait possible, seront nommés d'une manière ou d'une autre différemment. Je vais lister les noms des répertoires fournis avec la distribution Fedora. Alors allons-y:

/ - répertoire racine

  • / bin - contient des utilitaires Linux standard. Ou, disons - ce répertoire contient les principaux exécutables (sous Windows, ces fichiers ont l'extension .exe) disponible pour tous les utilisateurs, et contient également des liens symboliques vers des fichiers exécutables. Un lien symbolique est un fichier spécial dans le système de fichiers, à l'intérieur duquel il n'y a qu'une ou deux lignes indiquant le chemin complet qui doit être ouvert lorsque vous essayez d'accéder à ce lien (fichier).
  • / boot - contient les fichiers de configuration du chargeur de démarrage GRUB, les images du noyau (les trois dernières sont stockées par défaut), les fichiers Initrd. Pour clarifier ce que sont ces fichiers mythiques, un disque qui contient un système de fichiers racine temporaire, avec lequel, à son tour, le noyau Linux est lancé. Le fichier initrd est une image de ce système racine temporaire qui est stocké sur le périphérique de démarrage.
  • / dev - contient les fichiers de périphérique. Sous Linux, un périphérique est un élément matériel qui se connecte au système pendant le processus de démarrage du noyau ou pendant que le système est en cours d'exécution. Ces dispositifs représentent des méthodes d'entrée ou de sortie d'informations. Par exemple, un disque dur est un périphérique d'entrée (écriture) et une sortie (lecture), une souris est un périphérique d'entrée. Chaque mouvement ou clic des boutons de la souris envoie un caractère au périphérique /dev/souris, le clavier est également un périphérique d'entrée. La plupart des périphériques Linux sont des fichiers dans un système de fichiers spécial. (sauf pour les cartes réseau)... Et ces fichiers sont stockés dans le répertoire / dev, où le système y accède pour effectuer des tâches liées aux E/S.
  • / etc - Contient les fichiers de configuration pour le système d'exploitation et tous les services réseau. Ce répertoire peut être comparé au registre Windows, mais sous Windows, les paramètres à l'échelle du système sont stockés dans un seul gros fichier binaire, et sous Linux, dans différents fichiers de configuration qui peuvent être modifiés avec un éditeur de texte classique.
  • / home - le nom du répertoire parle de lui-même. Celui-ci contient les répertoires personnels de tous les utilisateurs enregistrés auprès du système. Les répertoires personnels des utilisateurs stockent les fichiers utilisateur ainsi que les paramètres personnalisés de divers programmes. Comme nous l'avons mentionné dans l'article précédent, chaque utilisateur a donc son propre répertoire unique et inimitable pour ses fichiers personnels. Ce répertoire est appelé répertoire Home de l'utilisateur et est noté, comme nous l'avons dit un peu plus haut, /home/NomUtilisateur. Cette séparation des répertoires utilisateur et des fichiers du système d'exploitation simplifie le stockage des données et améliore la fiabilité du système d'exploitation lui-même.
  • / lib - C'est là que se trouvent diverses bibliothèques et modules du noyau. Lors de l'installation de divers programmes sous Linux (y compris les pilotes), (on en a déjà parlé) pour que le programme fonctionne correctement. Ces dépendances, dans la plupart des cas, sont des bibliothèques - un ensemble de fichiers spécialement assemblés qui sont connectés lors de l'installation au programme en cours d'installation.
  • / lost + found - ce répertoire est nécessaire pour stocker les fichiers corrompus en cas de problèmes avec le système de fichiers qui ont été récupérés après, par exemple, un démontage incorrect du système de fichiers. C'est un répertoire très précieux, vous ne pouvez pas le supprimer (il réapparaîtra de toute façon).
  • / misc - peut contenir n'importe quoi.
  • /mnt et /media - Ces répertoires contiennent généralement des points de montage. Sur les distributions Linux modernes, ce processus se produit généralement automatiquement. Cela crée un sous-répertoire dans les répertoires /mnt ou /media, dont le nom est le même que le nom du volume à monter.
  • / opt - les programmes installés avec un grand espace disque se trouvent généralement ici, ou des packages auxiliaires, par exemple, je n'ai que deux programmes dans ce répertoire - ce sont Adobe Reader et Google Chrome
  • / proc n'est pas tout à fait un répertoire ordinaire, c'est le répertoire du pseudo-système de fichiers procfs, qui est utilisé pour fournir des informations sur les processus (en d'autres termes, il s'agit d'un système de fichiers virtuel qui assure la communication avec le noyau et est monté dans le répertoire /proc)... Oui, Linux a un objet de fichier virtuel appelé le répertoire / proc. Il n'existe que lorsque le système fonctionne dans la RAM de l'ordinateur. Le catalogue est également intéressant du point de vue de la sécurité. De nombreux utilitaires qui impriment des informations sur le système (par exemple la commande ps), récupérez leurs données initiales dans ce répertoire.
  • / root - répertoire utilisateur (qui c'est, nous l'avons mentionné dans l'un des articles précédents).
  • / run est un tout nouveau répertoire qui vient d'apparaître. Et il a été créé (tel que conçu par les développeurs) pour stocker des données lancées par des applications requises dans le processus de travail (il peut s'agir de services lancés par le système lui-même et de programmes que vous lancez vous-même).
    Ceci comprend:
    • Identificateurs de processus PID (chaque processus exécuté dans un environnement Linux a son propre identifiant unique - en d'autres termes, il s'agit de l'adresse (sous forme numérique) du processus avec lequel les autres processus en cours d'exécution interagiront pendant l'exécution );
    • Informations sur la communication interprocesseur (en d'autres termes, il s'agit de l'échange de données entre les processus en cours d'exécution);
    • Fichiers verrouillés (si l'application ne démarre pas pendant le fonctionnement ou est instable ? Cela peut signifier que certains fichiers de cette application sont verrouillés par d'autres processus et cela se produit lorsque plusieurs applications essaient d'utiliser une ressource partagée à la fois) ; - puits, et autres données nécessaires pendant le travail.
  • / sbin - un ensemble d'utilitaires pour l'administration du système, contient les fichiers exécutables nécessaires pour démarrer le système et le restaurer dans diverses situations délicates. Seul root peut exécuter ces utilitaires.
  • / tmp est le répertoire où sont stockés les fichiers temporaires. Linux, contrairement à Windows, garde ce répertoire propre et nettoie régulièrement ce répertoire.
  • / usr - contient les programmes utilisateur, la documentation, les codes source des programmes et des noyaux. C'est l'un des plus grands répertoires du système de fichiers en taille. Presque tous les programmes sont installés dans ce répertoire. Et il (ce répertoire) peut difficilement être comparé au répertoire Program Files de Windows.
  • / var - contient les fichiers les plus fréquemment modifiés. Par exemple, les caches de divers programmes ; verrouiller les fichiers pour l'inadmissibilité de l'utilisation simultanée d'un programme par plusieurs utilisateurs; fichiers journaux du système ; fichiers temporaires (lorsque l'ordinateur est éteint, le contenu est effacé); informations sur divers programmes; informations générales sur l'état du système depuis le dernier démarrage, connexion, etc.; file d'attente d'impression, télécopies et boîtes de réception des utilisateurs, etc.

Conclusion. Un système de fichiers sous Linux est un tout indissociable, à partir du répertoire racine (le "top"), et à l'intérieur du répertoire, il peut y avoir des disques entiers ou leurs partitions (avec d'autres systèmes de fichiers), qui peuvent être facilement montés ( attaché) et aussi facilement démonté (détaché) de le seul, unique, indivisible, entier bois. J'ai spécialement souligné ces mots pour faire clairement la différence avec le système de fichiers Windows. Si quelqu'un n'est pas au courant, dans Windows, chaque lecteur logique est un répertoire racine. Par exemple, s'il y a trois lecteurs logiques - C, D, F, alors il y aura trois répertoires racine.

Commandes essentielles que vous devez connaître pour travailler avec des fichiers et des répertoires

Maintenant que Linux dispose d'une bonne interface graphique, la console est de moins en moins utilisée (ce qui me décourage personnellement). Dans tous les cas, la connaissance d'une base simple, à savoir des commandes simples et utiles, est nécessaire pour tout utilisateur (par exemple, votre serveur X a planté (en gros, c'est ce qu'on appelle l'interface graphique sous Linux - ce n'est pas tout à fait une définition précise, mais pour le moment, nous ne plongerons pas dans la jungle de la terminologie) ou vous deviez installer le programme à partir du code source, ou autre chose). Vous ne pouvez pas vous passer d'une console (ou d'un terminal). Et pour travailler efficacement dans la console, vous devez connaître les commandes Linux. En général, il y a beaucoup de commandes, il sera donc tout simplement irréaliste de toutes les couvrir (au moins dans le cadre de cet article), nous nous limiterons donc pour le moment aux commandes permettant de travailler avec des fichiers et des répertoires.

Noter:
Veuillez noter que tous les noms de fichiers et noms de commandes doivent être entrés dans la casse correcte, c'est-à-dire Les noms Linux sont "sensibles à la casse". Par exemple, la commande cd n'est pas du tout la même que la commande Cd ou CD. Il en va de même pour les noms de fichiers et de répertoires.

La commande cd est utilisée pour naviguer dans l'arborescence des répertoires. Si vous entrez cette commande sans arguments (c'est-à-dire écrivez simplement cd - voir la première ligne de la figure), vous serez alors dirigé vers votre répertoire personnel et pour accéder à tout autre répertoire, vous devez spécifier le chemin d'accès. Par défaut, vous êtes toujours initialement situé dans votre répertoire personnel (/home). La première ligne contient le chemin relatif, la seconde - le chemin complet. Si vous devez vous déplacer vers un autre répertoire, entrez alors cd, nécessairement un espace et le répertoire où vous devez vous rendre, par exemple cd/usr. La quatrième ligne de la figure entre crochets indique que nous sommes passés au répertoire usr. Vous pouvez spécifier le chemin entier à la fois, par exemple, cd / usr / games. Vous serez dirigé vers le répertoire des jeux, qui se trouve dans le répertoire usr, qui à son tour se trouve dans le répertoire racine du système. Pour revenir à votre répertoire personnel, il vous suffit de spécifier le chemin relatif cd ~.

Maintenant que vous savez déjà, avec un peu de pratique, vous déplacer d'un répertoire à l'autre, il est temps d'apprendre à visualiser le contenu du répertoire. Et la commande ls nous aidera avec cela. Avec son aide, vous pouvez afficher une liste de fichiers et de répertoires dans le répertoire actuel. La commande ls a de nombreuses options. La commande ls par elle-même (pas de clé) n'affichera pas tous les fichiers du répertoire. Certains fichiers sont cachés et ne peuvent être vus qu'en spécifiant une clé supplémentaire (option) à la commande ls. Si nous tapons ls -a, alors notre regard sera présenté avec une liste de tous les fichiers du répertoire (même les fichiers cachés s'ouvriront).

Il n'est pas nécessaire d'être dans le répertoire dont vous souhaitez connaître le contenu avec la commande ls. Par exemple, pour voir ce qu'il y a dans le répertoire /etc dans votre répertoire personnel, tapez :

ls -al / etc

Ici, nous avons spécifié deux touches - cela permet d'afficher les fichiers cachés (a) et d'afficher les informations (l). Veuillez noter que nous pouvons spécifier plusieurs clés à la fois pour obtenir toutes les informations sur un répertoire ou un fichier.

Voici les options les plus couramment utilisées pour la commande ls :

A (all) - affiche une liste de tous les fichiers du répertoire, y compris les fichiers cachés ;

L (long) - affichera des informations sur le contenu du répertoire, y compris les droits d'accès (première colonne), le propriétaire (deuxième colonne), le groupe (troisième colonne), la taille (quatrième colonne), l'heure de création (cinquième colonne), si le fichier est un lien symbolique vers un autre fichier et lequel (sixième colonne) ;

R (inverse) - listera le contenu du répertoire dans l'ordre inverse ;

S (taille) - trie les fichiers par taille.

La prochaine commande utile et utile est pwd. En parcourant différents répertoires, vous pouvez vous retrouver dans une situation assez délicate lorsque vous ne connaissez pas ou ne vous souvenez pas du nom du répertoire actuel - en d'autres termes, vous êtes perdu dans le système de fichiers :). En effet, par défaut sous Linux, l'invite de ligne de commande n'affiche que le nom du répertoire courant, pas le chemin complet vers celui-ci. Dans ce cas, la commande pwd vous sera d'un précieux service.

Jetez un œil à la première ligne. Les crochets indiquent que je suis dans l'annuaire des services. Mais où il se trouve, dans quel ou dans quel répertoire est totalement incompréhensible. En entrant la commande ci-dessus, le chemin complet de ce répertoire m'a été présenté (deuxième ligne). Avec cette commande, vous ne vous perdrez certainement pas dans le système de fichiers Linux.

Commande Mkdir - crée un nouveau répertoire. Dans le répertoire personnel de l'utilisateur - / home, comme dans tout autre, vous pouvez créer un nombre illimité de sous-répertoires, dans lesquels - vos propres sous-répertoires, etc. En d'autres termes, vous possédez un "sous-arbre" de système de fichiers dont la racine est le répertoire personnel de l'utilisateur.
Pour organiser une telle sous-arborescence, vous devez créer des répertoires à l'intérieur de votre maison. C'est à cela que sert l'utilitaire mkdir. Il est utilisé avec un paramètre obligatoire : le nom du répertoire à créer. Par défaut, un répertoire sera créé dans le répertoire courant.

Créons un répertoire globus (première ligne de l'image). Entrons la commande mkdir globus. Pour vous assurer que le répertoire a été créé, exécutez la commande ls avec le commutateur -F (ajoutez un suffixe "/" pour chaque nom de répertoire). Le catalogue a été créé.

Prochain. Vous pouvez déplacer des fichiers et des répertoires avec cette commande. Mv a deux paramètres obligatoires : le premier - le fichier ou le répertoire à déplacer doit être spécifié, le second - le fichier ou le répertoire de destination (destination) doit être spécifié. Les noms de fichiers et de répertoires peuvent être spécifiés sous n'importe quelle forme valide : en utilisant un chemin complet ou relatif. De plus, mv vous permet de déplacer non pas un seul fichier ou répertoire, mais plusieurs à la fois (les fichiers/répertoires sont listés séparés par un espace).

Faisons un peu de pratique : créez deux répertoires dans votre répertoire personnel - Globus et Dos et créez un fichier - dokument. Passons maintenant à la pratique :

1) Renommez un fichier en un autre. Pour renommer, par exemple, le fichier dokument en dokument.old, saisissez :

mv dokument dokument.old

2) Déplaçons maintenant un répertoire vers un autre. Pour déplacer le répertoire Globus du répertoire de travail actuel vers le répertoire Dos, saisissez :

mv Globus Dos

Si le répertoire Dos existe déjà (comme dans notre cas), mv mettra Globus dans Dos. Et si vous n'avez pas créé le répertoire Dos, alors mv RENDURA (écrasera) Globus dans Dos

3) Pour déplacer un fichier ou un répertoire qui ne se trouve pas dans le répertoire actuel, spécifiez son nom complet et son chemin en option.

Par exemple, pour déplacer le fichier /usr/tmp/dokument vers le répertoire de travail courant, saisissez :

mv/usr/tmp/dokument txt.txt

Le fichier dokument était à l'origine dans /usr/tmp/, nous l'avons déplacé dans le répertoire home en le renommant en txt.txt

4) Maintenant, pour déplacer le fichier txt.txt du répertoire de travail actuel vers le répertoire /usr/tmp, tapez :

mv txt.txt / usr / tmp

Il peut y avoir beaucoup de fichiers dans le répertoire tmp, j'ai donc divisé et réduit l'image pour plus de commodité. La deuxième ligne signifie que pour nous assurer que notre fichier est déplacé, nous devons passer à ce répertoire, ce que nous avons fait avec la commande cd. Et à l'aide de la commande ls, nous avons ouvert le répertoire tmp pour l'afficher et nous nous sommes assurés que le déplacement a réussi.

La prochaine commande utile et utile est cp.
Il crée une copie du fichier. L'utilitaire cp requiert également la présence de deux paramètres obligatoires : le premier est ce que nous voulons copier (fichier ou répertoire), le second est l'endroit où nous voulons le copier (destination). Par exemple, vous devez copier le fichier dokument dans le répertoire Globus - entrez la commande

cp document Globus

et un fichier dokument apparaîtra dans le répertoire Globus (ce sera une copie du fichier dokument qui se trouve dans notre répertoire personnel)

En utilisant la commande cp, vous pouvez copier non seulement un fichier ou un répertoire à la fois - vous pouvez, en répertoriant tout ce que vous voulez copier, l'indiquer à la commande cp. Par exemple, il faut copier deux fichiers dokument et dokument.old dans le répertoire Dos, rien de plus simple - lister tous les fichiers ou répertoires séparés par un espace :

cp dokument dokument.old Dos

Vous pouvez non seulement copier, mais aussi supprimer des fichiers et des répertoires, et les commandes rm (supprimer des fichiers) nous aideront avec cela ..

Et rmdir (supprime les répertoires). rmdir n'acceptera de supprimer un répertoire que s'il est vide, c'est-à-dire il n'y a pas de fichiers ou de sous-répertoires dedans.

Vous pouvez supprimer un répertoire avec tout son contenu à l'aide de la commande rm avec le commutateur "-r". La commande rm -r le nom du (des) répertoire (s) est un moyen très pratique de perdre tous les fichiers du jour au lendemain : elle contourne récursivement (ce terme signifie à peu près la même chose que l'exécution du programme de désinstallation pour Windows) - fichiers, sous-répertoires, etc. etc., et le commutateur "-f" (forcer) rend son travail encore plus inévitable, car il supprime les requêtes telles que "supprimer un fichier protégé en écriture", de sorte que rm fonctionne silencieusement et non-stop . Soyez prudent lorsque vous utilisez cette commande.

La commande cat - vous permet d'afficher le contenu de n'importe quel fichier, mais sous cette forme, cette commande n'est pratiquement pas utilisée. Si le fichier est trop volumineux, son contenu défilera à l'écran et vous ne verrez que les dernières lignes du fichier. Avec cette commande, vous pouvez combiner et fusionner des copies de fichiers, ainsi que créer de nouveaux fichiers. Si vous tapez simplement cat sur la ligne de commande et appuyez sur Entrée, vous pouvez saisir (et voir en conséquence) du texte à l'écran. Appuyez à nouveau sur la touche Entrée pour doubler la ligne et démarrer la suivante. Lorsque le texte est tapé, appuyez simultanément sur les touches Ctrl et d.

En effet, vous entrez vous-même la première ligne et la seconde est copiée à l'écran par la commande cat. Si vous redirigez (c'est-à-dire écrivez) la sortie vers un fichier txt, aucun doublement ne se produira, mais un nouveau fichier avec le texte tapé apparaîtra dans le répertoire de travail, qui peut être facilement visualisé via cette commande :

chat> txt

Cette commande pourra lire et ouvrir n'importe quel fichier, pas seulement un fichier texte, mais cela n'aura aucun sens d'ouvrir, par exemple, un fichier graphique. Un ensemble stupide de caractères apparaîtra à l'écran.

Quelques options qui peuvent être utilisées avec cette commande :

  • -A montre tous les caractères invisibles ;
  • -E affiche les caractères de fin de ligne ;
  • -e affiche les caractères non imprimables plus le caractère de fin de ligne ;
  • -b numérote des lignes non vides ;
  • -n numérote toutes les lignes.

Essayons de concaténer deux fichiers en un seul à l'aide de la commande cat :
Nous avons deux fichiers - dokument et txt, nous les combinerons en un seul galina en entrant la commande

chat dokument txt> galina

C'est tout - nos deux fichiers sont fusionnés en un seul avec l'enregistrement des premier et deuxième fichiers dans un fichier commun :)

Si le fichier est trop volumineux, pour l'afficher à l'écran, vous devez utiliser avec le plus et le moins de commandes.

  • more affiche le contenu d'un fichier sur l'écran une page à la fois, juste la taille de l'écran entier. Pour voir la page suivante, vous devez appuyer sur la barre d'espace. Vous pouvez quitter le mode d'affichage avec la touche Q.
  • less contient toutes les fonctions et commandes pour contrôler la sortie disponibles dans more et supplémentaires, par exemple, pour se déplacer dans le texte, vous pouvez utiliser les touches Flèche Haut, Flèche Bas, PgUp, PgDown.
  • Commande Locate - Recherche un fichier. Avec cette commande, vous pouvez voir tous les fichiers ou répertoires dont les noms contiennent le motif souhaité. Par exemple, pour rechercher un fichier qui contient le mot dokument.old dans son nom, tapez

localiser dokument.old

La commande de localisation a trouvé tous les fichiers dokument.old. Il y en avait trois dans le système. Vous pouvez également spécifier une recherche plus avancée, par exemple, si au lieu de dokument.old vous spécifiez un "morceau" du nom, par exemple "doku". Tous les fichiers contenant cette combinaison de lettres seront trouvés.

Il existe une autre commande similaire pour rechercher des fichiers - find. Cette commande a de nombreuses options, mais l'option la plus couramment utilisée est -name - elle recherche tous les fichiers et répertoires contenant la combinaison de lettres que vous avez spécifiée dans le nom.

Une autre commande utile est which. Il montre la position des fichiers exécutables. Cette commande est utile lors de la création d'un bouton de lancement pour une application.

Pour créer un bouton de lancement, vous devez connaître la commande pour lancer l'application pour laquelle vous souhaitez créer un bouton de lancement sur le bureau. Ce chiffre montre que ls exécuter la commande est /usr/bin/ls

La commande clear (ainsi que le raccourci clavier Ctrl + L) - efface la fenêtre du terminal. Ceci est utile lorsque vous vous déplacez dans des répertoires, des fichiers, car la fenêtre du terminal est remplie d'un tas de commandes ou simplement de quelques informations. Dans ce cas, l'invite de ligne de commande sera décalée vers le bas, ce qui n'est pas toujours pratique. Afin de ne pas quitter la ligne de commande et de la ressaisir, vous devez utiliser la commande clear.

Et enfin, je voudrais noter deux autres commandes utiles et très nécessaires.

Le premier est l'histoire. Le nom même de l'équipe parle de lui-même. Il s'agit de l'historique des commandes que vous avez entrées dans la fenêtre du terminal. Pour les débutants ou même les utilisateurs avancés, il est assez fastidieux de se rappeler comment est écrite telle ou telle commande (je ne parle pas de commandes en un mot, mais de commandes contenant 2-3-4 mots, par exemple, system-config- authentification). Cette commande affichera une liste des commandes saisies précédemment (la liste de ces commandes peut également être consultée dans le fichier .bash_history. Il se trouve dans le dossier home de votre utilisateur). Tapez simplement : ! « Numéro de commande d'historique », par exemple ! 847.

Et nous terminerons notre connaissance avec peut-être la commande la plus importante de Linux. Cette commande man est l'abréviation de "manuel". Il peut être utilisé pour appeler les pages de documentation sur le but et l'utilisation des commandes dans le système. En entrant man, un espace et le nom de n'importe quelle commande, vous verrez la page de documentation de la commande sélectionnée, par exemple, tapez man clear

Quitter l'aide - q

Comme tout autre système d'aide, le système man a sa propre page de manuel. Tapez man man pour une documentation détaillée sur la commande man elle-même.

Épilogue.

Quelque chose comme ça. Comme toujours, nous attendons vos commentaires, ajouts et tout ça.

Ceci conclut notre prochaine conférence :). Il y aura des prochains, j'espère qu'ils seront intéressants et passionnants. Si vous avez quelque chose à ajouter (ajouter), vous êtes le bienvenu, ajoutez-le dans vos commentaires.

P.S. Merci à un membre de l'équipe Pantera pour l'existence de cet article.

Tout système d'exploitation prend en charge plusieurs systèmes de fichiers, par exemple, Windows prend en charge des systèmes de fichiers bien connus tels que FAT, FAT32, NTFS, etc. Linux ne fait pas exception.

Vous avez aimé l'article ? A partager avec des amis :