Comment partitionner la mémoire NAND sous Linux



Essayez Notre Instrument Pour Éliminer Les Problèmes

Les personnes issues d'un écosystème basé sur Microsoft ou Apple, ainsi que celles qui utilisent pour la première fois les appareils mobiles Linux après avoir travaillé avec l'environnement Android de Google, trouvent plus que probablement l'idée de partitionner la mémoire NAND plutôt obtuse. Bien qu'il existe des moyens de le faire sur ces plates-formes, elles sont extrêmement rares à trouver et les informations sur leur utilisation sont souvent assez rares. Il y a cependant plusieurs raisons pour lesquelles un utilisateur Linux pourrait vouloir faire cela. La raison la plus évidente est simplement de créer une table de partition, ce qui devrait être utile pour ceux qui tentent d'utiliser des clés USB ou des cartes SD dans un environnement de type serveur Web ou App. Ceci est également utile car les autres systèmes d'exploitation ne peuvent très souvent voir qu'une seule partition principale sur des cartes ou des bâtons, ce qui signifie que c'est un excellent moyen de générer une partition de sauvegarde cachée pour les données en cas de problème dans une zone de travail .



Le dépannage est la raison la plus importante pour laquelle quelqu'un voudrait tenter cela, cependant. Les enregistrements de démarrage peuvent être corrompus sur ces appareils même si vous ne saviez pas qu'ils en avaient un et que vous ne penseriez jamais à les utiliser en dehors d'un appareil photo ou d'un smartphone. Heureusement, Linux peut être utilisé pour récupérer au moins une partie des données, puis rafraîchir l'appareil. Alternativement, il y a des moments où vous pourriez rencontrer un phénomène inhabituel appelé Frankenflash, où un vendeur en ligne sans scrupules modifie un lecteur pour afficher plus de capacité de stockage qu'il n'en a réellement. Par exemple, quelqu'un peut prendre une clé USB de 4 Go et modifier le micrologiciel pour faire croire à votre ordinateur ou tablette qu'il s'agit d'une clé USB de 64 Go. Ces appareils peuvent être modifiés sous Linux pour afficher une taille plus correcte et éviter de corrompre les données, même si leur utilisation pour tout ce qui est critique n'est pas recommandée.



Méthode 1: créer une table de partition sur un lecteur NAND

Insérez d'abord votre carte SD, clé USB ou tout autre type d'appareil que vous prévoyez de partitionner dans votre machine. Une fois que Linux a lu votre appareil, ouvrez le menu Applications et sélectionnez Disques dans Accessoires ou Préférences, qui dépendra de votre distribution de Linux, puis lisez la liste des lecteurs. Le nom donné par Linux correspondra à la capacité et à la marque du lecteur imprimé sur le périphérique physique. Il est extrêmement important de cliquer sur le bon appareil, car cela supprimera les données sur l’appareil sélectionné.



image-une

Une fois que vous avez sélectionné le bon lecteur, appuyez sur le bouton carré pour arrêter et démonter l'appareil. Cliquez sur le bouton avec une icône de soustraction pour supprimer la partition sélectionnée. Si vous avez plus d'une partition, ce qui est peu probable mais possible en particulier dans un cas de corruption d'enregistrement, vous souhaiterez peut-être les supprimer également. Certains appareils peuvent avoir un espace non alloué sur eux, qui ne peut pas être supprimé, mais sera ajouté à votre nouvelle partition lorsque vous la créez.

image-b



Il vous sera demandé d'approuver la suppression. Sélectionnez supprimer et attendez un moment. Dès que la section entière lit Espace libre, cliquez sur le symbole plus. Linux vous proposera une boîte qui vous permettra de configurer une partition. Dans la plupart des situations, vous voudrez conserver la taille de partition par défaut, qui est sur tout le disque, mais vous pouvez la configurer pour moins que cela, par exemple si vous aviez voulu créer une partition de sauvegarde pour les données que Windows ou les utilisateurs mobiles ne pouvaient pas pas accès. Sélectionnez la liste déroulante de type et sélectionnez un système de fichiers. Dans la plupart des situations, vous souhaiterez utiliser FAT. Dans la section Nom, n'hésitez pas à donner au lecteur un nom que Linux utilisera pour monter le système sous. Si vous utilisez FAT, assurez-vous que le nom est en majuscules et pas plus de 11 caractères.

image-c

Cliquez sur créer pour laisser le système faire le reste. Si vous avez spécifié une taille inférieure à la longueur totale du lecteur, vous pouvez sélectionner Espace non alloué après avoir cliqué sur Créer, puis appuyez à nouveau sur le bouton en forme de plus. Sinon, ces options ne seront pas disponibles pour vous. Une fois que vous avez terminé, cliquez sur le bouton en forme de triangle pour remonter votre disque.

Méthode 2: création d'une table de partition pour récupérer des données

image-d

Parfois, comme si une carte était accidentellement éjectée d'un smartphone ou de quelque chose de similaire, il se peut que vous ne puissiez pas accéder aux données car la table a été corrompue. Sinon, quelqu'un peut avoir accidentellement supprimé des données de partition en tentant un processus similaire à ce qui a été présenté dans la méthode 1. Dans ces cas, démarrez l'utilitaire Disques comme mentionné dans la méthode 1, puis cliquez sur le lecteur que vous avez connecté à votre système que vous souhaitez récupérer de. Sélectionnez les partitions sur le lecteur et supprimez-les avec l'icône en forme de soustraction. Vous devrez faire démonter le lecteur; si ce n’est pas le cas, appuyez sur le bouton d’arrêt carré avant de continuer. Une fois que le lecteur est signalé comme tout l'espace libre, maintenez CTRL, ALT et T pour ouvrir une fenêtre de terminal.

Tapez sudo cfdisk / dev / DEVICENAME en remplaçant DEVICENAME par le nom indiqué dans l'utilitaire Disques. Vous devrez être très prudent et vous assurer que vous avez le nom exact de l'appareil sur lequel vous travailliez dans l'utilitaire susmentionné. Après avoir entré votre mot de passe de super utilisateur, un écran vous indiquant que vous avez une partition d'espace libre sur tout le disque vous sera présenté, mais s'il y a des données récupérables, la boîte en bas de cet écran annoncera quelque chose comme «Système de fichiers: vfat »ou un autre nom. Mettez en surbrillance la commande [NOUVEAU] et appuyez sur Entrée.

image-e

Appuyez sur Entrée lorsqu'on vous demande la taille de la partition, entrez à nouveau lorsque vous y êtes invité [primaire] [étendu], puis mettez en surbrillance [Ecrire], appuyez sur Entrée, tapez oui et appuyez sur Entrée. Mettez en surbrillance quitter et appuyez sur Entrée. Si vous ne voyez pas de message qui lit quelque chose comme 'Synchronisation des disques', saisissez sync à l'invite et appuyez sur Entrée avant de cliquer à nouveau sur l'utilitaire Disques. Mettez en surbrillance le lecteur en question, puis appuyez sur le bouton de montage en forme de triangle.

image-f

Accédez au lecteur dans votre gestionnaire de fichiers, qui est généralement lancé à partir du menu racine ou en maintenant la touche Windows enfoncée et en appuyant sur E, puis copiez toutes les données possibles sur votre disque dur ou un autre disque sécurisé. Vous devez traiter ce système de fichiers comme endommagé; après avoir obtenu tout ce que vous pouvez en retirer, suivez la méthode 1 pour créer un nouveau système de fichiers dessus avant de l'utiliser à nouveau.

image-g

Méthode 3: cloisonnement des murs autour d'un lecteur Frankenflash

Dans une minorité de cas, bien que cela soit assez courant chez ceux qui achètent des lecteurs Flash en ligne, vous pouvez recevoir un lecteur dont la taille n'est pas précise. Des vendeurs peu scrupuleux piratent un lecteur pour afficher plus de capacité qu’un lecteur n’en possède réellement, ce qui signifie que si vous y écrivez plus de données, vous le corromprez. Si vous avez un lecteur que vous soupçonnez d'avoir développé ce problème, ouvrez un terminal en maintenant CTRL, ALT et T.Tapez cd ~ / Documents pour accéder à votre dossier de documents, puis tapez mkdir Test, appuyez sur Entrée, puis tapez cd Test et appuyez à nouveau sur Entrée.

Créez un fichier indésirable en tapant fallocate -l 0.5G test.img et appuyez sur Entrée. Ouvrez votre gestionnaire de fichiers en maintenant la touche Windows et appuyez sur E. Tapez md5sum test.img et assurez-vous de noter le numéro.

image-h

Cliquez sur Documents, puis double-cliquez sur Test, mettez en surbrillance test.img et appuyez sur CTRL et X. Accédez au lecteur que vous testez dans le panneau de gauche, puis cliquez sur un espace vide pour le coller. Revenez à la fenêtre du terminal et utilisez la commande cd pour accéder à votre lecteur de test, puis tapez md5sum test.img et comparez le résultat à celui précédent. Si les nombres correspondent, vous devrez taper cd ~ / Documents / Test pour revenir là où vous étiez, tapez fallocate -l 0.5G test1.img, puis répétez les étapes. Continuez jusqu'à ce que les nombres md5sum ne correspondent plus.

Une fois arrivé à ce point, vous connaîtrez la capacité réelle du disque. Supposons que quatre de ces fichiers correspondent à des numéros, mais pas un cinquième. Puisqu'ils représentent chacun un demi-gig en mesure, cela signifierait que vous avez vraiment un lecteur de 2 Go, peu importe ce que l'étiquette indique. Démarrez l'utilitaire Disques depuis le menu Accessoires ou Préférences puis arrêtez le disque en question avec l'icône en forme de carré.

image-i

Appuyez sur le bouton de suppression en forme de trait d'union, puis cliquez sur Supprimer. Cliquez sur le bouton Créer une partition en forme de plus, puis sélectionnez la case qui lit Mo et changez-la en Go. Mettez en surbrillance les chiffres à côté et changez-les pour lire moins que le montant que vous avez trouvé auparavant. Par exemple, s'il s'agit d'un disque de 2 Go comme nous l'avons fait dans notre exemple, il est préférable d'essayer 1,7 Go. Cliquez ensuite sur créer et ne créez plus de partitions. Votre lecteur sera au moins verrouillé à une certaine taille, mais dans cette situation, il ne doit toujours pas être utilisé pour des informations critiques.

image-j

6 minutes de lecture