Questa domanda, probabilmente la stessa domanda, è stata posta: Impossibile aprire il dispositivo
Tuttavia, la mia domanda si spera mostri uno scenario più specifico come la situazione in cui ha causato l'errore esplicitamente noto:
Il seguente fatto come utente root:
- Ho collegato la scheda SD e ho eseguito
diskutil list
per afferrare il nodo del dispositivo interno (/ dev / disk2) - Ho eseguito
diskutil partitionDisk /dev/disk2 GPT UFSD_EXTFS4 New 100%
(UFSD_EXTFS4 è ext4 fornito da Paragon) - Ho visto che funzionava, quindi ho interrotto il processo al passaggio 2.
- Ho tentato di rieseguire il comando con il numero di partizioni esplicitamente dichiarato
diskutil partitionDisk /dev/disk2 1 GPT UFSD_EXTFS4 New 100%
Ottengo il messaggio:
Started partitioning on disk2
Unmounting disk
Error: -69877: Couldn't open device
Running gpt show -l /dev/disk2
yield
start size index contents
0 7741440
Running gpt destroy /dev/disk2
yield
gpt destroy: unable to open device '/dev/disk2': Permission denied
Mi sembra che ci sia un blocco sul dispositivo disk2. Ho solo bisogno di capire come rilasciarlo.
Sono stato in grado di rilasciarlo riavviando in modalità provvisoria (tenendo premuto il tasto MAIUSC durante l'avvio) e quindi riavviandolo in modalità normale. Vorrei sapere, tuttavia, che cosa esattamente si potrebbe fare per rilasciare questo blocco senza riavviare.