1 votos

¿Sistema de archivos NTFS soportado aunque el disco duro portátil no se monta?

Tengo un Huawei u8160 corriendo Cyanogenmod 7.2 .

Recientemente he estado probando cosas en mi recién activado OTG he intentado conectar un disco duro portátil USB, sin embargo cuando conecto el disco duro el LED parpadea como si estuviera leyendo/escribiendo , dmesg lo nota :

 <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.

eso es lo que dice el dmesg directamente después de conectarse.

y cuando escribo lsusb en el emulador de terminal devuelve :

 Bus 001 Device 001: ID 1d6b:0002

 Bus 001 Device 041: ID 058f:9254

 Bus 001 Device 042: ID 174c:5106

uno de ellos está siempre allí, y otro es el Hub USB, y otro es el disco duro USB

Ya he montado con éxito una unidad flash NTFS (Fromatted usando Asistente de partición Minitool ,montado con Paragon NTFS&HFS+ ) entonces el problema no es el Sistema de Archivos


EDITAR :

Error al intentar montar una unidad flash USB con formato NTFS :

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

Error al intentar montar un disco duro portátil con formato NTFS :

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

eso significa que el error en el HDD no es con el sistema de archivos NTFS.


EDITAR #2:

He probado esto método pero cuando intento montarlo me da este error :

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

2voto

mercutio Puntos 5828

CyanogenMod no soporta NTFS . Tendrías que compilar tu propio módulo del kernel para el Kernel CM para poder montar NTFS.


Edita tu comentario sobre la aplicación Paragon: usar una aplicación como esa es diferente a montarla realmente en Android. Si no funciona con su unidad, es un problema con la aplicación, no CM7.

La aplicación implementa el protocolo NTFS dentro de la aplicación. Si falla el montaje, entonces hay un problema con la aplicación. Hay muchos comentarios de la aplicación que dicen "no funciona con X", así que parece que no eres el único que tiene problemas.

Tu única opción es ponerte en contacto con el desarrollador y enviarle el problema que tienes para que lo solucione.


En respuesta a su Edición #1 y Edición #2

No podrá montar con mount Android no tiene un módulo del kernel que soporte NTFS. Como he dicho anteriormente, la razón por la que se puede montar dentro de la aplicación es porque el desarrollador de la aplicación implementó el protocolo NTFS en su aplicación. Invalid argument significa que el tipo de sistema de archivos que está intentando montar no está soportado por mount. No medium found significa que no ve ese bloque dev o no puede acceder a él.

También parece que el problema puede ser que el disco duro que está intentando montar requiere diferentes controladores para comunicarse con el controlador del disco duro. Parece que puedes conseguir que las unidades flash funcionen, y eso es porque probablemente están usando una comunicación "estándar", mientras que el disco duro podría estar usando algo no estándar, o tiene un chipset diferente y no es soportado por defecto por el kernel.

0voto

user1173794 Puntos 11

Intenta usar ntfs-3g. Sobre él añades el dispositivo, entonces necesitas montarlo en algún punto de montaje. Esta utilidad es simplemente compilada para arm.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X