Tengo una tarjeta MicroSD en un adaptador USB (que se conecta a un puerto USB de mi máquina y actúa como una unidad flash USB). Estaba usando Unetbootin para hacer de esta una unidad flash USB de arranque con Kubuntu. Pero necesitaba cancelar mientras estaba funcionando. Así que maté el proceso Unetbootin desde la consola.
Desde entonces, no puedo formatear la MicroSD o eliminar la carpeta que hizo Kubuntu. También lo he intentado mkdosfs
, sin éxito. ¿Ya no puedo montar el disco? ¿Qué puedo hacer para que esta unidad se pueda volver a usar?
Intentar crear una nueva tabla de particiones en GParted, como se describe en la respuesta de Eliah Kagan, no funciona. Falla con el mensaje de error "imposible crear tabla de particiones" ("no se puede crear una tabla de partición").
sudo dd if=/dev/zero
como se sugiere en la respuesta de 'izx'? Si eldd
comando es exitoso, le recomendaría que cree unamsdos
tabla de partición MBR ( ) y una sola partición FAT32gparted
antes de volver a intentarloUNetbootin
. (No tengo problemas experimentados tratando de utilizar varias particiones en una unidad USB Mientras que usted está tratando de conseguir que esto funcione es probable que sea mejor empezar con una configuración muy sencilla..)Respuestas:
Análisis del problema.
Las tarjetas de memoria y los pendrives USB tienen el mismo tipo de hardware en su interior, por lo que los mismos métodos son relevantes para ambos tipos de dispositivos. El término 'unidad' puede referirse a un pendrive USB así como a una tarjeta de memoria (y la tarjeta de memoria puede conectarse a través de un adaptador USB o una ranura incorporada en la computadora).
Confusión: hay algunos datos en la unidad, que confunden la herramienta de partición, al pensar que la unidad no funciona. En este caso, simplemente puede 'borrar' parte de la unidad (sobrescribir con ceros). Por lo general, es suficiente limpiar el primer megabyte, el megabyte en el extremo de la unidad.
La unidad es de solo lectura: no quiero decir que haya un sistema de archivos de solo lectura, sino que la unidad es legible pero no grabable (como un CDROM o DVD). Esto puede deberse a algún sistema de ayuda o sistema de la competencia, por lo que vale la pena intentarlo de acuerdo con esta lista,
No se puede encontrar la unidad: para usar las herramientas de reparación y partición, que están disponibles para usuarios normales como usted y yo, la unidad debe ser reconocida por el sistema de la computadora y listada, por ejemplo, por la herramienta de línea de comandos
lsusb
olspci
. Obtiene más detalles con la opción detalladaLa unidad también debe ser reconocida como un dispositivo de almacenamiento masivo, por ejemplo, mediante la herramienta de línea de comandos
lsblk
. Las dos líneas de comandodebe enumerar la unidad de alguna manera, para que pueda identificarla. La siguiente línea de comando es aún mejor, porque enumera también el modelo (que generalmente incluye el nombre de la marca y / o el modelo de un pendrive o un adaptador de tarjeta).
(Puede copiar y pegar desde aquí a una ventana de terminal para evitar errores de escritura).
Mirar un disco en vivo persistente
/dev/sdd
y un disco en vivo clonado solo/dev/sde
puede producir el siguiente resultado,Una tarjeta de memoria conectada a una ranura interna puede reconocerse como se
/dev/mmcblk0
ilustra en el siguiente ejemplo, donde un Intel NUC se inicia desde una tarjeta microSD en un adaptador en la ranura para tarjeta SD,En este caso, no se enumera ningún nombre de modelo. Probablemente pueda estar convencido de que está "mirando" la tarjeta de todos modos, pero hay otras herramientas que pueden ayudarlo a identificar la tarjeta
parted
ylspci
,Esperemos que haya "solo" confusión
Intente restaurar la unidad a un dispositivo de almacenamiento estándar
Instale y use mkusb (mkusb-dus), que puede formatear el alias para restaurar una unidad en un dispositivo de almacenamiento estándar (con una tabla de partición MSDOS y una partición con el sistema de archivos FAT32). Estas instrucciones son relevantes para muchos tipos de unidades ( pendrives USB , tarjetas de memoria , unidades de disco duro, HDD , unidades de estado sólido, SSD ), pero probablemente se utilizan con mayor frecuencia para pendrives USB y tarjetas de memoria.
Si ejecuta Ubuntu estándar, es posible que necesite una instrucción adicional para obtener el repositorio Universe. (Kubuntu, Lubuntu ... Xubuntu tiene el repositorio Universe activado automáticamente).
Vea estos enlaces con instrucciones más detalladas,
mkUSB-quick-start-manual.pdf o si el enlace no funciona, este enlace alternativo
help.ubuntu.com/community/mkusb
mkusb versión 12 alias mkusb-dus:
mkusb borra el primer megabyte como primer paso para restaurarlo
A veces, algunos datos están "engañando" al software para pensar que la unidad no funciona, incluso cuando es buena, y es suficiente para borrar el primer megabyte para deshacerse de esos datos. Puede 'mirar' la unidad con una herramienta que no reconoce o no comprende correctamente la estructura de la tabla de particiones o de un sistema, por ejemplo
Así que puedes
Qué hacer si falla mkusb
Si mkusb falla, el sistema no encuentra la unidad o no es de solo lectura. En este caso, debe intentarlo de acuerdo con la lista del párrafo 'La unidad es de solo lectura' (arriba).
fuente
Esto es un poco tarde, pero aquí está mi opinión.
Mi hermano de alguna manera hizo que su unidad flash no funcionara en Windows y que solo fuera de lectura en Linux. Intentar usar GParted para hacer una nueva tabla de particiones no funcionó, así que probé la opción dd. Esto tampoco funcionó, pero después de un poco de violín utilicé el siguiente comando:
sudo dd if=/dev/zero of=/dev/sdb bs=1M count=40
Después de esto pude usar GParted nuevamente, y funcionó perfectamente. Obviamente, el primer bloque no era el problema, pero el problema se encontraba en algún lugar entre allí y el bloque 40.
fuente
Desmonte la unidad usb primero y luego formatee con GParted.
fuente
Instale el
gparted
paquete en el Centro de software (o en la Terminal / Konsole ejecutandosudo apt-get update
seguido desudo apt-get install gparted
). Esto le brinda el Editor de Partición GParted.Luego ejecuta GParted. Busque la unidad MicroSD / USB en la lista de dispositivos en el menú desplegable en la esquina superior derecha de la pantalla. Asegúrate de tener el dispositivo correcto. (Puede ver su tamaño para ayudar a evaluar esto). ¡Sería muy malo si formateara accidentalmente una unidad diferente que tuviera datos valiosos, o su sistema Ubuntu, en ella!
Con el dispositivo correcto seleccionado, ejecute
Device...
>Create Partition Table...
. Use las opciones predeterminadas (es decir, simplemente haga clic enApply
, no cambie la opción debajoAdvanced
). Tenga en cuenta que, si bien otras modificaciones en GParted solo se realizan cuando aplica los cambios, la creación de una nueva tabla de particiones borra todo lo que está en la unidad en la que se realiza, y se realiza inmediatamente cuando hace clicApply
.Ahora cree una partición FAT32 en el dispositivo (o una partición FAT16 si es muy pequeña, como unos pocos megabytes, o si sabe que necesita una partición FAT16, por ejemplo, porque está siguiendo instrucciones que requieren una partición FAT16) . La nueva partición FAT32 debería cubrir toda la unidad (que es la predeterminada en GParted). Usted verá la partición allí, pero eso es lo que muestra a lo que se verá como cuando se aplican los cambios.
Luego aplique sus cambios (haciendo clic en la marca de verificación verde). Salir de GParted.
Debería poder encontrar la nueva partición en cualquier ventana de Nautilus (es decir, explorador de archivos), en Dispositivos a la izquierda. Monte la partición haciendo clic en ella en Dispositivos en Nautilus.
Ahora debería poder escribir con UNetbootin.
fuente
Acabo de probarlo en mi Linux, deberías usar Disk Utility. (Sistema> Administración> Utilidad de disco)
unmount volume
si se montó. Si surge un error, intente desmontarlo del escritorio, si todavía surge un error, luego retírelo y vuelva a enchufarlo.format drive
y deje el valor predeterminado. (es el registro maestro de arranque)Create partition
y elija NTFS y deje el valor predeterminado.Estos pasos los probé yo mismo, por favor, si hay algo más, dime.
fuente