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

Tengo un Huawei u8160 con Cyanogenmod 7.2.

Recientemente he estado probando cosas en mi OTG recientemente activado. He intentado conectar un HDD portátil USB. Sin embargo, cuando conecto el HDD, 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 dmesg inmediatamente después de conectarse.

y cuando escribo lsusben el emulador de terminal me 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 siempre está ahí, y otro es el concentrador USB, y otro es el HDD USB

Ya monté con éxito una unidad flash NTFS (Desarrollada con el asistente de partición Minitool , montada con Paragon NTFS y 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 está en el sistema de archivos NTFS.


EDITAR #2:

Probé este método pero cuando intento montarlo me da este error:

Failed to mount '/dev/block/uba': No medium found
Es posible que el kernel no tenga el controlador del sistema de archivos NTFS compilado en la versión CM.
@ t0mm13b "Ya monté con éxito una unidad flash NTFS, entonces el problema no es el sistema de archivos" y ya dije eso, lea hasta el final
¿Ha confirmado realmente que hay un controlador NTFS en el kernel?
Unidad flash NTFS? ¿Cómo formateó una "memoria USB" como NTFS? Windows solo mostrará ese tipo de unidades como FAT32
@ t0mm13b no hay, pero puede consultar aquí: android.stackexchange.com/questions/29159/…
Si hace grep en la configuración del kernel, CONFIG_NTFS_FS, por lo general está deshabilitado para no saturar el kernel.
@RyanConrad usando el asistente de partición minitool
@MohamedEssam ese enlace es irrelevante: ¿el bit pertinente relevante es si el controlador NTFS está compilado e integrado en el kernel?
@ t0mm13b el problema aquí no es NTFS He montado correctamente NTFS eso no es un problema
No ha respondido la pregunta, mire /proc/config.gzy descomprima eso en un archivo de texto para ver la configuración del kernel, y dígame si CONFIG_NTFS_FS está compilado o no, si dice que # CONFIG_NTFS_FS is not setesa es su respuesta

Respuestas (2)

CyanogenMod no es compatible con NTFS . Tendría que compilar su propio módulo kernel para CM Kernel para poder montar NTFS.


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

La aplicación está implementando el protocolo NTFS dentro de la aplicación. Si no se monta, entonces hay un problema con la aplicación. Hay muchas reseñas de la aplicación que dicen "no funcionó con X", por lo que parece que no eres el único que tiene problemas.

Su única opción es ponerse en contacto con el desarrollador y enviarle el problema que tiene para que pueda solucionarlo.


En respuesta a su edición n.º 1 y edición n.º 2

No podrá montar con mountAndroid si no tiene un módulo de kernel compatible con NTFS. Como dije anteriormente, la razón por la que puede montarlo dentro de la aplicación es porque el desarrollador de la aplicación implementó el protocolo NTFS en su aplicación. Invalid argumentsignifica que el tipo de sistema de archivos que está intentando montar no es compatible con mount. No medium foundsignifica que no ve ese bloque de desarrollo o no puede acceder a él.

También parece que el problema puede ser que el disco duro que está intentando montar requiere controladores diferentes para comunicarse con el controlador del disco duro. Parece que puede hacer que las unidades flash funcionen, y eso se debe a que probablemente estén usando una comunicación "estándar", mientras que el HDD podría estar usando algo no estándar, o tiene un conjunto de chips diferente y no es compatible de forma predeterminada con el núcleo.

no falla al montarlo, no lo ve para nada
y la gente lo menciona también. sigue siendo un problema con la aplicación. Android no tiene soporte NTFS.
funcionó con la memoria USB, ¿por qué no funcionaría con el disco duro?
la unidad podría requerir diferentes controladores. podría usar un protocolo diferente, podría ser más grande de lo que la aplicación realmente admite. Hay muchas cosas que podrían responder a esto, pero dado que el único que sabría esto es el desarrollador de la aplicación que está utilizando, cualquier respuesta sería básicamente una especulación.

Trate de usar ntfs-3g. Sobre él, agrega el dispositivo, luego necesita montar su dispositivo en algún punto de montaje. Esta utilidad simplemente se compila para arm.

pero no puedo encontrar fuse.ko para mi dispositivo
Descubrí que ya estaba compilado en cm 7.2, mi error.