1 votes

Le système de fichiers NTFS est pris en charge, mais le disque dur portable ne se monte pas ?

J'ai un Huawei u8160 fonctionnant sous Cyanogenmod 7.2 .

J'ai récemment testé des choses sur mon OTG récemment activé, j'ai essayé de connecter un disque dur portable USB, Cependant, lorsque je connecte le disque dur, la LED clignote comme s'il était en train de lire/écrire, dmesg le remarque :

 <6>[12, khubd] [10776.834610] usb 1-1.4: new full speed USB device using msm_hsusb_host and address 40

 <6>[12, khubd] [10777.015514] usb 1-1.4: not running at top speed;
 connect to a high speed hub

 <7>[12, khubd] [10777.018517] usb 1-1.4: default language 0x0409

 <7>[12, khubd] [10777.021505] usb 1-1.4: udev 40, busnum 1, minor = 39

 <6>[12, khubd] [10777.021544] usb 1-1.4: New USB device found,
 idVendor=174c, idProduct=5106

 <6>[12, khubd] [10777.021567] usb 1-1.4: New USB device strings:
 Mfr=2, Product=3, SerialNumber=1

 <6>[12, khubd] [10777.021589] usb 1-1.4: Product: StoreJet Transcend

 <6>[12, khubd] [10777.021607] usb 1-1.4: Manufacturer: StoreJet
 Transcend

 <6>[12, khubd] [10777.021624] usb 1-1.4: SerialNumber:     
 WD-WXF1E32VNMN1

 <7>[12, khubd] [10777.022149] usb 1-1.4: uevent

 done.

c'est ce que dit dmesg directement après la connexion.

et quand j'écris lsusb sur l'émulateur de terminal, il renvoie :

 Bus 001 Device 001: ID 1d6b:0002

 Bus 001 Device 041: ID 058f:9254

 Bus 001 Device 042: ID 174c:5106

l'un d'entre eux est toujours présent, un autre est le hub USB, un autre est le disque dur USB

J'ai déjà monté avec succès un disque flash NTFS (formaté à l'aide de Assistant de partition Minitool monté à l'aide d'un Paragon NTFS&HFS+ ), le problème ne vient pas du système de fichiers.


EDIT :

Erreur lors du montage d'une clé USB formatée NTFS :

mount: mounting /dev/block/uba1 on /sdcard/data failed: Invalid argument

Erreur lors du montage d'un disque dur portable formaté NTFS :

mount: mounting /dev/block/uba on /sdcard/data failed: No medium found

cela signifie que l'erreur dans le disque dur n'est pas liée au système de fichiers NTFS.


EDIT #2 :

J'ai essayé ceci méthode mais lorsque j'essaie de le monter, j'obtiens cette erreur :

Failed to mount '/dev/block/uba': No medium found

2voto

mercutio Points 5828

CyanogenMod ne supporte pas NTFS . Vous devrez compiler votre propre module de noyau pour le noyau CM afin de monter NTFS.


Editer pour votre commentaire sur l'application Paragon : l'utilisation d'une telle application est différente de l'installation réelle dans Android. Si cela ne fonctionne pas avec votre disque, c'est un problème avec l'application, pas avec CM7.

L'application met en œuvre le protocole NTFS au sein de l'application. Si le montage échoue, c'est qu'il y a un problème avec l'application. Il y a beaucoup de commentaires sur l'application qui disent "n'a pas fonctionné avec X", donc il semble que vous n'êtes pas le seul à avoir des problèmes.

Votre seule option est de contacter le développeur et de lui faire part du problème que vous rencontrez, afin qu'il puisse le résoudre.


En réponse à vos modifications n° 1 et n° 2

Vous ne pourrez pas monter avec mount Android n'a pas de module de noyau qui supporte NTFS. Comme je l'ai dit plus haut, la raison pour laquelle vous pouvez le monter dans l'application est que le développeur de l'application a implémenté le protocole NTFS dans son application. Invalid argument signifie que le type de système de fichiers que vous essayez de monter n'est pas pris en charge par mount. No medium found signifie qu'il ne voit pas ce bloc dev ou qu'il ne peut pas y accéder.

Il semble également que le problème vienne du fait que le disque dur que vous essayez de monter nécessite des pilotes différents pour communiquer avec le contrôleur de disque dur. Il semble que vous puissiez faire fonctionner les lecteurs flash, et c'est parce qu'ils utilisent probablement une communication "standard", alors que le disque dur pourrait utiliser quelque chose de non standard, ou avoir un chipset différent et n'est pas pris en charge par défaut par le noyau.

0voto

user1173794 Points 121

Essayez d'utiliser ntfs-3g. Par-dessus, vous ajoutez un périphérique, puis vous devez le monter sur un point de montage. Cet utilitaire est simplement compilé pour arm.

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