Recientemente he formateado todas mis unidades externas a APFS.
El resultado fue este:
diskutil list
/dev/disk3 (internal, physical):
#TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk3
1: EFI EFI 209.7 MB disk3s1
2: Apple_APFS 499.8 GB disk3s2
No hay contenedor, parece ser solo el APFS en bruto. No me di cuenta. Podía escribir en el disco, todo estaba bien. Hasta que reinicie. Ahora, es desmontable, no reparable con la utilidad de disco.
Hoy actualicé a MacOS 10.13.1 y repetí lo mismo en una memoria USB:
Resultado:
/dev/disk9 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +64.3 GB disk9
Physical Store disk6s2
1: APFS Volume tester 978.9 KB disk9s1
Claramente, funciona correctamente, con contenedor, todo bien, después del parche.
Fui lo suficientemente tonto como para confiar los datos a la partición de 500 GB ... tratando desesperadamente de encontrar una manera ahora, para hacer que los datos sean legibles. La página de manual de diskutil explica, puede crear un contenedor, agregar un dispositivo NUEVO, agregar un volumen, pero aparentemente no hay forma de agregar un "almacén físico APFS" existente a un contenedor existente. Si pudiera crear un nuevo contenedor y agregar este dispositivo en bruto, tal vez funcione, tal vez no, pero no pude encontrar ninguna opción para eso.
Me escribí un script de bash para deshacerme de otro error de APFS, que impidió a diskutil formatear un disco:
### sudo ./format.sh disk5 DATA1
diskutil list | grep $1
echo "Name: $2"
sleep 10
diskutil unmountDisk force $1
sudo dd if=/dev/zero of=/dev/$1 bs=1024 count=1024
diskutil partitionDisk $1 GPT JHFS+ "$2" 0g
Así que esto crea un sistema de archivos HFS + registrado por diario con la tabla GPT, después de lo cual la utilidad de disco ofrece a todos los FS el formato.
Estoy agradecido por cualquier sugerencia o idea, sobre cómo hacer que este dispositivo sea legible nuevamente. La creación de una imagen con dd u otra herramienta del dispositivo en bruto puede que tampoco funcione, ya que las páginas de manual explicadas sobre APFS necesitan que su contenedor sea legible. ¿Pero era el almacén de contenedores, además de un "enlace" a él?