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 comandosparted --script "/dev/sdb" "rm 1"'
salió con un estado de salida distinto de cero 1: Advertencia:/dev/sdb
contiene 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)
fuente
Respuestas:
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
parted
está 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
gdisk
en 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 escribiendop
y comparando la salida con lo que considere correcto, y luego escribaw
para guardar los cambios.Ambos FixParts (
fixparts
) ygdisk
son parte delgdisk
paquete en Ubuntu. Por lo general, no se instala de manera predeterminada, por lo que es posible que deba instalarlo escribiendosudo apt-get install gdisk
.fuente
fixparts
funciona 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, quefixparts
se negará a tocar porque no está diseñado para administrarlos. Puede ser que haya tenido algún otro problema, o incluso unfixparts
error, pero sin más información realmente no puedo diagnosticarlo, mucho menos solucionarlo. Por favor, presente un informe de error con información detallada.fixparts /dev/sdb
solo 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.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
:(acepta eliminar particiones)
(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.
fuente