Actualización final:
Por lo tanto, resulta que la unidad estaba defectuosa y pude reemplazarla, ¡el reemplazo funciona muy bien!
Lo que pasa:
- Inserto la unidad flash.
- Intento copiar 2 GB de archivos.
- Aproximadamente 600 MB (pero no siempre la misma cantidad) en la transferencia, aborta y desmonta forzosamente la unidad.
- Conectarlo nuevamente lo monta como de solo lectura debido a errores del sistema de archivos.
Información en /var/log/syslog
:
4 de abril 20:19:09 kernel de mi computadora portátil: [10720.130076] usb 1-4: nuevo dispositivo USB de alta velocidad usando ehci_hcd y dirección 2 4 de abril 20:19:09 kernel de mi computadora portátil: [10720.284655] scsi6: almacenamiento usb 1-4: 1.0 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.280796] scsi 6: 0: 0: 0: acceso directo Corsair Survivor GTR 0.00 PQ: 0 ANSI: 2 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.281920] sd 6: 0: 0: 0: adjunto scsi genérico sg3 tipo 0 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.284361] sd 6: 0: 0: 0: [sdc] 63438848 Bloques lógicos de 512 bytes: (32.4 GB / 30.2 GiB) 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.284863] sd 6: 0: 0: 0: [sdc] La protección contra escritura está desactivada 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.284870] sd 6: 0: 0: 0: [sdc] Sentido de modo: 00 00 00 00 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.284876] sd 6: 0: 0: 0: [sdc] Suponiendo caché de unidad: escriba 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.287862] sd 6: 0: 0: 0: [sdc] Suponiendo caché de unidad: escriba 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.287873] sdc: sdc1 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.301238] sd 6: 0: 0: 0: [sdc] Suponiendo caché de unidad: escriba 4 de abril 20:19:10 kernel de mi computadora portátil: [10721.301243] sd 6: 0: 0: 0: [sdc] Disco extraíble SCSI adjunto 4 de abril 20:20:03 kernel de mi computadora portátil: [10774.494709] FAT: error del sistema de archivos (dev sdc1) 4 de abril, 20:20:03 kernel de mi computadora portátil: [10774.494714] fat_free_clusters: eliminar la entrada FAT más allá de EOF 4 de abril 20:20:03 kernel de mi computadora portátil: [10774.494718] FAT: el sistema de archivos se ha configurado como de solo lectura 4 de abril 20:22:04 kernel de mi computadora portátil: [10895.160070] usb 1-4: restablezca el dispositivo USB de alta velocidad usando ehci_hcd y la dirección 2 4 de abril 20:22:04 kernel de mi computadora portátil: [10895.700029] usb 1-4: el dispositivo no acepta la dirección 2, error -71 4 de abril 20:22:04 kernel de mi computadora portátil: [10895.820047] usb 1-4: restablezca el dispositivo USB de alta velocidad usando ehci_hcd y la dirección 2 4 de abril 20:22:04 kernel de mi computadora portátil: [10895.950038] usb 1-4: descriptor de dispositivo leído / 64, error -71 4 de abril 20:22:05 kernel de mi computadora portátil: [10896.191050] usb 1-4: descriptor de dispositivo leído / 64, error -71 4 de abril 20:22:05 kernel de mi computadora portátil: [10896.420054] usb 1-4: restablezca el dispositivo USB de alta velocidad usando ehci_hcd y la dirección 2 4 de abril 20:22:05 kernel de mi computadora portátil: [10896.840042] usb 1-4: el dispositivo no acepta la dirección 2, error -71 4 de abril 20:22:05 kernel de mi computadora portátil: [10896.962678] usb 1-4: restablezca el dispositivo USB de alta velocidad usando ehci_hcd y la dirección 2 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.380047] usb 1-4: el dispositivo no acepta la dirección 2, error -71 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.380095] usb 1-4: desconexión USB, dirección 2 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.380122] sd 6: 0: 0: 0: [sdc] Código de error no manejado 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.380125] sd 6: 0: 0: 0: [sdc] Resultado: hostbyte = DID_ERROR driverbyte = DRIVER_OK 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.380130] sd 6: 0: 0: 0: [sdc] CDB: Escritura (10): 2a 00 00 12 9e 00 00 00 f0 00 4 de abril 20:22:06 kernel my-laptop: [10897.380141] end_request: error de E / S, dev sdc, sector 1220096 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.382530] sd 6: 0: 0: 0: [sdc] Código de error no manejado 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.382534] sd 6: 0: 0: 0: [sdc] Resultado: hostbyte = DID_NO_CONNECT driverbyte = DRIVER_OK 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.382539] sd 6: 0: 0: 0: [sdc] CDB: Escritura (10): 2a 00 00 12 9e f0 00 00 f0 00 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.382549] end_request: error de E / S, dev sdc, sector 1220336 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.385121] FAT: Error de lectura de FAT (bloque 329) 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.385150] FAT: Error de lectura de FAT (bloque 322) 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.385173] FAT: Error de lectura de FAT (bloque 329) 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.385188] FAT: Error de lectura de FAT (bloque 322) 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.390581] FAT: no se puede leer el bloque de inodo para la actualización (i_pos 496133) 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.830055] usb 1-4: nuevo dispositivo USB de alta velocidad usando ehci_hcd y dirección 3 4 de abril 20:22:06 kernel de mi computadora portátil: [10897.962671] usb 1-4: descriptor de dispositivo leído / 64, error -71 4 de abril 20:22:07 kernel de mi computadora portátil: [10898.200060] usb 1-4: descriptor de dispositivo leído / 64, error -71 4 de abril 20:22:07 kernel de mi computadora portátil: [10898.432548] usb 1-4: nuevo dispositivo USB de alta velocidad usando ehci_hcd y dirección 4 4 de abril 20:22:07 kernel de mi computadora portátil: [10898.560068] usb 1-4: descriptor de dispositivo leído / 64, error -71 4 de abril 20:22:07 kernel de mi computadora portátil: [10898.802603] usb 1-4: descriptor de dispositivo leído / 64, error -71 4 de abril 20:22:07 kernel de mi computadora portátil: [10899.030075] usb 1-4: nuevo dispositivo USB de alta velocidad usando ehci_hcd y dirección 5 4 de abril 20:22:08 kernel de mi computadora portátil: [10899.460032] usb 1-4: el dispositivo no acepta la dirección 5, error -71 4 de abril 20:22:08 kernel de mi computadora portátil: [10899.580064] usb 1-4: nuevo dispositivo USB de alta velocidad usando ehci_hcd y dirección 6 4 de abril 20:22:08 kernel de mi computadora portátil: [10900.000071] usb 1-4: el dispositivo no acepta la dirección 6, error -71 4 de abril 20:22:08 kernel de mi computadora portátil: [10900.000101] concentrador 1-0: 1.0: no se puede enumerar el dispositivo USB en el puerto 4 4 de abril 20:22:09 kernel de mi computadora portátil: [10900.322588] usb 4-2: nuevo dispositivo USB de velocidad completa usando uhci_hcd y dirección 2 4 de abril 20:22:09 kernel de mi computadora portátil: [10900.466510] usb 4-2: no se ejecuta a la velocidad máxima; conectarse a un concentrador de alta velocidad 4 de abril 20:22:19 kernel de mi computadora portátil: [10910.471597] usb 4-2: descriptor de cadena 0 error de lectura: -110 4 de abril 20:22:24 kernel de mi computadora portátil: [10915.471643] usb 4-2: no se puede configurar config # 1, error -110
Otros pasos tomados:
- Intenté enchufarlo en diferentes puertos USB.
- Intenté enchufarlo en uno de los puertos raíz de la PC.
- Corrí
badblocks
en el dispositivo y salió limpio. - Intenté limpiar la tabla de particiones antes de formatear, no hay diferencia.
- Tengo un disco duro externo USB 2.0 de 1TB que funciona bien y puede realizar transferencias grandes sin incidentes.
smartctl -T normal /dev/sdX
falla, diciendo "Terminar el comando antes de tiempo debido a una respuesta incorrecta a la página del modo IEC. Un comando SMART obligatorio falló: salir".
Nota: gracias a djeikyb por ayudarme con algunos de los pasos.
badblocks
y estuvo bien.Respuestas:
Bastante seguro de que el disco está roto.
¿Es este un problema del sistema de archivos? No.
¿Es este un problema de puerto / bus usb? No.
¿Es este un problema de controlador usb? No.
¿Está rota la unidad flash? Probable.
Evidencia a favor:
/var/log/syslog
fuente
'badblocks /dev/sdc'
... ¿necesito pasar otros parámetros?Pruebe el disco en una máquina con Windows.
Si tiene el mismo problema en Windows, entonces este no es un problema de ubuntu y es probable que sea una falla de hardware o firmware.
En cuyo caso lo devolvería.
fuente
Para mí, los siguientes errores son los importantes.
Me muestra que hay una falla del dispositivo o una FAT corrupta (tabla de asignación de archivos) . Basado en información adicional, diría que el hardware real tiene la culpa. Esta sección wiki le muestra los componentes de una unidad flash. Yo diría que el controlador de memoria flash o el chip de memoria flash tienen la culpa. Si puede devolver el disco, hágalo. Si todavía tiene el embalaje y la garantía originales, debería poder obtener un reemplazo.
Para obtener más información, ejecute lo siguiente para comprobar si hay un bloque defectuoso e informar de manera detallada, póngalo en un archivo (badblocks.txt).
pegue badblocks.txt en su pregunta para que podamos ver. Ese comando marcará todos los bloques defectuosos como inaccesibles en el FAT y debería detener el sistema operativo que intenta escribir en esos bloques fallidos. Esto debería solucionar tu problema.
Para encontrar su disco, que necesita poner en {/ dev / [your_usb_dev]} ejecute el siguiente comando. Pegue también el contenido de my_partitions.txt para que podamos ver más detalles sobre su unidad.
Una última nota. 32 bits FAT tiene un límite de archivo de 4 GiB. Mire justo al final de esa sección en el artículo wiki. Entonces, si su archivo es más grande que 4Gib, obtendrá un error de espacio insuficiente. Sin embargo, no creo que ese sea el problema aquí.
fuente
Estoy bastante seguro de que ahora tienes un usb falso. Solo mencionas todos los síntomas y la salida de Linux es muy similar a la que me muestra para las unidades USB falsas de 16mb y 128mb que tengo aquí. Lamento decirlo, pero te estafaron. Ha habido muchos casos, no solo corsarios, sino cualquier otra compañía de pen drive, incluso ejemplos extremos como este:
CASOS QUE YA HAN SUCEDIDO -
Gran caja de nada: http://forum.corsair.com/forums/showthread.php?s=826f662d847dd2e8283552f17c161de5&t=94466 .
Fui al sitio de corsair y vi su publicación aquí al respecto http://forum.corsair.com/forums/showthread.php?s=826f662d847dd2e8283552f17c161de5&t=94466
Puede encontrar algunos casos como el siguiente: http://hardforum.com/showthread.php?t=1397409 donde mencionan la estafa falsa con algunos corsarios
Un amigo en Costa Rica compró este: http: //wn.com/PEN_DRIVE_64GB_Kingston_FAKE !!!! y como puedes ver en el video fue estafado. Observamos mientras intentaba copiar cualquier cosa más allá de los 4 GB que era del tamaño real sin suerte.
Esto ha estado sucediendo durante mucho tiempo, vea este enlace para 2006: http://linuxrevolution.blogspot.com/2006/08/fake-usb-drives-sleuthing.html
SOFTWARE DE CONTROL FALSO
Aquí hay formas de probar si tiene un pen drive FALSO: http://www.linuxquestions.org/questions/linux-hardware-18/fake-usb-stick-testing-tool-786415/
Otra es esta: http://fixfakeflash.wordpress.com/2010/08/20/linux-h2testw-alternative-program-called-f3-by-michel%C2%A0machado/ Para probar las unidades de memoria falsas.
El sitio para la Herramienta F3 : http://oss.digirati.com.br/f3/ donde puede compilar el programa con gcc. Herramienta muy simple que verifica el tamaño de las unidades flash. SI lee la página web verá que este usuario TAMBIÉN tuvo una experiencia como usted y yo.
En cualquier caso, es posible que tenga una unidad flash real de 512 MB a 1 GB falsificada como una de 32 GB.
Sé que es posible que no le dé una respuesta correcta aquí a nadie, ya que estas son realmente malas noticias. Te siento desde que compré uno de 32 GB también, un amigo de 128 MB y mi novia de 16 GB. todo corsario o kingston. Por lo tanto, revise toda la información en esta página con una mente abierta. Buena suerte amigo.
RECOMENDACIÓN : por mi experiencia, recomiendo ejecutar los programas que mencioné anteriormente y, cuando compre una unidad flash, pruébela en el momento en que la tenga en sus manos. Una prueba rápida es llenar la unidad flash llena de archivos hasta su tamaño máximo dicho.
fuente
Recuerde que el FAT32 es un sistema de archivos muy delicado y no le gusta que se apague la electricidad cuando está haciendo algún trabajo. Por lo tanto, siempre debe quitar con seguridad la unidad del puerto USB. Si lo ha eliminado de manera insegura al menos una vez en el pasado, entonces puede haber algo roto en la estructura FAT, luego ejecute
dosfsck
antes de usarlo nuevamente.¿Por qué se desmonta por error? Bueno, probablemente depende de la configuración predeterminada: solo intenta volver a montar como de solo lectura para que pueda hacer una copia de seguridad de los datos actuales y luego hacer todas las verificaciones. Supongo que funciona como si la
errors=remount-ro
opción estuviera configurada.Vi un problema similar aquí en linuxquestions.org .
fuente
¿Está copiando archivos en el directorio raíz de la unidad USB que ya tiene muchos otros archivos?
Es una limitación de FAT no permitir más de un cierto número de archivos almacenados en su directorio raíz (los subdirectorios pueden contener más archivos).
Si ese es el caso, intente copiar los archivos a un subdirectorio en la unidad USB.
fuente
Si el sistema de archivos de su USB es fat 32 o 16 Tamaño de archivo máximo de 4 GB (menos 1 byte) para fat32 para fat 16 menos. intente formatear su sistema de archivos USB a NTFS.
¿FAT16, FAT32, NTFS o exFAT en unidades flash USB?
fuente