87 votos

¿Copiar un archivo ISO a una unidad USB en OS X?

He intentado copiar un archivo ISO en una unidad USB. No puedo hacerlo con la Utilidad de Discos. ¿Cómo puedo copiar el archivo ISO en una unidad USB?

enter image description here

Pero me sale lo de abajo. Tengo suficiente espacio en la unidad USB de 16 GB para el archivo ISO de 2 GB. ¿Qué estoy haciendo mal?

enter image description here

Depuración

Bmike comentó "Puede aislar el escaneo de la imagen de la restauración para ver si el problema está en la imagen o en la copia. Imágenes -> Escanear imagen para restaurar... en el menú de la Utilidad de Discos". pero el procedimiento dispara el error de abajo. ¿Qué significa?

enter image description here

211voto

RCola Puntos 182

En mi opinión, la forma más fácil es en el terminal:

  • Primera carrera diskutil list
  • a continuación, inserte su memoria USB
  • y ejecutar diskutil list de nuevo para ver el nodo del disco (por ejemplo, /dev/disk2).
  • Ahora corre diskutil unmountDisk /dev/diskN
  • y hacer sudo dd if=/path-to.iso of=/dev/rdiskN bs=1m (o bs=1M con cerveza casera)
  • Al terminar diskutil eject /dev/diskN

0 votos

En Mac OS Sierra obtuve "dd: número inválido: '1m'". Parece ser que ahora hay que usar 1M (M mayúscula).

0 votos

@AmigoNico probablemente estés usando homebrew /bin/dd utiliza 1m en sierra.

0 votos

En comparación con comentarios anteriores, extrañamente, a pesar de tener homebrew instalado en macOS High Sierra, mi sistema me permitió usar bs=1m sin ninguna queja.

33voto

El Tío Rufi Puntos 70

Desde http://www.youtube.com/watch?v=fu2g_E2ZK8A :

Screen shot from video

También puedes probar esto. A mí me funciona. Esta es una copia bastante "cruda" y normalmente no funcionará para un USB de arranque, pero funcionará para otros casos.

Aquí está la transcripción de los comandos de la captura de pantalla para su placer de copiar/pegar.

diskutil list                                            # shows disks
hdiutil convert -format UDRW -o destino.img origen.iso   # convert to dmg
sudo dd if=destino.img.dmg of=/dev/rdisk1 bs=1m          # copy to USB on rdisk1

1 votos

...gracias +1 y bs=1M para acelerar la transferencia de archivos más grandes NB comentarios.

10 votos

Aunque su respuesta puede responder teóricamente a la pregunta, sería preferible para incluir las partes esenciales del artículo en una respuesta a continuación, y proporcionar el enlace de referencia

0 votos

@Pfitz punto 2:28 debe tener toda la información esencial, creado una captura de pantalla del punto a mi respuesta, pero tal vez útil añadir aquí también.

7voto

Este hilo aquí esboza una forma gráfica de convertir una unidad USB en un disco de arranque. El usuario jbdjunk menciona el procedimiento siguiente, copiado del sitio anterior.

  1. Abrir la Utilidad de Discos
  2. Conectar el USB
  3. Formatear USB a Mac Extended (Journaled)
  4. Crear partición en USB [GUID para chips Intel, APM para PPC]
  5. Desmontar la partición creada
  6. Arrastrar y soltar la imagen de disco (dmg o iso) en la Utilidad de Discos
  7. Abrir la imagen de disco (doble clic o botón en DU)
  8. Seleccione la imagen de disco abierta en el menú de la izquierda
  9. Haga clic en Restaurar
  10. Arrastrar y soltar la imagen seleccionada en el campo de origen
  11. Arrastre y suelte la partición USB (sin montar) en el destino
  12. OK (puede que tenga que introducir las contraseñas de administrador y demás)
  13. Espera
  14. Que lo disfrutes.

0 votos

El método anterior funcionó en OSX El Capitan con una imagen .dmg.

3 votos

Por qué M vs MS-DOS FAT ?

4voto

hhh Puntos 1025

Puede encontrar la ubicación de Debian-/dev/sdb después de $ sudo port install watch y luego obtener la dirección del buffer de anillo del kernel con $ sudo watch --interval=1 'dmesg|tail' así que

enter image description here

ahora sabes que la dirección es algo así como /Volumes/disk1s1 y para el punto de montaje como /Volumes/Untitled 1 pero Apple requiere algo de azúcar sintáctico en $ sudo umount /Volumes/UNTITLED\ 1/ umount(/Volumes/UNTITLED 1): Resource busy -- try 'diskutil unmount' ¡pero eso no nos detendrá! Así que todo en forma de one-liners a continuación, ¡disfrútalo!

$ sudo watch --interval=1 'dmesg|tail'
$ sudo diskutil umount /Volumes/UNTITLED\ 1/
Volume UNTITLED on disk1s1 unmounted
$ sudo dd if=en_windows_8_x86_dvd_915417.iso of=/dev/disk1s1 bs=1m 

Esto hasta ahora está muy cerca de trabajar con distros como Ubuntu aquí . Ahora sólo hacemos una pequeña diferencia en este procedimiento para que funcione con los ordenadores Apple, a saber, convertir la ISO en un formato especial que suele llevar la etiqueta DMG o simplemente IMG.

Apple

La única diferencia con Apple es que tienes que convertir el archivo ISO en un archivo DMG especial y subirlo. Una respuesta proporcionó un video que resolvió el problema, pero esta captura de pantalla debe contener todo lo esencial.

enter image description here

0 votos

...así que aquí ni siquiera intenté resolver el problema original de la GUI (¡puede haber tantas razones para el mal funcionamiento!), elegí la forma Unix de hacerlo. El error probablemente tenía algo que ver con alguna cosa de la GUI que todavía no puedo entender -- ¿podría alguien ayudar con el error original? ¿Por qué no funcionaba como el anterior?

0 votos

...está tardando demasiado en grabar la ISO: A) puede ser que tenga una memoria USB deficiente (tiempo de escritura lento) pero puede ser que haya claramente algo roto en el sistema -- si este método y el método GUI no funcionan, probablemente no sea una buena señal o?

3 votos

El comando se puede mejorar, intente utilizar el dispositivo de bloque sin procesar y establezca un tamaño de bloque decente: sudo dd if=en_windows_8_x86_dvd_915417.iso of=/dev/rdisk1s1 bs=1m

1voto

questioneer Puntos 1

Citando el artículo de ubuntu enlazado anteriormente:

Creo que la clave es utilizar la unidad (/dev/sdb), no la partición (/dev/sdb1), en la opción of=:

sudo dd if=dban.iso of=/dev/sdb bs=1m

1 votos

ls: /dev/sdb: No such file or directory .

0 votos

¿Un poco más de detalle, por favor?

1 votos

Sospecho que la respuesta del autor de la pregunta muestra una familiaridad con otros sistemas operativos UNIX, ( FreeBSD, Linux, Solaris, etc. ) donde un archivo de dispositivo como /dev/sdb normalmente hace referencia a la segunda unidad SCSI del sistema. El equivalente en OS X sería /dev/disk1 o /dev/rdisk1.

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