¿Cómo puedo solucionar el error: -69877: no se pudo abrir el dispositivo después de un proceso de formateo interrumpido?

Se ha hecho esta pregunta, posiblemente la misma pregunta: No se pudo abrir el dispositivo

Sin embargo, espero que mi pregunta demuestre un escenario más específico como la situación en la que se conoce explícitamente el error:

Lo siguiente hecho como usuario root:

  1. Conecté mi tarjeta SD y corrí diskutil listpara agarrar el nodo del dispositivo interno (/dev/disk2)
  2. Corrí diskutil partitionDisk /dev/disk2 GPT UFSD_EXTFS4 New 100%(UFSD_EXTFS4 es ext4 proporcionado por Paragon)
  3. Vi que estaba funcionando, así que interrumpí el proceso en el paso 2.
  4. Intenté volver a ejecutar el comando con el número de particiones indicado explícitamentediskutil partitionDisk /dev/disk2 1 GPT UFSD_EXTFS4 New 100%

Entiendo el mensaje:

Started partitioning on disk2
Unmounting disk
Error: -69877: Couldn't open device

gpt show -l /dev/disk2Rendimientos corrientes

start     size  index  contents
    0  7741440

gpt destroy /dev/disk2Rendimientos corrientes

gpt destroy: unable to open device '/dev/disk2': Permission denied

Me parece que hay algún bloqueo en el dispositivo disk2. Solo necesito averiguar cómo liberarlo.

Pude liberarlo reiniciando en modo seguro (manteniendo presionada la tecla Mayús durante el arranque) y luego reiniciando de nuevo en modo normal. Sin embargo, me gustaría saber qué se podría hacer exactamente para liberar este bloqueo sin reiniciar.

Respuestas (3)

Me encontré con algo similar antes y lo que hice fue emitir el comando:

diskutil unmountDisk /dev/diskxx

Lo que hace cuando apaga y reinicia, incluso en modo seguro, es primero desmontar todos sus discos.

Para cualquier otra persona que termine con esta pregunta después de buscar en línea, ¡asegúrese de confirmar que su tarjeta SD no está montada como de solo lectura! Hay una pestaña física que es posible que deba mover:

ingrese la descripción de la imagen aquí

+1 por buena ilustración jaja. No fue mi problema, sin embargo. Terminé inutilizando mi tarjeta al corromper de alguna manera un bit de solo lectura (posiblemente modificable por hdparm, en mi caso no)

Encontré este mensaje de error al intentar reformatear mi unidad portátil cifrada de Seagate siguiendo la guía del sitio web oficial .

Puede saber si el disco duro está encriptado con 'Obtener información' al hacer clic derecho sobre él en la Utilidad de disco. No pude descifrarlo a pesar de que tengo la contraseña correcta ya que la función estaba atenuada en el menú del botón derecho del Finder por algunas razones.

Lo resolví borrando primero el volumen y luego procedí a borrar la unidad en la Utilidad de Discos. Obviamente haz una copia de todo lo que quieras guardar antes de borrar.