0 votes

Comment formater une clé USB en fat32

Donc je suis un peu bloqué après avoir accidentellement effacé tout mon stockage interne.

J'essaie d'installer une ROM temporaire, par exemple CM, dessus via un USB OTG sur TWRP.

Mon téléphone n'a pas d'OS. Je n'ai pas d'ordinateur avec moi car je suis en vacances.

J'ai essayé de télécharger les 200 Mo de CM et j'ai trouvé une clé USB qui traînait.

Cependant, elle a le système de fichiers Xbox fuse dessus, que TWRP ne détecte pas. Tout ce à quoi j'ai accès est ma tablette Android.

Donc j'essaie de trouver un gestionnaire de fichiers qui permet de formater la clé. Des idées?

1 votes

Lorsque vous êtes dans TWRP, obtenez l'identifiant de périphérique pour l'USBOTG en utilisant blkid. Probablement, ce serait /dev/block/sda1. Ensuite, essayez busybox mkfs.vfat pour voir les instructions de formatage. Voir ceci pour plus d'informations: Comment puis-je formater une clé USB en utilisant un émulateur de terminal?

1voto

user301926 Points 11

Je vous suggère d'essayer cet outil -- Paragon exFAT, NTFS & HFS+. Il est disponible sous forme de fichiers .apk sur le net ou vous pouvez également le télécharger depuis Google Play.

Mais je vous suggère sérieusement d'attendre et de formater votre appareil via des méthodes éprouvées sur PC (juste pour éviter toute possibilité de rendre votre lecteur inutilisable, ce qui peut arriver lors de modifications du système de fichiers via des smartphones)

Voici les liens

https://play.google.com/store/apps/details?id=com.paragon.mounter

0 votes

Non. Une des premières choses que j'ai essayées. Il ne parvenait même pas à voir le système de fichiers de la fusée.

0 votes

@HarrryPorter alors tu devrais peut-être attendre un peu ?

0 votes

Non. J'ai déjà effectué un mkfs.vfat à partir du terminal TWRP et l'ai formaté.

1voto

Tamoghna Chowdhury Points 3137

Vous pouvez essayer l'un des éléments suivants :

  1. Le pendant (port) Android de GParted pour Linux, AParted. Il ne prend actuellement pas en charge le système de fichiers exFAT, mais prend en charge la plupart des systèmes de fichiers Linux courants et FAT32, et peut détecter les partitions non montées et les formater par l'ID du périphérique de bloc. Il peut également réparer automatiquement les lecteurs. Voici son manuel en ligne.

  2. La suggestion de @Firelord :

    • Obtenez l'ID du périphérique de bloc de la clé USB en utilisant la commande blkid à partir de l'option "émulateur de terminal" de TWRP sous le bouton "Avancé".

    • Vous pouvez essayer mkdosfs -v [-n Label] BLOCKDEV KBYTES, où toutes les options ont été expliquées ci-dessus. Cela formatera le périphérique de bloc en FAT32, si le binaire est disponible (je pense qu'il est présent dans busybox et CyanogenMod), sinon :

    • Faites ce que @Izzy a suggéré dans la question liée de @Firelord :

(Le répertoire de travail doit être /system/xbin/ ou /system/bin/, celui qui contient les binaires busybox installés. De plus, toutes les commandes doivent être exécutées en tant que root (su -c avant toute autre chose))

mkfs.vfat [-v] [-n LABEL] BLOCKDEV [KBYTES]

A quoi correspondent ces options ?

-v : Générer une sortie (rapports) verbeuse

-n Label : Donner un nom au système de fichiers

BLOCKDEV : le système de fichiers (périphérique de bloc) que vous souhaitez formater

KBYTES : probablement la taille de bloc en Ko (je ne suis pas sûr à 100% de cela)

Donc, la chose minimale à faire serait :

mkfs.vfat -v /dev/block/uba1

(en supposant que votre lecteur à formater est disponible en tant que /dev/block/uba1 sur votre système). Un autre exemple, en donnant un nom au système de fichiers :

mkfs.vfat -v -n MyNewDisk /dev/block/uba1

Il devrait signaler un succès alors - ou une erreur s'il a échoué.

0 votes

Ne devrait-il pas être su -c au lieu de su ? À moins que -c ne soit mentionné, ce qui suit su serait traité comme l'interpréteur de commandes de l'utilisateur pour lequel il faut basculer.

0 votes

Ne vous trompez pas, mais publier des réponses non vérifiées n'aide pas beaucoup. Veuillez prendre l'habitude de vérifier les choses.

0 votes

@Firelord, je voulais en fait dire "émettre une commande su avant d'émettre quoi que ce soit d'autre". Cela, du moins sur mes appareils, bascule dans le contexte de l'utilisateur root pour toutes les commandes suivantes.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X