Estoy intentando restaurar una imagen del instalador de Windows en un disco duro externo. Para hacer esto, decidí usar la línea de comandos porque la Utilidad de Discos nunca funciona con sangre.
Para identificar el disco, usé diskutil list
que generó el siguiente resultado:
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Macintosh HD +499.0 GB disk1
Logical Volume on disk0s2
604D1BA8-46A5-41AD-8D62-7898021A4D16
Unencrypted
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk3
1: EFI EFI 209.7 MB disk3s1
2: Apple_HFS 500G Storage 489.8 GB disk3s2
3: Microsoft Basic Data WINDOWS 9.9 GB disk3s3
Identifiqué el disco que quiero usar como disk3s3
, una partición MS-FAT de 10GB en el disco duro externo. Luego lo desmonté con sudo diskutil unmount /dev/disk3s3
. Ahora, para restaurar una imagen ISO a esta partición, uso el siguiente comando:
$ sudo dd if=~/Desktop/Windows.iso of=~/dev/disk3s3 bs=1m
No recibo ningún error al ejecutar el comando inicialmente, pero después de unos segundos, termina con esta salida:
3165+1 records in
3165+1 records out
3319764992 bytes transferred in 10.191605 secs (325735246 bytes/sec)
Por mucho que haya deseado que esta salida fuera correcta, no lo es. No se transfirió ningún dato a la unidad. ¿Cómo es esto posible?
Gracias de antemano