Problema
Al formatear un disco USB que se montó en modo protegido contra escritura, aparece el siguiente error:
fdisk: Unable to write /dev/sdg: Bad file descriptor
Solución
1. El disco de este ejemplo es /dev/sxx. Deshabilite primero el modo de solo lectura en el disco USB. Asegúrese de que hdparm está instalado, luego ejecute el siguiente comando:
# hdparm -r0 /dev/sxx
2. Asegúrese de que util-linux el paquete está instalado y luego borra el sistema de archivos.
# wipefs --all /dev/sxx --force
3. Haz una nueva partición en el disco usando fdisk:
# fdisk -cu /dev/sxx
luego 'd ‘ para borrar y ‘w ‘ escribir.
4. El disco ya está listo para formatearse. Para formatear el disco con el sistema de archivos ext4, se puede usar el siguiente comando:
# mkfs.ext4 /dev/sxx