No se pueden formatear o eliminar particiones en pendrive debido a un error de tabla GPT

21

Esto es lo que obtuve al intentar formatear una partición en mi pendrive:

Error al eliminar la partición /dev/sdb1: la línea de comandos parted --script "/dev/sdb" "rm 1"'salió con un estado de salida distinto de cero 1: Advertencia: /dev/sdbcontiene firmas GPT, lo que indica que tiene una tabla GPT. Sin embargo, no tiene una tabla de partición msdos falsa válida, como debería. Tal vez estaba dañado, posiblemente por un programa que no entiende las tablas de particiones GPT. O tal vez eliminó la tabla GPT y ahora está utilizando una tabla de partición msdos. ¿Es esta una tabla de particiones GPT?

Error: tanto las tablas GPT principales como las de respaldo están dañadas. Intente crear una tabla nueva y use la función de rescate de Parted para recuperar particiones.

(udisks-error-quark, 0)
Harun Guna
fuente
1
ok .... lo que sucedió es que creé un msdos usando parted ... resolvió mi problema de partición pero cuando intenté formatear mi pendirve recibí el siguiente error ..... Error de sincronización después del borrado inicial: Tiempo de espera agotado object (udisks-error-quark, 0)
Harun Guna

Respuestas:

10

Lo más probable es que su disco contenga originalmente una Tabla de Partición GUID (GPT), pero creó una nueva tabla de partición Master Boot Record (MBR) sobre eso con una herramienta que no entiende GPT. Debido a que GPT ocupa más espacio que MBR, esto significa que quedan datos GPT sobrantes y se partedestá confundiendo por eso.

Si este análisis es correcto, la solución más fácil es ejecutar FixParts en el disco. FixParts ofrecerá eliminar los datos sobrantes de GPT y, a partir de entonces, debería poder usar el disco normalmente. (No necesita hacer nada más en FixParts; solo dígale que elimine los datos GPT cuando le pregunte sobre esto y luego salga).

Sin embargo, hay una advertencia: también es posible que haya tenido un disco GPT pero que algo accidentalmente haya escrito una tabla de partición MBR en el disco. En este caso, probablemente quieras recuperar el GPT, ¡no borrarlo! Si este es el caso, la solución es ejecutar gdisken el disco. Detectará el problema y le preguntará si desea utilizar los datos GPT o MBR. Dígale que use los datos GPT, verifique que sea correcto escribiendo py comparando la salida con lo que considere correcto, y luego escriba wpara guardar los cambios.

Ambos FixParts ( fixparts) y gdiskson parte del gdiskpaquete en Ubuntu. Por lo general, no se instala de manera predeterminada, por lo que es posible que deba instalarlo escribiendo sudo apt-get install gdisk.

Rod Smith
fuente
FixParts no funciona el 14.04
wranvaud
Acabo de comprobar y fixpartsfunciona en Ubuntu 14.04. No ha dicho lo que no funciona, por lo que es difícil para mí diagnosticar. Mi mejor conjetura es que tienes un disco GPT, que fixpartsse negará a tocar porque no está diseñado para administrarlos. Puede ser que haya tenido algún otro problema, o incluso un fixpartserror, pero sin más información realmente no puedo diagnosticarlo, mucho menos solucionarlo. Por favor, presente un informe de error con información detallada.
Rod Smith
¿Puedes aclarar qué quieres decir con "ejecutar Fixparts"? Cuando ejecuto el comando fixparts /dev/sdbsolo recibo un mensaje desde el cual debo escribir un comando. ¿Hay un comando específico para eliminar los datos sobrantes de GPT? No vi ninguna mención de esto en la ayuda.
Jon Bentley
Consulte la documentación de FixParts , mencionada en mi respuesta, para obtener detalles sobre cómo usarla. Si tiene problemas después de eso, publique una nueva pregunta con detalles de lo que hizo y lo que no funciona.
Rod Smith
33

Me encontré con este problema al escribir en una unidad vieja que había sido escrita como un disco de Linux en vivo.

Solución si solo desea borrar el disco /dev/sdX:

sudo gdisk /dev/sdX
o  

(acepta eliminar particiones)

w  

(acepta escribir tabla de particiones)

Y luego tienes un disco perfectamente en blanco. Todo lo que queda es crear una partición si quieres usarla.

Nota: Gdisk es una herramienta de particionamiento de disco, y puede borrar su disco si no tiene cuidado. Está diseñado para crear, modificar y borrar particiones.

ennui.bz
fuente
Este Ansmer funciona para mí.
user3687723
Esto solo me ayudó a arreglar una memoria USB rota.
Soham Chowdhury
Esta es una gran respuesta, ya que me ayudó a guardar un dispositivo USB de ladrillo mío :)
NiKo