Le système de fichiers racine ne l'est pas. Système de fichiers racine Linux : répertoires et commandes. Vérification du montage du disque

Les lecteurs de mémoire flash 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 lecteurs de ce type est l'instabilité de fonctionnement, ce qui est assez rare, mais provoque de nombreux moments désagréables pour l'utilisateur. Si le système de fichiers du volume n'est pas reconnu sur le lecteur flash, il est impossible de continuer à travailler dessus 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 lecteurs 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îtra automatiquement le périphérique USB connecté au port et le montera. Une fois ces opérations terminées, le lecteur flash devient une partie du sous-système de disque du PC avec la lettre de partition attribuée et il devient possible d'effectuer des opérations de lecture-écriture avec celui-ci.

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, vous devez 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", qui est lancé via le menu contextuel lorsque vous cliquez avec le bouton droit sur l'icône "Ordinateur", élément "Gérer". 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 d'accès au lecteur" et en lui attribuant une lettre système libre.

Sur les distributions 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 à l'écran et leurs caractéristiques seront répertoriées. Si le lecteur flash figure sur 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 est limitée sous Windows. Par conséquent, même si un lecteur externe est défini comme un périphérique, un 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 de support sera marqué comme une partition avec une table de partition indéterminée, bien que le disque lui-même soit dans un état sain.

Sous Linux, les pilotes de système de fichiers Windows peuvent ne pas être installés par défaut. Dans ce cas, vous devez les installer. Pour ntfs, il existe un package spécial ntfs-3g, et des programmes ont également été développés pour fonctionner avec exFAT. Ce dernier est largement utilisé dans divers appareils numériques pour les lecteurs de grande capacité.

Raisons du système de fichiers RAW

Les cas de notification aux pilotes du système d'exploitation de la présence d'un système de type RAW sur un disque sont à part. 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 le lecteur flash n'est pas monté

Les cas ci-dessus d'inopérabilité des lecteurs ne sont pas fatals et peuvent être corrigés d'une manière ou d'une autre. Si, lors de l'installation de l'appareil, 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 une défaillance du lecteur. Les raisons peuvent être très différentes : des défauts d'usine aux contacts cassés. Malheureusement, les caractéristiques de conception des lecteurs flash sont telles que cet équipement nécessite une manipulation assez prudente, en particulier lors de l'installation et du retrait. Le non-respect des règles de précision peut conduire à une panne banale.

De plus, le nombre de cycles d'écriture des disques sur mémoire non volatile est limité en raison des caractéristiques 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, il arrive un 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

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

Façons de corriger lorsque vous travaillez sous Windows

Commençons par Windows. Il se peut que la table de partition du lecteur soit 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 sain, mais le type de volume ne sera pas affiché dans le gestionnaire de disque, et lors du montage d'un tel lecteur, le pilote système invitera l'utilisateur à formatez-le. Mais dans ce cas, toutes les données situées sur un système de fichiers fonctionnel seront perdues. Par conséquent, la meilleure solution consiste à prendre en compte les limitations de Windows avec des tables de partition "non natives" et à utiliser des lecteurs avec NTFS ou FAT pour l'échange de données.

Si le type de système de fichiers est défini comme RAW, vous pouvez d'abord essayer de le restaurer. Pour ce faire, vous devez utiliser l'utilitaire standard du système d'exploitation chkdsk. Il est lancé depuis la ligne de commande. L'ensemble de la procédure comporte plusieurs étapes :

  1. Appuyez sur le bouton Démarrer, sélectionnez "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. Flag /R - corrige les secteurs défectueux.

IMPORTANT. L'exécution d'une vérification du système de fichiers d'un lecteur flash ne signifie pas qu'une fois terminé, il sera restauré. 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. Nous sélectionnons le disque correspondant au lecteur flash, cliquez avec le bouton droit sur 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 une table de partition dessus. Nous appelons à nouveau le menu contextuel et l'élément "Créer un volume simple". Un assistant démarrera, à l'aide duquel un nouveau système de fichiers est créé en quelques étapes simples. L'utilisateur sélectionne 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 des tables de partition de lecteur flash. Les actions effectuées avec leur aide sont similaires à celles effectuées par les composants logiciels enfichables intégrés à Windows.

Après avoir recréé le système de fichiers, vous pouvez essayer de récupérer les données perdues. Pour cela, il existe également des systèmes 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 lorsque le système de fichiers d'un lecteur flash critique pour l'entreprise ne peut pas être reconnu, le coût de la récupération peut ne pas être décisif.

Comment réparer le système sous Linux

Les distributions Linux disposent de plusieurs outils pour traiter les systèmes de fichiers corrompus. Tous nécessitent des droits root et certaines compétences et connaissances pour s'exécuter, car ils sont en grande majorité exécutés dans un 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 utilisateur graphique (GUI). Il nécessite également des droits privilégiés, mais est intuitif et ne nécessite pas beaucoup de connaissances sur la création de tables de partition.

Conclusion

Les méthodes décrites pour restaurer les systèmes de fichiers de lecteurs externes peuvent être appliquées à tout type de support numérique réinscriptible. Les mêmes méthodes sont utilisées pour récupérer des données sur des disques durs, y compris des disques à semi-conducteurs (SSD). Et pourtant, la règle principale pour sauvegarder les fichiers importants est leur sauvegarde régulière. 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 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 les disques internes. Cependant, les défaillances logicielles dans ce cas 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 résoudre de tels é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 comprennent les deux grandes catégories de raisons suivantes : les dommages physiques et les défaillances logicielles. Les dommages physiques sont généralement associés à des dysfonctionnements du microcontrôleur, à des dommages internes et externes, à une hypothermie ou à une surchauffe, ainsi qu'à de nombreux autres facteurs négatifs sur lesquels nous ne nous attarderons pas en détail. En cas de dommage physique, la clé USB devra très probablement être jetée. Le remplacement du microcontrôleur coûtera beaucoup plus cher qu'une nouvelle carte mémoire et un lecteur flash. Dans certains cas, il peut y avoir des problèmes avec les ports USB. Cependant, dans ce cas, la solution est assez évidente: il vous suffit de connecter le lecteur flash à un autre port.

Examinons de plus près les défaillances logicielles. 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 si c'est le cas, il est impossible de travailler avec), sont les suivantes :

- exposition à des virus ;

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

- mise en forme incomplète ou erronée ;

- retrait incorrect de l'appareil du port USB ;

- surtensions ;

- pilotes obsolètes pour l'appareil ;

- système de fichiers non pris en charge ;

- Incompatibilité entre le port et les normes de la clé USB.

Si nous parlons du dernier point plus en détail, le problème est le plus souvent qu'un lecteur flash USB 3.0 est connecté à un port USB 2.0. Vous pouvez résoudre ce problème en vous reconnectant simplement au port souhaité.

Périphérique USB amovible endommagé

Déterminer que les périphériques USB sont défectueux est assez simple. Le système, s'il est connecté, commence à émettre 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 invite apparaît pour formater le périphérique. Il convient également de noter au passage que le lecteur lui-même peut ou non être visible. Résoudre le problème dans le premier cas est un peu plus facile. Dans le second cas, vous devrez utiliser des utilitaires spéciaux à cet effet. Si vous recevez un avertissement concernant un emplacement inaccessible, la raison la plus probable réside 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 le périphérique, vous devez sélectionner la commande appropriée.

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

Une telle structure au sens habituel est un format modifié qui est tout simplement incompatible avec la plupart des systèmes d'exploitation connus. Pour cette raison, très souvent, une notification apparaît à l'écran indiquant que le système de fichiers du volume ne peut pas être reconnu. Le lecteur flash RAW peut être vu, mais les fichiers qu'il contient ne sont pas visibles, même si vous activez l'affichage des objets cachés. Le plus souvent, la modification du format est associée à des défaillances logicielles résultant d'un formatage incorrect, d'une exposition à des virus ou d'un arrêt incorrect de l'appareil. La conversion de ce format en lisible peut être assez simple. 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 méthodes que vous pouvez utiliser pour résoudre ce problème, selon la cause des échecs. Les moyens possibles pour résoudre 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 disque ;

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

Tout d'abord, juste au cas où, vous devez vous assurer que le bon pilote est installé pour le périphérique. 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 propre 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 flash activé. Dans certains cas, vous devrez peut-être mettre à jour le pilote directement pour 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 normal. 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 indique 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 vous informant que le système de fichiers du volume n'a pas été reconnu. Certes, 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 consiste à 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'un "traitement" complet de l'appareil. Cela est dû à la présence sur le support du fichier autorun standard autorun.inf, qui peut être caché 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 d'affichage du programme standard Explorer. Si possible, vous devez le supprimer manuellement, mais le plus souvent, il est protégé contre l'exécution de telles procédures. Là 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 l'étiquette de volume du lecteur flash comporte la lettre Z. Pour supprimer le fichier que vous recherchez, vous devez saisir 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'étroite intégration 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 de lecteur est 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" le périphérique et n'affiche pas de message 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 consiste à formater. De nombreux utilisateurs pensent à tort que le moyen le plus simple de résoudre le problème dans ce cas est d'effacer rapidement la table des matières. Mais c'est complètement faux. Même si vous définissez quelque chose dans la liste déroulante pour le système préféré, il n'y a aucune garantie qu'il sera possible de continuer à travailler avec. Par conséquent, il est préférable d'effectuer un formatage complet. Cela prendra plus de temps, mais après cela, l'utilisateur aura à sa disposition un lecteur complètement propre, appelé à partir de zéro. Il ne devrait pas y avoir de problèmes avec ça. Cependant, cette méthode n'est applicable que si l'appareil ne contient pas d'informations importantes 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 des informations est un critère sans ambiguïté en faveur du choix de programmes spéciaux capables non seulement de restaurer les secteurs de démarrage et les enregistrements sur des appareils de tout type, mais également d'extraire des informations qui étaient auparavant présentes sur eux, qui sont devenues inaccessibles pour une raison quelconque. . Cependant, il est toujours possible de récupérer les données. Mais des programmes populaires comme Recuva seront complètement inutiles si le support amovible n'est pas reconnu par le système. Ensuite, les utilitaires professionnels peuvent venir à la rescousse. Nous examinerons 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 d'un 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 n'importe quelle norme. Ce programme est gratuit et ne nécessite pas d'installation. Beaucoup peuvent être contrariés par le travail en mode DOS et l'absence d'une interface en langue 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 Créer dans la fenêtre qui apparaît. Ensuite, une liste de tous les disques disponibles apparaîtra, y compris un lecteur flash invisible pour le système. 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 Procéder 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 restauration Undelete.Il reste maintenant à 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 les fichiers dont vous ne vous souvenez pas se trouvent ici. Vous devez maintenant utiliser les flèches pour vous déplacer dans la liste, 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 appuyer sur le bouton "Entrée". Après avoir sélectionné le dossier, vous devez à nouveau appuyer sur le bouton C. Lorsque le processus de récupération est terminé, un message apparaît indiquant que la sauvegarde est prête.

Programme universel R.Saver

Considérez 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 le démarrage de 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.

La création d'un système de fichiers racine implique la sélection des fichiers nécessaires au démarrage du système. Dans cette section, nous décrivons comment créer un système de fichiers racine compressé. Une option moins courante consiste à créer un système de fichiers non compressé sur une disquette qui est directement montée en tant que root ; cette option est décrite dans la section ``Système de fichiers racine non-ramdisk''.

4.1. La revue.

Le système de fichiers racine doit contenir tout ce qui est nécessaire pour prendre en charge un système Linux complet. Pour ce faire, le disque doit inclure la configuration minimale requise pour un système Linux :
  • système de fichiers de base,
  • Ensemble de répertoires minimum : /dev, /proc, /bin, /etc, /lib, /usr, /tmp,
  • Ensemble de base d'utilitaires : sh, ls, cp, mv, etc.,
  • Ensemble minimum de fichiers de configuration : rc, inittab, fstab, etc.,
  • Périphériques : /dev/hd *, /dev/tty *, /dev/fd0, etc.,
  • Prend en charge les bibliothèques pour fournir les fonctionnalités de base utilisées par les utilitaires.

    Bien sûr, tout système ne devient utile que lorsque vous pouvez faire quelque chose dessus, et la disquette racine devient utile lorsque vous pouvez faire quelque chose comme :

  • Pour vérifier le système de fichiers d'un autre appareil, par exemple pour vérifier le système de fichiers racine sur le disque dur, vous devriez pouvoir démarrer Linux à partir d'un autre appareil, la disquette racine. Vous pouvez ensuite fsck votre lecteur racine principal alors qu'il n'est pas monté.
  • Restaurez tout ou partie de votre périphérique racine principal à partir d'une archive à l'aide d'utilitaires de sauvegarde tels que cpio, tar, gzip et ftape.

    Nous décrirons comment créer un système de fichiers compressé, ainsi nommé parce qu'il est compressé sur disque et, lorsqu'il est démarré, décompresse sur le disque virtuel. Avec un système de fichiers compressé, vous pouvez placer de nombreux fichiers (environ deux mégaoctets) sur une disquette standard de 1 440 Ko. Étant donné que le système de fichiers est beaucoup plus volumineux qu'une disquette, il ne peut pas tenir sur une disquette. Nous devons le créer ailleurs, le compresser, puis le copier sur une disquette.

    4.2. Création d'un système de fichiers.

    Pour créer un tel système de fichiers racine, vous avez besoin d'un périphérique de secours suffisamment grand pour contenir tous les fichiers avant la compression. Vous avez besoin d'un appareil capable de stocker environ quatre mégaoctets. Il existe plusieurs options :
  • Utilisez le disque virtuel (DEVICE = /dev/ram0). Dans ce cas, la mémoire est utilisée pour simuler un lecteur de disquette. Le disque virtuel doit être suffisamment grand pour contenir un système de fichiers de taille appropriée. Si vous utilisez LILO, vérifiez dans votre fichier de configuration (/etc/lilo.conf) la ligne : RAMDISK_SIZE = nnn qui détermine la quantité de RAM à allouer. La valeur par défaut est 4096 Ko, ce qui devrait être suffisant. Vous ne devriez pas essayer d'utiliser un tel disque virtuel sur une machine avec moins de 8 Mo de mémoire.

    Assurez-vous que /dev/ram0, /dev/ram ou /dev/ramdisk existe. Si nécessaire, créez /dev/ram0 avec mknod (numéro majeur 1, mineur 0).

  • Si vous disposez d'une partition de disque dur inutilisée suffisamment grande (plusieurs mégaoctets), c'est une bonne solution. Si vous disposez de suffisamment de RAM physique, vous pouvez désactiver le swap et créer un système de fichiers sur votre partition swap.
  • Utilisez un périphérique de bouclage, qui vous permet de travailler avec un fichier sur disque en tant que périphérique. Lorsque vous utilisez un périphérique en boucle, vous pouvez créer un fichier de trois mégaoctets sur votre disque dur et y former un système de fichiers.

    Pour utiliser des périphériques de bouclage, vous avez besoin de programmes de montage et de démontage spécialement modifiés. Vous pouvez les trouver dans le répertoire :

    Si votre système n'a pas de périphérique de boucle (/dev/loop0, /dev/loop1, etc.), vous devez en créer un - ``mknod /dev/loop0 b 7 0"". Une fois que vous avez configuré le montage et le démontage spéciaux, créez un fichier temporaire sur votre disque dur avec une capacité suffisante (par exemple, /tmp/fsfile). Vous pouvez utiliser la commande

    Dd if=/dev/zero of=/tmp/fsfile bs=1k count=nnn pour créer un fichier de bloc nnn.

    Utilisez le nom de fichier au lieu de DEVICE ci-dessous. Lorsque vous émettez une commande de montage, vous devez inclure l'option ``-o loop" pour que mount utilise le périphérique de boucle.

    Mount -o loop -t ext2 /tmp/fsfile /mnt monte /tmp/fsfile (via un périphérique de bouclage) sur le point de montage /mnt. La commande df devrait le confirmer.

    Une fois que vous avez sélectionné l'une de ces options, préparez DEVICE :

    Dd if=/dev/zero of=DEVICE bs=1k count=3000 Cette commande remet à zéro le périphérique. Cette étape est importante car le système de fichiers sur l'appareil sera compressé, pour atteindre le taux de compression maximal, toutes les parties inutilisées doivent être remplies de zéros.

    Ensuite, créez le système de fichiers. Le noyau Linux reconnaît deux types de système de fichiers pour les disques racine, qui sont automatiquement copiés sur le disque virtuel. Ce sont minix et ext2, dont ext2 est le système de fichiers préféré. Lorsque vous utilisez ext2, vous pouvez utiliser l'option -i pour spécifier plus d'inodes que la valeur par défaut ; -i 2000 est suggéré pour ne pas manquer d'inodes. Alternativement, vous pouvez enregistrer les inodes en supprimant la plupart des fichiers /dev inutiles. mke2fs créera par défaut 360 ​​inodes sur une disquette de 1,44 Mo. Je trouve que 120 inodes suffisent pour ma disquette racine de secours actuelle, mais si vous incluez tous les périphériques dans le répertoire /dev, vous dépasserez facilement les 360. L'utilisation d'un système de fichiers racine compressé vous permet d'avoir un système de fichiers plus grand, et donc plus de défauts inodes, mais vous devez soit diminuer le nombre de fichiers, soit augmenter le nombre d'inodes.

    Donc, votre commande ressemble à ceci :

    Mke2fs -m 0 -i 2000 DEVICE (Si vous utilisez un périphérique en boucle, DEVICE doit être remplacé par le nom du fichier disque que vous utilisez. mke2fs vous demandera si vous voulez vraiment le faire ; dites oui.)

    La commande mke2fs détectera automatiquement l'espace disponible et se configurera en conséquence. L'option -m 0 empêche de réserver de l'espace pour la racine, et fournit donc plus d'espace disque utilisable.

    Ensuite, montez l'appareil :

    Mount -t ext2 DEVICE /mnt (Vous devez créer le répertoire de montage /mnt s'il n'existe pas.) Dans les sections suivantes, tous les noms de répertoire de destination reposent respectivement sur /mnt.

    4.3. Remplissage du système de fichiers.

    Il existe un ensemble minimum raisonnable de répertoires pour votre système de fichiers racine :
  • /dev --- Périphériques requis pour les E/S
  • /proc --- répertoire stub requis pour le système de fichiers proc
  • /etc --- fichiers de configuration système
  • /sbin --- binaires critiques du système
  • /bin --- binaires de base faisant partie du système prévu
  • /lib --- bibliothèques partagées, pour fournir un support dynamique (exécution)
  • /mnt --- point de montage pour prendre en charge d'autres lecteurs
  • /usr --- utilitaires et applications supplémentaires

    (La structure de répertoires présentée ici est destinée à être utilisée uniquement sur la disquette racine. Les systèmes Linux réels ont un ensemble de règles plus complet et précis, appelé File System Standard, pour déterminer où les fichiers sont placés.)

    Trois de ces répertoires doivent être vides sur le système de fichiers racine, donc qu'ils doivent seulement être créés par mkdir. Le répertoire /proc est essentiellement un stub dans lequel le système de fichiers proc est placé. Les répertoires /mnt et /usr ne sont que des points de montage à utiliser après le démarrage du système boot/root. Il suffit donc de créer ces répertoires.

    Les quatre répertoires restants sont décrits dans les sections suivantes.

    4.3.1. /dev

    Le répertoire /dev contient des fichiers spéciaux pour tous les périphériques qui sont obligatoires pour tout système Linux. Le répertoire lui-même est un répertoire normal et peut être créé avec mkdir de la manière habituelle. Cependant, les fichiers de périphérique spéciaux doivent être créés d'une manière spéciale à l'aide de la commande mknod.

    Un moyen plus court consiste à copier le contenu de votre répertoire /dev existant et à supprimer les périphériques dont vous n'avez pas besoin. La seule exigence est que vous utilisiez l'option -R lors de la copie de fichiers spéciaux de périphérique. Cela copiera le répertoire sans essayer de copier le contenu des fichiers. Assurez-vous d'utiliser un R majuscule. Si vous spécifiez l'option -r minuscule, vous copierez probablement l'intégralité du contenu de tous vos disques durs - ou au moins autant que la disquette en tiendra ! Par conséquent, soyez prudent et utilisez la commande :

    Cp -dpR /dev /mnt suppose que la disquette est montée sur /mnt. Les options dp garantissent que les liens symboliques sont copiés en tant que liens plutôt qu'en tant que contenu de fichier, et que les attributs de fichier d'origine sont préservés, conservant ainsi les informations sur le propriétaire du fichier.

    Vous pouvez également utiliser le programme cpio avec l'option -p, car cpio gère correctement les fichiers de périphériques spéciaux et n'essaiera pas de copier le contenu. Par exemple, les commandes :

    cd /dev trouve . imprimer | cpio -pmd /mnt/dev copiera tous les fichiers de périphériques spéciaux de /dev vers /mnt/dev. En effet, tous les fichiers de l'arborescence de répertoires /dev sont copiés et les sous-répertoires requis sont créés dans l'arborescence de répertoires résultante.

    Si vous voulez le faire à la dure, utilisez ls -l pour répertorier les numéros de périphériques majeurs et mineurs pour les périphériques souhaités, et créez-les sur une disquette à l'aide de mknod.

    Une fois les périphériques sauvegardés, il vaut la peine de vérifier que tous les périphériques spéciaux requis sont placés sur la disquette de secours. Par exemple, ftape est utilisé pour les périphériques de bande, vous devez donc tous les copier si vous avez l'intention d'accéder à vos périphériques de bande à partir d'une disquette de démarrage.

    Notez qu'un inode est requis par fichier de périphérique, et les inodes peuvent être une ressource rare, en particulier sur un système de fichiers sur disquette. Par conséquent, il est logique de supprimer tous les fichiers de périphérique du répertoire /dev de la disquette dont vous n'avez pas besoin. De nombreux appareils ne sont évidemment pas nécessaires sur des systèmes particuliers. Par exemple, si vous n'avez pas de disques SCSI, vous pouvez librement supprimer tous les fichiers de périphérique commençant par sd. De même, si vous n'avez pas l'intention d'utiliser le port série, tous les fichiers de périphérique commençant par cua peuvent être supprimés.

    Assurez-vous d'inclure les fichiers suivants dans ce répertoire : console, kmem, mem, null, ram, tty1.

    4.3.2. /etc

    Ce répertoire doit contenir un certain nombre de fichiers de configuration. Sur la plupart des systèmes, ils peuvent être divisés en trois groupes :

    1. Toujours requis, par exemple rc, fstab, passwd.

    2. Ce qui peut être requis, mais pas obligatoire.

    3. Tout déchet.

    Les fichiers qui ne sont pas nécessaires peuvent être identifiés avec la commande :

    ls -ltru répertorie les fichiers dans l'ordre inverse de la date du dernier accès, donc si des fichiers n'ont pas été consultés, ils peuvent être omis de la disquette racine.

    Mes disquettes racine contiennent jusqu'à 15 fichiers de configuration, ce qui réduit mon travail en le divisant en trois ensembles de fichiers :

    1. Ceux que je dois configurer pour le système de démarrage

    un. rc.d/* - scripts pour démarrer le système et changer le niveau d'exécution

    b. fstab --- liste des systèmes de fichiers montés

    c. inittab --- options pour le processus d'initialisation, le premier processus à démarrer au démarrage.

    2. Ceux que je dois mettre en ordre pour le système de démarrage

    un. passwd --- liste des utilisateurs, répertoires personnels, etc.

    b. groupe - groupes d'utilisateurs.

    c. shadow --- mots de passe utilisateur. Vous ne l'avez peut-être pas.

    Si la sécurité est importante, passwd et shadow doivent être raccourcis pour éviter de copier les mots de passe des utilisateurs en dehors du système, et pour que lorsque vous démarrez à partir d'une disquette, les connexions indésirables soient rejetées. Cependant, il y a une raison de ne pas raccourcir passwd et group. tar (et probablement d'autres archiveurs) stocke le nom et le groupe de l'utilisateur avec des fichiers. Si vous restaurez des fichiers sur votre disque dur à partir d'une bande, les fichiers seront restaurés avec leurs noms de propriétaire d'origine. Si ces noms n'existent pas dans passwd/group, les UID/GID ne seront pas corrects lors de la restauration.

    Assurez-vous que passwd contient au moins root. Si vous autorisez d'autres utilisateurs à se connecter, assurez-vous que leurs répertoires personnels et leurs shells existent.

    3. Le reste. Ils travaillent en ce moment, alors je les laisse.

    En dehors de cela, je n'ai vraiment qu'à configurer deux fichiers, et ce qu'ils doivent contenir est étonnamment petit.

  • rc doit contenir : #!/bin/sh /bin/mount -av /bin/hostname Kangaroo Assurez-vous que les répertoires sont corrects. Vous n'avez pas vraiment besoin de faire le nom d'hôte - ça a l'air mieux si vous le faites.
  • fstab doit contenir au moins : /dev/ram0 / ext2 defaults /dev/fd0 / ext2 defaults /proc /proc proc defaults Vous pouvez copier les entrées de votre fstab existant, mais vous ne devez pas monter automatiquement toutes vos partitions de disque dur ; utilisez le mot-clé noauto avec eux. Votre disque dur peut être endommagé ou mort lorsqu'une disquette de démarrage est utilisée.

    Votre inittab doit être modifié afin que la ligne sysinit exécute rc, ou tout autre script d'amorçage de base à utiliser. De plus, si vous voulez vous assurer que les utilisateurs sur les ports série ne peuvent pas se connecter, mettez en commentaire toutes les entrées de getty qui incluent des périphériques ttys ou ttyS à la fin de la ligne. Laissez les ports tty pour pouvoir vous connecter depuis la console.

    Le fichier inittab minimal ressemble à ceci :

    Id:2:initdefault: si::sysinit:/etc/rc 1:2345:respawn:/sbin/getty 9600 tty1 2:23:respawn:/sbin/getty 9600 tty2 modes incluant lancement, passage en mode multijoueur, etc. La principale chose à faire ici est de vérifier soigneusement que les commandes répertoriées dans inittab font référence à des programmes qui existent dans le bon répertoire. Si vous placez vos fichiers batch sur votre disque de secours, en utilisant la section "Exemple de répertoire de disque racine" comme guide, puis copiez votre inittab sur votre disque de démarrage sans vérifier, la probabilité d'échec est très élevée, car la moitié des entrées inittab fera référence à des programmes manquants ou à des répertoires erronés.

    Veuillez noter que certains programmes ne peuvent pas être placés ailleurs car d'autres programmes sont câblés à leur emplacement. Par exemple, sur mon système, /etc/shutdown est codé en dur dans /etc/reboot. Si je déplace le redémarrage vers /bin/reboot puis lance la commande shutdown, cela échoue car il ne trouve pas le fichier de redémarrage.

    Pour le reste, copiez simplement tous les fichiers texte de votre répertoire /etc, ainsi que tous les programmes exécutables de votre répertoire /etc dont vous n'êtes pas sûr de ne pas avoir besoin. Pour vous guider, suivez l'exemple de la section « Exemple de répertoire de disque racine ». Il est probablement suffisant de copier uniquement ces fichiers, mais les systèmes diffèrent considérablement de sorte que vous ne pouvez pas être sûr que le même ensemble de fichiers sur votre système est équivalent aux fichiers de la liste. La seule méthode sûre est de commencer par inittab et de choisir ce qui est requis.

    La plupart des systèmes utilisent maintenant le répertoire /etc/rc.d/, qui contient des scripts shell pour différents niveaux d'exécution. Un seul script rc est le strict minimum, mais il peut être plus facile de copier les répertoires inittab et /etc/rc.d de votre système existant, et de raccourcir les scripts shell dans le répertoire rc.d pour supprimer le traitement non environnemental du disquette système.

    4.3.3. /bin et /sbin

    Le répertoire /bin est un emplacement pratique pour les utilitaires supplémentaires qui doivent effectuer des opérations de base, des utilitaires tels que ls, mv, cat et dd. Voir l'annexe "Exemple de répertoire de lecteur racine" pour un exemple de liste de fichiers qui vont dans les répertoires /bin et /sbin. Il n'inclut aucun utilitaire de récupération de sauvegarde comme cpio, tar et gzip, car je les ai mis sur une disquette de service séparée, économisant ainsi de l'espace pour la disquette de démarrage. Une fois la disquette de démarrage chargée, elle est copiée sur le disque virtuel, laissant le lecteur de disquette libre pour monter une autre disquette, la disquette de service. Je le monte généralement en tant que /usr.

    La création d'un disque de service est décrite ci-dessous dans la section "Création d'un disque de service". Il est probablement conseillé de conserver une copie de la même version des utilitaires de sauvegarde utilisés pour écrire la sauvegarde, afin de ne pas perdre de temps à essayer d'installer des versions que vos bandes de sauvegarde ne peuvent pas lire.

    Assurez-vous d'inclure les programmes suivants : init, getty ou équivalent, login, mount, des shells capables d'exécuter vos scripts rc, un lien de sh vers un shell.

    4.3.4. /lib

    Dans /lib, vous mettez les bibliothèques publiques et les chargeurs requis. Si les bibliothèques requises ne se trouvent pas dans votre répertoire /lib, le système ne pourra pas démarrer. Si vous avez de la chance, vous verrez peut-être un message d'erreur vous indiquant pourquoi.

    Presque tous les programmes nécessitent au moins la bibliothèque libc, libc.so.N, où N est le numéro de version actuel. Vérifiez votre répertoire /lib. libc.so.5 - généralement un lien symbolique vers un nom de fichier avec un numéro de version complet :

    % ls -l /lib/libc.so* lrwxrwxrwx 1 racine racine 14 novembre 1 20:34 /lib/libc.so.5 -> libc.so.5.4.33* -rwxr-xr-x 1 racine racine 573176 juin 12 02:05 /lib/libc.so.5.4.33* Dans ce cas, vous avez besoin de libc.so.5.4.33. Pour trouver d'autres bibliothèques, vous devez parcourir tous les binaires que vous prévoyez d'inclure et vérifier leurs dépendances avec la commande ldd. Par exemple : % ldd /sbin/mke2fs libext2fs.so.2 => /lib/libext2fs.so.2 libcom_err.so.2 => /lib/libcom_err.so.2 libuuid.so.1 => /lib/libuuid .so.1 libc.so.5 => /lib/libc.so.5 Chaque fichier à droite est nécessaire. Sachez que les bibliothèques répertoriées peuvent être des liens symboliques.

    Dans /lib, vous devez également inclure le chargeur ld.so pour les bibliothèques a.out ou ld-linux.so (pour les bibliothèques ELF). Si vous ne savez pas lequel vous voulez, exécutez la commande file sur la bibliothèque. Par example:

    % fichier /lib/libc.so.5.4.33 /lib/libc.so.4.7.2 /lib/libc.so.4.7.2 : Linux/i386 exécutable paginé à la demande (QMAGIC), supprimé /lib/libc. so.5.4.33 : Objet partagé LSB 32 bits ELF, Intel 386, version 1, dépouillé QMAGIC indique que 4.7.2 est pour les bibliothèques a.out, et ELF indique que 5.4.33 est pour ELF.

    Copiez les chargeurs de démarrage spécifiques nécessaires au système de fichiers racine en cours de création. Les bibliothèques et les chargeurs doivent être soigneusement vérifiés avec les fichiers binaires inclus. Si le noyau ne peut pas charger une bibliothèque requise, le noyau se bloque généralement sans message d'erreur.

    4.4 Provision pour PAM et NSS.

    Votre système peut nécessiter certaines bibliothèques chargées dynamiquement qui ne sont pas visibles par ldd.

    4.4.1 PAM (modules d'authentification enfichables).

    Si votre système utilise PAM (Pluggable Authentication Modules), vous devez prendre certaines précautions sinon vous ne pourrez pas vous connecter. PAM est une méthode modulaire sophistiquée pour authentifier les utilisateurs et accéder aux services. Un moyen simple de vérifier si votre système utilise PAM est de vérifier le répertoire /etc sur votre disque pour un fichier pam.conf ou un répertoire pam.d ; s'ils existent, vous devez fournir un support PAM minimal (vous pouvez également exécuter ldd sur votre exécutable de connexion ; si la sortie inclut libpam.so, vous avez besoin de PAM).

    Au mieux, la sécurité n'est pas pertinente pour les disques de démarrage, car si quelqu'un a un accès physique à la machine, il peut faire ce qu'il veut. Donc, essentiellement, vous pouvez désactiver PAM en créant un simple /etc/pam.conf sur votre système de fichiers racine :

    OTHER auth optionnel /lib/security/pam_permit.so OTHER account optionnel /lib/security/pam_permit.so OTHER password optionnel /lib/security/pam_permit.so OTHER session optionnel /lib/security/pam_permit.so Copier le fichier /lib/ ainsi que security/pam_permit.so à votre système de fichiers racine. Cette bibliothèque fait environ 8 Ko, donc il impose des coûts minimes.

    Notez que cette configuration permet à quiconque d'avoir un accès complet aux fichiers et aux services de votre machine. Si, pour une raison quelconque, vous vous souciez de la sécurité de votre disque de démarrage, vous devez copier tout ou partie des paramètres PAM sur votre système de fichiers racine. Lisez attentivement la documentation PAM et copiez les bibliothèques requises dans /lib/security sur votre système de fichiers racine.

    Vous devez également inclure /lib/libpam.so sur votre lecteur de démarrage, mais vous le savez déjà car a exécuté ldd pour /bin/login qui a montré cette dépendance.

    4.4.2 NSS (commutateur de service de noms).

    Si vous utilisez la glibc (ou la libc6), vous devez fournir des services de noms ou vous ne pourrez pas vous connecter. Le fichier /etc/nsswitch.conf contrôle les recherches dans la base de données pour divers services. Si vous ne prévoyez pas d'accéder aux services réseau (tels que les recherches DNS, NIS). Vous devez préparer un simple fichier nsswitch.conf qui ressemble à ceci :

    passwd : fichiers shadow : fichiers groupe : fichiers hôtes : fichiers services : fichiers réseaux : fichiers protocoles : fichiers rpc : fichiers ethers : fichiers netmasks : fichiers bootparams : fichiers automount : fichiers alias : fichiers netgroup : fichiers publickey : fichiers Ceci spécifie que chaque le service n'aura accès qu'aux fichiers locaux. Vous devez également inclure /lib/libnss_files.so.1 qui est chargé dynamiquement pour fonctionner avec les fichiers de navigation.

    Si vous envisagez d'accéder au réseau à partir de votre disque de démarrage, vous devez créer un fichier nsswitch.conf plus élaboré. Voir la page de manuel nsswitch pour plus de détails. Notez que vous devez inclure le fichier /lib/libnss_files.so.1 pour chaque service spécifié.

    4.5. Modules.

    Si vous avez un noyau modulaire, vous devez considérer les modules que vous souhaitez charger à partir de votre disque de démarrage après le démarrage. Vous pouvez activer les modules ftape et zftape si vous avez des périphériques de redondance de bande flexibles, des modules pour périphériques SCSI si vous en avez, et éventuellement des modules PPP ou SLIP si vous souhaitez pouvoir accéder au réseau en cas de sinistre.

    Ces modules peuvent être placés dans /lib/modules. Vous devez également activer insmod, rmmod et lsmod. Selon que vous souhaitez ou non charger les modules automatiquement, vous pouvez également activer modprobe, depmod et swapout. Si vous utilisez kerneld, incluez-le avec /etc/conf.modules.

    Cependant, le principal avantage de l'utilisation de modules est que vous pouvez déplacer des modules non critiques vers le disque de service et les charger en cas de besoin, c'est-à-dire. utilise moins d'espace sur votre disque de démarrage. Si vous devez gérer de nombreux périphériques différents, cette approche est préférable à la construction d'un noyau énorme avec de nombreux pilotes intégrés.

    Notez que pour démarrer un système de fichiers compressé ext2, vous devez disposer d'un support intégré pour ramdisk et ext2 . Ils ne peuvent pas être modulaires.

    4.6. Quelques derniers détails.

    Certains programmes système, comme login, se plaignent si le fichier /var/run/utmp et le répertoire /var/log n'existent pas. mkdir -p /mnt/var/(log,run) touch /mnt/var/run/utmp Enfin, après avoir installé toutes les bibliothèques, vous devez exécuter ldconfig pour recréer /etc/ld.so.cache à la racine système de fichiers. Le cache indique au chargeur où trouver les bibliothèques. Pour recréer ld.so.cache, émettez les commandes suivantes : chdir /mnt; chroot /mnt /sbin/ldconfig Le chroot est nécessaire car ldconfig recrée toujours le cache pour le système de fichiers racine.

    4.7. Transférer.

    Une fois que vous avez fini de créer le système de fichiers racine, démontez-le, copiez-le dans un fichier et compressez : umount /mnt dd if=DEVICE bs=1k | gzip -v9 > rootfs.gz Cela peut prendre plusieurs minutes. Une fois terminé, vous aurez un fichier rootfs.gz, qui est votre système de fichiers racine compressé. Vous devez vérifier la taille pour vous assurer qu'elle tiendra sur la disquette ; si cela ne vous convient pas, vous devez revenir en arrière et supprimer certains fichiers. Quelques conseils sont dans la section "Réduction de la taille du système de fichiers racine".
  • La popularité des clés USB (en commun, les clés USB) dans la vie moderne est plus que justifiée. Ils sont confortables et compacts, et disposent également de grandes quantités de mémoire. Tout cela dans un compartiment vous permet de transporter littéralement beaucoup d'informations nécessaires dans votre poche. Mais, comme toute autre technique, les clés USB ne sont pas éternelles - divers problèmes leur arrivent également de temps en temps. L'un des désagréments les plus courants est lorsque l'ordinateur ne peut pas reconnaître le lecteur flash et affiche l'erreur «Système de fichiers de volume non reconnu».

    Avant de parler des méthodes de résolution de ce problème, il faut tout d'abord comprendre les causes de son apparition. Plus précisément, de nombreuses raisons peuvent expliquer l'incapacité d'un ordinateur à reconnaître une clé USB, mais elles se répartissent toutes en deux catégories : les dommages physiques et les défaillances du système. Considérons-les plus en détail.

    Si vous souhaitez identifier rapidement l'essence du problème, il existe une méthode "à l'ancienne" éprouvée.


    Maintenant que vous avez effectué un diagnostic simple, vous pouvez passer à la description de votre problème spécifique et apprendre à le résoudre.

    Dommages physiques

    Parmi les dommages physiques à l'origine de l'erreur en question figurent des dysfonctionnements du port USB de l'ordinateur et des dysfonctionnements du lecteur flash lui-même. Des problèmes avec le port USB peuvent survenir si vous vous comportez avec négligence - par exemple, en retirez brusquement des appareils. Dans la plupart des cas, il peut être réparé, mais il est beaucoup plus facile et moins coûteux de simplement le remplacer. Vous n'avez tout simplement pas besoin de le resserrer avec cela, car une "prise" cassée peut entraîner un dysfonctionnement d'autres composants de l'ordinateur.

    Si vous avez vérifié votre lecteur flash sur d'autres ports qui n'ont aucun problème à reconnaître d'autres périphériques USB, le problème vient du lecteur flash lui-même. Ses dégâts sont les suivants :

    • hypothermie;
    • surchauffer;
    • dommages internes et externes;
    • dommages au microcontrôleur.

    La défaillance mécanique la plus courante d'un lecteur flash est l'endommagement des microcontrôleurs. En général, en cas de dommage mécanique, il n'est pas nécessaire de tout compliquer - il suffit d'acheter un nouveau lecteur flash. Cela vous coûtera beaucoup moins cher que, par exemple, le remplacement des microcontrôleurs. Oui, et les dommages physiques à un lecteur flash se produisent beaucoup moins fréquemment que les problèmes systémiques, qui seront discutés plus tard.

    Défaillances logicielles

    Les pannes logicielles sont le problème le plus courant. Elle peut avoir les raisons suivantes :

    • l'ordinateur est infecté par des virus ;
    • ont été produits de manière incorrecte ou n'ont pas été produits jusqu'au bout ;
    • des fluctuations de tension se sont produites ;
    • il y a eu des défaillances logicielles dans le fonctionnement du microcontrôleur ;
    • une version de pilote obsolète est installée ;
    • une clé USB 3.0 connectée à un port USB 2.0 ;
    • Système de fichiers RAW.

    Le dernier point est délicat. En fait, ce n'est même pas une cause distincte d'une défaillance du système, mais plutôt une conséquence de l'une des autres raisons énumérées ci-dessus (et peut-être toutes ensemble).

    RAW n'est pas un type de système de fichiers, mais une sorte de signal indiquant que le système de fichiers du volume est manquant. Autrement dit, s'il y a des problèmes avec le système de fichiers du lecteur flash, il prend la valeur RAW et l'ordinateur y réagit comme un système de fichiers indéfini. À partir de là, une erreur apparaît indiquant que le système de fichiers du volume ne peut pas être reconnu.

    Voyons maintenant les solutions dans l'ordre.

    Étape 1. Suppression de virus

    Il est recommandé d'appliquer cette méthode même si vous êtes sûr que l'erreur "Le système de fichiers du volume n'est pas reconnu ..." ne se produit pas en raison de la présence de virus sur l'ordinateur. Après tout, si des virus sont toujours présents, ils peuvent interférer avec d'autres étapes pour résoudre l'erreur. En général, prenez l'habitude d'analyser votre ordinateur avec un antivirus à chaque fois avant d'effectuer des opérations aussi sérieuses.

    Tout d'abord, vous avez besoin de l'antivirus lui-même, si vous ne l'avez pas déjà. Vous trouverez ci-dessous une liste de certains des plus célèbres :

    • Kaspersky;
    • Avast ;
    • Dr Web ;
    • McAfee ;
    • 360 Sécurité totale ;
    • Comodo.

    Vous pouvez en choisir selon vos goûts. Bien qu'ils diffèrent en termes d'interface, ils font le même travail : ils suppriment les fichiers et programmes malveillants de votre ordinateur. Pour nettoyer votre ordinateur des virus, suivez les instructions étape par étape suivantes. Nous les considérerons en utilisant l'exemple de l'antivirus Kaspersky.

    1. Téléchargez l'antivirus. Vous pouvez le faire sur le site officiel https://www.kaspersky.com/, où une version gratuite pendant 30 jours sera disponible.

    2. Exécutez le programme d'installation (fichier d'installation) en double-cliquant sur le bouton gauche de la souris.

    3. appuyer sur "Installer".

    4. Acceptez les termes du contrat de licence. Pour le développement général, vous pouvez également les lire.

    5. Il vous sera demandé de participer à KSN (Réseau de sécurité Kaspersky). Il s'agit d'un programme pour améliorer les performances de l'antivirus. En participant au programme, vous consentez à l'envoi de données sur diverses pannes et erreurs du système de votre ordinateur à Kaspersky Lab. Si vous souhaitez participer, veuillez cocher la case appropriée, sinon, veuillez cliquer ici. "Plus loin" sans cocher la case. Dans tous les cas, cela n'affectera pas le processus d'installation.

    6. Si votre ordinateur exécute Windows 7 ou Windows Vista, un message peut s'afficher lors de la prochaine étape d'installation UAC– systèmes de contrôle des comptes. Le système vous demandera la permission d'autoriser le programme en cours d'installation à apporter des modifications à votre ordinateur. Confirmez-le en cliquant "Oui", avant de saisir le mot de passe si votre compte est protégé par un mot de passe.

    7. La poursuite de l'installation se fera automatiquement - il vous suffit d'attendre. Lorsque l'installation est terminée, cochez la case à côté de "Démarrer l'antivirus..." pour commencer immédiatement après l'installation, cliquez sur "Prêt".

      Mettez une coche devant l'élément "Exécuter l'Anti-Virus ...", cliquez sur "Terminer"

    8. Ainsi, l'antivirus est installé, en cours d'exécution et, par conséquent, prêt à fonctionner. Nous devons maintenant analyser le système de fichiers. Pour commencer, cliquez sur "Vérifier".

    9. Sélectionnez le type de chèque. Si vous souhaitez analyser votre ordinateur en détail, sélectionnez "Vérification complète". Bien que cela prenne beaucoup plus de temps qu'une vérification rapide, son résultat reflètera plus précisément l'état de l'ordinateur. Lorsque vous avez choisi une méthode de vérification, cliquez sur "Exécuter la vérification". Avant de lancer l'analyse, il est recommandé de fermer les programmes tiers.

    10. Attendez la fin du contrôle. Après vérification, l'antivirus supprimera de lui-même les fichiers malveillants. Vous n'aurez qu'à redémarrer votre ordinateur.

    Les autres fonctionnent de la même manière, il n'est donc pas nécessaire d'écrire une instruction distincte pour leur installation et leur lancement.

    Étape 2. Mise à jour du pilote

    Vous devez maintenant vous assurer que le bon pilote est installé. Pour le faire, suivez ces étapes:


    Si la mise à jour du pilote ne se produit pas et que le système vous informe que la version la plus récente a déjà été installée, il n'y a aucun problème avec les pilotes. Dans ce cas, passez votre chemin. Et si la mise à jour des pilotes vous a aidé à résoudre ce problème, vous n'avez pas besoin d'effectuer d'autres étapes.

    Étape 3. Mise en page

    Pour convertir un système de fichiers non pris en charge CRU dans NTFS (Système de fichiers de nouvelle technologie) sans perdre de données, vous devez recourir à la console. Pour ce faire, procédez comme suit :


    Référence! F est la lettre du lecteur. Les lecteurs flash se voient généralement attribuer la lettre F. Si vous l'avez marqué d'une lettre différente, entrez cette lettre très différente. La commande /f indique à l'ordinateur que le lecteur avec la lettre spécifiée doit être vérifié et corrigé pour les erreurs, le cas échéant.

    Tout se passe bien - le système de fichiers du lecteur flash est converti en NTFS. Et il arrive aussi qu'un message apparaisse dans la console "CHKDSK n'est pas valide pour les disques RAW". Si cela se produit, vous devez formater. Les fichiers seront supprimés, mais ils peuvent être restaurés.


    Important! Le processus de formatage se fera automatiquement. Pendant ce temps, vous ne pouvez pas éteindre l'ordinateur et l'interrompre pour éviter des problèmes système encore plus importants.

    Étape numéro 4. Récupération de données

    Donc, vous avez formaté votre clé USB. Maintenant, son format est devenu lisible, mais les fichiers qui s'y trouvaient ont disparu. Pour les restaurer, vous devez DMDE. DMDE est un programme qui récupère les données perdues sur des supports intégrés et amovibles après une panne du système, un formatage, etc. Il est assez facile à utiliser, et même en russe. Pour l'activer, procédez comme suit :

    1. Téléchargez le programme sur le site officiel https://dmde.ru/download.html.

    2. Cliquez sur le bouton "Télécharger DMDE pour Windows 64 bits".

    3. Décompressez l'archive téléchargée et exécutez le fichier dmde.exe.

    4. Sélectionnez la langue, cliquez sur "D'ACCORD".

    5. Cochez la case "J'accepte les termes de l'accord", presse "Accepter".

    6. Cochez la case à côté de "Phys. dispositifs" et sélectionnez votre lecteur flash sur la droite. Cliquez sur "D'ACCORD".

    7. Sélectionnez un volume et cliquez sur "Scan complet".

    8. Cochez la case "CRU" et appuyez sur "Analyse".

    9. Attendez que l'analyse se termine. Les fichiers dont vous avez besoin seront soit dans "Principaux résultats", soit en "Autres résultats". Au cas où, vérifiez toutes les sections que le programme vous a indiquées après la numérisation. Cela se fait avec un bouton. "Volume ouvert".

    10. Ensuite, deux options vous seront présentées : "Reconstruction par défaut" et "Rescanner le système de fichiers actuel". Il est recommandé de choisir la deuxième option. Même si cela prendra plus de temps, ce sera plus efficace.

    11. Lorsque l'analyse est terminée, vous verrez le dossier " racine". Ouvrez-le et voyez si les fichiers que vous devez récupérer y sont stockés. Pour restaurer ces fichiers, faites un clic droit sur le dossier et cliquez sur "Restaurer l'objet".

    12. Sélectionnez un dossier pour la récupération. C'est là que vos fichiers seront déplacés.

    Il convient de mentionner que le programme ne fonctionne pas toujours parfaitement. Parfois, il ne récupère pas tous les fichiers supprimés après une erreur système ou un formatage du disque. Si vous n'avez pas pu récupérer les fichiers dont vous avez besoin à l'aide de DMDE, vous pouvez essayer des programmes similaires :

    • disque d'essai ;
    • R. économiseur ;
    • Récuva ;
    • perceuse à disque ;
    • R-Rétablir ;
    • Récupération d'Eassos ;
    • Récupération Hetman ;
    • Glary Undelete.

    Ils fonctionnent selon un algorithme similaire et sont faciles à comprendre par vous-même si vous avez déjà compris comment fonctionne DMDE. Cependant, tous les programmes répertoriés, à l'exception de TestDisk et R.saver, sont payants.

    Si vous avez toujours suivi tout ce qui est écrit dans les instructions, le problème avec l'erreur "Le système de fichiers du volume n'est pas reconnu" devrait être résolu. Cependant, cela ne vous garantit pas que vous ne rencontrerez pas cette erreur gênante à l'avenir, ce qui peut vous menacer de perdre des fichiers.

    Pour minimiser ce risque, suivez ces règles simples :

    • ne jetez pas le lecteur flash, manipulez-le avec précaution;
    • ne retirez pas brusquement le lecteur flash du port USB, en particulier lorsque vous travaillez avec des fichiers. Il est préférable d'utiliser une extraction sûre ;
    • analyser périodiquement votre ordinateur à la recherche de virus ;
    • mettre à jour les pilotes ;
    • conservez plusieurs copies de vos fichiers les plus importants sur différents supports.

    Si vous suivez ces règles de sécurité simples, vous pouvez éviter de telles situations désagréables et ne pas suivre la même procédure de formatage et de restauration à chaque fois.

    Vidéo - Comment réparer le disque RAW et récupérer les données du disque dur avec des partitions RAW

    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 sujets aux dommages physiques que les disques internes et les disques durs, mais ils peuvent également présenter des défaillances logicielles. 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. La manière de corriger de tels échecs va maintenant être décrite.

    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 conditionnellement divisées en deux grandes catégories : les dommages physiques et les défaillances logicielles.

    Les causes physiques associées à des dysfonctionnements dans le fonctionnement des microcontrôleurs, des dommages externes et internes, une surchauffe ou une hypothermie, et de nombreux autres facteurs négatifs ne seront pas pris en compte. Dans ce cas, la clé USB devra simplement être jetée. Même le remplacement du microcontrôleur coûtera beaucoup plus cher qu'un nouveau lecteur flash ou une nouvelle carte mémoire. Parfois, il peut y avoir des dysfonctionnements dans les ports USB, mais ici la solution est évidente : il vous suffit de connecter le lecteur flash à 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, il n'est pas possible de travailler avec), on distingue les suivantes :

    • exposition aux 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érique obsolètes ;
    • écart entre les normes de la clé USB et le port.

    Quant au dernier point, le problème est que la clé standard USB 3.0 est connectée au port 2.0. Ce problème est résolu en se reconnectant simplement au port souhaité.

    Signes d'endommagement d'un périphérique amovible

    Déterminer qu'un périphérique amovible est dans un état non fonctionnel est assez simple. Une fois connecté, le système commence à émettre des avertissements indiquant que l'emplacement n'est pas disponible, que le système de fichiers du volume n'est pas reconnu, qu'il est invité à formater le périphérique, etc.

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

    Lorsqu'un avertissement concernant un emplacement inaccessible est émis, la raison peut également être que le lecteur flash ou la carte amovible a reçu une étiquette de volume incorrecte (lettre de lecteur), par exemple, X au lieu de F. Dans cette situation, il vous suffit de changez-le, après avoir utilisé la section de gestion de disque, où le clic droit sur le périphérique pour sélectionner 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, les fichiers qu'il contient ne le sont pas, même si vous activez l'affichage des objets cachés).

    Les modifications de format sont le plus souvent associées à 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 lisible, ce qui sera discuté un peu plus tard.

    Principales orientations dans la résolution de problèmes

    Si le système de fichiers du volume ne peut pas être reconnu, 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.

    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 appelé avec la commande devmgmt.msc depuis la console "Exécuter".

    Généralement, si un appareil ne fonctionne pas ou ne fonctionne pas correctement, il sera marqué 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 tels que Driver Booster (bien sûr, avec le lecteur flash allumé sur). Parfois, il peut être nécessaire de mettre à jour le pilote directement pour le contrôleur USB lui-même.

    Les tests et la récupération les plus simples

    Considérons maintenant la situation où 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 normal. Pour les disques amovibles, vous pouvez utiliser les commandes standard pour vérifier leur état, qui étaient à 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 c'est F). Même si le lecteur est au format RAW, cette procédure fonctionne en termes de restauration du système de fichiers ou de conversion en NTFS.

    Vérification antivirus

    Certains virus peuvent modifier délibérément la structure du système de fichiers des lecteurs amovibles (et pas seulement). Dans ce cas, un message s'affichera également vous informant 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 la situation qui s'est produite est de la vérifier complètement. Vous pouvez utiliser des utilitaires réguliers ou portables. Mais ici, malheureusement, il n'y a pas de garantie complète de "traitement" de l'appareil. Cela est dû à la présence sur le support d'un fichier d'exécution automatique apparemment standard autorun.inf, qui dans certains cas peut être masqué (pour le voir, vous devez définir 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 (le lecteur flash est détecté dans le système). Par exemple, supposons que l'étiquette de volume du lecteur flash comporte la lettre Z. Pour supprimer le fichier que vous recherchez, é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;
    • delautorun.inf.

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

    Correction du système de fichiers par formatage

    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 le faire si le seul problème est que les informations ne peuvent pas y être écrites ? Le plus simple est de le formater.

    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 définissez quelque chose dans la liste déroulante pour votre système préféré (FAT32 NTFS, etc.), il n'y a aucune garantie qu'il sera possible de 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 pas de problèmes avec ça. Mais cette méthode n'est applicable que si l'appareil ne contient pas d'informations importantes qui ne peuvent pas ê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 équivoque en faveur du choix d'utilitaires spéciaux capables non seulement de restaurer les secteurs de démarrage et les enregistrements sur des appareils de tout type, mais également d'extraire des informations précédemment présentes sur eux, qui pour une raison quelconque sont devenues inaccessible.

    Il est possible de récupérer des données. Mais des programmes annoncés tels que Recuva, lorsque le même support amovible n'est pas visible dans le système, sont inutiles. C'est là que les services publics professionnels viennent à la rescousse. Deux d'entre eux seront abordés ensuite : l'application TestDisk et le programme unique R.Saver (les deux utilitaires sont portables).

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

    Examinons 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 l'Explorateur, même s'il faut dire tout de suite que la solution ci-dessous peut également être utilisée pour les cartes mémoire amovibles de n'importe quel standard.

    Le programme est gratuit et ne nécessite pas d'installation. Certes, beaucoup peuvent être contrariés par l'absence d'interface en langue 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 les informations nécessaires.

    Nous lançons l'utilitaire, dans la fenêtre qui apparaît, sélectionnez l'élément Créer («Créer»). Ensuite, une liste de tous les disques disponibles apparaîtra, y compris un lecteur flash invisible pour le système. En règle générale, il est indiqué dans la liste comme Disk /dev/sdc avec une indication de la capacité (en 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 que vous recherchez simplement par la taille ou par la lettre du lecteur.

    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 utilisez la commande Annuler la suppression en bas de la fenêtre. Nous attendons la fin du processus de numérisation, 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 du tout 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 de numérisation (nous sommes d'accord avec la numérisation 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, spécifiez le dossier de destination sur le disque dur et confirmez la sélection avec le bouton approprié. Une fois terminé, vous pouvez travailler avec le lecteur flash sans problème.

    Au lieu d'une postface

    Comme vous pouvez le voir, dans certains cas, les processus de dépannage peuvent être assez laborieux (ceci s'applique à la restauration 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 voie privilégier ? C'est à chacun de décider par lui-même, en fonction de la situation actuelle.