8 votos

Utilidad de discos no puede borrar la unidad USB (error -69877: no se pudo abrir el dispositivo)

Utilidad de Disco (macOS Catalina 10.15.2) no puede borrar mi unidad USB (llave de 64GB, actualmente formateada en exFAT).

/dev/disk2 (externo, físico):
   #:                       TIPO NOMBRE                  TAMAÑO     IDENTIFICADOR
   0:      esquema de partición GUID                     *64.1 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Datos Básicos de Microsoft Lexar             63.9 GB    disk2s2

He probado varios comandos que he encontrado aquí y allá en la terminal, pero ninguno funcionó, como:

  ~ diskutil eraseVolume exFAT MiNombre /dev/disk2
Iniciando borrar en disco2
Desmontando disco
Error: -69888: No se pudo desmontar el disco

  ~ diskutil eraseVolume exFAT MiNombre /dev/disk2s2    
Iniciando borrar en disk2s2 Lexar
Desmontando disco
Borrando
Error: -69760: No se puede escribir en el último bloque del dispositivo

  ~ diskutil eraseDisk FAT32 MIMSD FormatoMBR /dev/disk2
Iniciando borrar en disk2
Desmontando disco
Creando el mapa de particiones
Error: -69877: No se pudo abrir el dispositivo

  ~ diskutil eraseDisk libre VACIO /dev/disk2
Iniciando borrar en disk2
Desmontando disco
Creando el mapa de particiones
Error: -69877: No se pudo abrir el dispositivo

Mi unidad USB aparece como solo lectura cuando hago CMD+I, intenté reparar los permisos pero eso también falló.

  ~ diskutil resetUserPermissions /dev/disk2 `id -u`
Listo para restablecer los permisos de usuario en disco2
Error al intentar restablecer los permisos para el usuario 501 en el directorio de inicio en disco2: Los permisos no están activados en el disco (-69861)

Gracias de antemano por la ayuda :)

0 votos

¿Puedes desmontar el disco en Finder y luego intentarlo?

0 votos

En este caso (borrar a exFat a través de Utilidad de Discos), falla también, incapaz de escribir en el último bloque del dispositivo.

0 votos

En lugar de publicar capturas de pantalla, ¿puedes ingresar esto como texto porque no se puede buscar en el texto de la imagen? Para capturar la salida de un comando, simplemente redirige la salida a pbcopy. Por ejemplo diskutil list | pbcopy, luego edita la pregunta original con la información que acabas de capturar. ¡No olvides darle formato!

10voto

Douglas Puntos 10417

Este es un intento de escribir una QA canónica para este problema, según la publicación en Meta: ¿Dónde se almacena la lista de preguntas canónicas para Ask Different? Esta respuesta se basa en un número de respuestas preexistentes, se espera que sea editada periódicamente con el objetivo de convertirse en un recurso de información integral. *

No se puede acceder al dispositivo

Si tienes un problema donde no puedes acceder al dispositivo, hay algunas cosas que verificar primero:

  • Comprueba si está protegido contra escritura.

  • En las tarjetas SD, hay un interruptor físico de "bloqueo de escritura" que puede habilitarse. Asegúrate de que esté en la posición "arriba". Si está protegido contra escritura en cada SD, puede haber un problema con la placa lógica en sí.

  • En las unidades flash USB, puede haber un interruptor físico o puede estar protegido contra escritura a través de un bit de protección contra escritura, o el chip puede haber sido modificado de fábrica.

  • Asegúrate de tener los privilegios correctos. A veces, la unidad puede haber tenido privilegios de usuario asignados. Usar una cuenta de administrador generalmente solucionará esto.

Reparar el dispositivo

Hay algunos pasos que puedes seguir, pero todos son destructivos para los datos en el dispositivo.

  1. Borrar disco. Como su nombre indica, esto hace un borrado simple del disco y marca el espacio libre como "vacío" sin sistema de archivos o esquema de partición.

    $ diskutil eraseDisk free Empty /dev/diskX 
  2. Repartir el disco. Me gusta forzar una reescritura del mapa de particiones a algo con lo que macOS esté familiarizado, como una partición GPT y sistema de archivos HFS+. También puedes usar MS-DOS con MBR. Usa diskutil listfilesystem para obtener una lista completa de sistemas de archivos compatibles.

    $ diskutil partitionDisk diskX 1 GPT HFS+ SinTítulo 100%    GPT con formato HFS
    
    $ disktuil partitionDisk diskX 1 MBR FAT32 SINNOMBRE 100%   MBR con MS-DOS
  3. Poner a cero el disco. Usar este comando escribe ceros en cada bloque del dispositivo en bruto, lo que significa que estás evitando todo y accediendo al dispositivo en sí. Esta es la opción nuclear porque sobrescribirá cada punto del dispositivo con un cero. ¡Verifica tres veces el nombre del dispositivo!

    $ diskutil unmountDisk diskX             Solo si es necesario (obtienes un "Recurso ocupado")
    
    $ sudo dd if=/dev/zero of=/dev/diskX bs=1m

Si ninguna de las opciones anteriores funciona, es probable que el dispositivo haya fallado. En las tarjetas SD, esto es bastante común. Pregúntale a cualquier fotógrafo y te dirá que las tarjetas SD fallan normalmente en mitad de un trabajo remunerado, por eso ahora hacen cámaras D-SLR con ranuras de memoria dobles


* Preguntas/Respuestas existentes

0 votos

1. & 2. no funcionaron, los había probado antes. Así que probé 3. y tomó 3 días para borrar completamente el disco, pero desafortunadamente todavía no funciona. ~ sudo dd if=/dev/zero of=/dev/disk2 bs=1m dd: /dev/disk2: fin del dispositivo 61121+0 registros dentro 61120+1 registros fuera 64088969216 bytes transferidos en 273592.584641 segundos (234250 bytes/seg)

0 votos

Mismo problema, ninguna de las posibles soluciones propuestas aquí funcionó, incluso después de diskutil unmountDisk /dev/disk2 obtuve dd: /dev/disk2: Resource busy al intentar borrarlo con dd.

0 votos

Espera... empezó a funcionar después de desconectar el dispositivo y volverlo a enchufar...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X