Tengo una memoria USB que quiero reutilizar.
¿Cómo puedo formatearlo?
Respuesta1
Hay muchas maneras diferentes de hacer esto.
Línea de comando
No es necesario "formatear" (es decir, crear un sistema de archivos; no se pueden formatear memorias USB en el sentido correcto de la palabra) si sólo desea eliminar todos los archivos.
Suponiendo que el palo está montado debajo /media/something
, puedes decir:
sudo rm -rf /media/something/*
¡No se le pedirá que confirme!Esto no afectará a los archivos ocultos (carpetas de la papelera de reciclaje de Windows o Mac, etc.).
Si desea un sistema de archivos impecable,asegúrese de que el sistema de archivos esté desmontado primero:
sudo umount /dev/whatever_the_device_is
sudo mkfs.vfat -n "Volume Label" /dev/whatever_the_device_is
Esto creará un sistema de archivos FAT. Si necesita un sistema de archivos NTFS, siempre lo habrá mkfs.ntfs
, pero debe tener en cuenta que algunas implementaciones tienen errores. Depende de su distribución y de lo reciente que sea.
KDE
Enciende elAdministrador de particiones de KDE(Si no lo tiene, el nombre del paquete Debian/Ubuntu es ligeramente no estándar partitionmanager
). Haz lo obvio.
Gnomo
Utilizar elUtilidad de disco Gnome (Palimpsesto). Es bastante trivial de usar: simplemente seleccione su unidad USB desde la izquierda. Si ya tiene una partición, haga clic en el botón "Formatear". De lo contrario, hay un botón "Formatear unidad" que hará todo por usted.
ubuntu 11
Ask Ubuntu ya tiene respondida esta pregunta exacta:¿Cómo formatear un USB o una unidad externa en 11.10?— observe cómo esto le guía en el uso de la Utilidad de Discos Palimpsest.
Todo lo demas
Mi herramienta GUI favorita para este trabajo esGpartido. Hace todo lo que necesita (excepto, lamentablemente, LVM y cifrado) y, para empezar, es fácil de usar.
Respuesta2
Eche un vistazo a la mkfs
familia de utilidades (dependiendo de a qué desee formatear, es posible que desee mkfs.ext[234]
, mkfs.vfat
o algo completamente distinto). Tenga en cuenta que es posible que también deba cambiar el identificador del tipo de partición en la tabla de particiones usando fdisk
o similar para que funcione en todos los sistemas.
Respuesta3
Para (re)crear un sistema de archivos, utilice uno de losmkfsfamilia de herramientas. Elija el que se base en el sistema de archivos que desee; los más comunes son:
- FAT32(
mkfs.vfat
) para máxima compatibilidad. FAT32 no tiene noción de propiedad de archivos, permisos, enlaces simbólicos ni muchos otros conceptos de Unixy, solo archivos y directorios con muchos caracteres de puntuación prohibidos en los nombres de archivos y sin distinción entre mayúsculas y minúsculas. El tamaño máximo de archivo es 4 GB. Elija este sistema de archivos si solo necesita almacenar un montón de archivos que no superen los 4 GB. - NTFSpara compatibilidad con Windows. Se admiten la mayoría de las funciones básicas de Unixy. La compatibilidad con NTFS en sistemas operativos distintos de Windows tiende a ser un poco inestable, así que elija este sistema de archivos sólo si necesita compatibilidad con Windows y archivos grandes.
- ext4es el sistema de archivos estándar de facto de Linux. Elija esto si necesita funciones de Unixy como enlaces simbólicos y permisos.
- ext2es una versión anterior de ext4 (carece de funciones como un diario y buen soporte para directorios con miles de archivos) y es compatible con más sistemas Unix que ext4 (pero no espere milagros en Windows). Elija esto si necesita un buen soporte en BSD y al menos soporte de solo lectura en Windows.
Deberá averiguar el nombre del dispositivo al que está conectada la unidad. En Linux, las unidades extraíbles suelen tener nombres como /dev/sda
, /dev/sdb
etc. Asegúrese de elegir la correcta o podría borrar su disco duro. En Linux, puede obtener una lista de unidades disponibles y sus particiones ejecutando cat /proc/partitions
; el número en la tercera columna es el tamaño en kilobytes. También puede hacerse una idea de dónde está conectada una unidad mirando los nombres en /dev/disk/by-path
y los modelos de unidades en /dev/disk/by-id
. Las memorias USB normalmente tienen una única partición numerada 1.
En muchos sistemas, estas herramientas se encuentran en /sbin
o /usr/sbin
, que no se encuentra en la ruta predeterminada para usuarios no root. Además, es probable que necesites ser root para ejecutarlos.
Para crear un nuevo sistema de archivos, ejecute el mkfs
comando en el dispositivo correcto:
mkfs.TYPE /dev/NAME_OF_DEVICE
Recuerde poner el número de partición correcto. Si ejecuta Linux y tiene un único disco duro y ningún otro disco externo conectado, el dispositivo suele ser /dev/sdb1
. Por lo tanto, el comando típico es
sudo mkfs.vfat /dev/sdb1 # be sure to adjust the device name if necessary
mkfs
dejará algunos fragmentos de datos antiguos en su lugar, que no se borrarán hasta que sean sobrescritos por un archivo nuevo. Estos fragmentos se pueden recuperar observando el contenido del dispositivo, sin pasar por el sistema de archivos. (No hay garantía de que sea fácil reconstruir datos significativos a partir de los fragmentos, así que no esperes utilizar esto para deshacer el caso de ¡Uy, formateé-el-dispositivo-incorrecto). Si deseas borrar todos los datos existentes , ejecute el siguiente comando antes mkfs
:
tee </dev/zero /dev/NAME_OF_DEVICE
Asegúrese de elegir el nombre correcto del dispositivo, ya que esto borrará todos los datos sin esperanza de recuperación.
Tenga en cuenta que, si bien esto borrará los datos sin posibilidad de recuperación por medios de software comunes, puede dejar rastros que se pueden recuperar con algún trabajo electrónico. Ver¿Es suficiente borrar una sola vez una unidad flash?. La única forma compatible con la paranoia de borrar datos en una unidad flash es cifrarla en primer lugar y destruir todas las copias de la clave.