Este documento proporciona una guípaso paso para comprobar, recuperar y formatear una unidad flash en Linux.
Paso 1: verificar la información del disco
Enumere todas las unidades conectadas para identificar el dispositivo correcto:
sudo fdisk -l- Salida ayudará a confirmar la capacidad real de la unidad flash (p. ej.,
/dev/sdb).
Paso 2: comprobar si hay errores
Instalar y usarsmartctlpara realizar un control de salud:
Instale el smartmontools paquete:
sudo pacman -S smartmontoolssudo smartctl -i /dev/sdbsudo smartctl -t long /dev/sdbPaso 3: Limpiar el disco
Para borrar todos los datos, incluida la tabla de particiones:
sudo dd if=/dev/zero of=/dev/sdb bs=1M count=10if=/dev/zero: El archivo de entrada es/dev/zero(produce bytes puestos a cero).of=/dev/sdb: El archivo de salida es la unidad flash.bs=1M: El tamaño del bloque es 1 MB.count=10: Escribe 10 bloques (10 MB).
Paso 4: Crear una nueva tabla de particiones
Lanzamientofdiskpara crear un nuevo diseño de partición:
sudo fdisk /dev/sdb- Cree una nueva tabla de particiones (MBR):
on- Escriba los cambios en el disco:
wsudo fdisk -l /dev/sdbPaso 5: Formatear la partición
Formatee la partición recién creada con el sistema de archivos que desee:
- Para sistemas exclusivos de Linux (ext4):
sudo mkfs.ext4 /dev/sdb1sudo mkfs.vfat -F 32 /dev/sdb1Paso 6: montar la partición
Cree un punto de montaje:
sudo mkdir /mnt/flashdrivesudo mount /dev/sdb1 /mnt/flashdrivedf -hOpcional: Pruebe la unidad flash para detectar falsificaciones
Si la unidad muestra una capacidad incorrecta, utilicef3para verificar su verdadero tamaño:
Instalar f3:
sudo pacman -S f3sudo f3probe --destructive --time-ops /dev/sdbConclusión
Si sigue estopasos, puede recuperar y configurar una unidad flash, asegurándose de que se restablezcan su capacidad y funcionalidad. Para una automatización adicional, puede agregar la partición a/etc/fstabpara montaje persistente.