Cómo escribir archivos de imagen en la tarjeta SD con dd desde la línea de comandos de Mac o Linux

¿Necesita escribir un archivo de imagen en una tarjeta SD? La herramienta de línea de comando ‘dd’ puede hacer eso por usted, escribiendo un archivo .img de imagen de disco en una tarjeta SD con un mínimo esfuerzo. Una buena ventaja de usar ‘dd’ para escribir archivos de imagen en una tarjeta SD es que funciona para Mac OS y Linux desde el primer momento, ya que viene preinstalado, no hay descargas adicionales ni aplicaciones de terceros necesarias para grabar un imagen de esta manera.



El uso de dd desde la línea de comandos para escribir una imagen en una tarjeta SD se considera avanzado, por lo que es mejor para los usuarios que se sienten cómodos con la línea de comandos.
Por ejemplo, puede usar esto para escribir una imagen de arranque para una RaspberryPi o alguna otra configuración de Linux de arranque rápido. Una opción más sencilla para la mayoría de los usuarios es utilizar una aplicación de terceros como
Etcher para escribir una imagen en una tarjeta SD . No obstante, dd funciona bien siempre que comprenda la línea de comandos. Usar dd de esta manera para escribir una imagen de tarjeta SD es similar a cómo usaría dd para grabar un ISO en una unidad USB u otra imagen de disco, excepto que, por supuesto, el formato del archivo es diferente y también lo es el objetivo.

Cómo escribir una imagen .img en una tarjeta SD a través de la línea de comandos con dd

Para comenzar, inicie la aplicación Terminal desde la carpeta / Aplicaciones / Utilidades /. Haga que su archivo .img para escribir en algún lugar también se encuentre fácilmente, asumimos aquí que estará en su directorio de trabajo actual.

Debe tener el identificador de disco para la tarjeta SD de destino en la que desea escribir el archivo img, por lo tanto, primero ejecutaremos diskutil list:

diskutil list

Localice la tarjeta SD en la salida diskutil list y tome nota del identificador de disco rdiskNUMBER asociado con la tarjeta SD. Lo usará como el destino de la tarjeta SD para escribir, así como el nombre de archivo de la imagen del disco para escribir en la tarjeta SD de destino.

Utilice la siguiente sintaxis de comando para escribir el archivo de imagen .img en la tarjeta SD:

sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m

Reemplazo de NameOfImageToWrite.img por imagen y ruta, y rdiskNUMBER con el identificador de disco de la tarjeta SD de destino como se encuentra a través de la salida ‘diskutil list’.

Presione regresar e ingrese la contraseña de administrador para comenzar el proceso de escritura, puede tardar un tiempo en completarse según el tamaño del archivo de imagen y la velocidad de la tarjeta SD.

Por ejemplo, si el nombre de la imagen de su disco es «RaspberryPiCustom.img» y el identificador del disco es «/ dev / rdisk4», el comando se vería de la siguiente manera:

sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m

Esto debería ser bastante simple y directo para los usuarios que ya están familiarizados con la línea de comandos.

Alejándose de las tarjetas SD por un momento, otra opción que puede funcionar para algunos usuarios es grabar imágenes de disco directamente desde Mac Finder en versiones modernas de Mac OS, lo cual funciona bien si tiene un CDRW o DVD-RW y está trabajando con formatos de archivo de imagen de disco también. La versión anterior de Mac OS X puede usar la Utilidad de Discos para grabar ISO y otras imágenes también, pero las versiones modernas de la Utilidad de Discos han perdido esa capacidad. Afortunadamente, la herramienta dd puede grabar imágenes ISO desde la línea de comandos , así como escribir una imagen en una unidad USB .

¿Conoce otro enfoque para escribir archivos .img de imagen en una tarjeta SD a través de la línea de comandos o de otra manera? Comparta sus consejos o comentarios a continuación.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario