需要将图像文件写入 SD 卡?命令行“dd”工具可以为您做到这一点,以最小的努力将磁盘映像 .img 文件写入 SD 卡。使用“dd”将图像文件写入 SD 卡的一个很好的好处是它适用于 Mac OS 以及开箱即用的 linux,因为它是预装的,所以不需要额外的下载或第三方应用程序来刻录像这样。
从命令行使用 dd 将映像写入 SD 卡被认为是高级操作,因此这最适合熟悉命令行的用户。例如,您可以使用它为 RaspberryPi 或其他一些快速启动 linux 设置编写启动映像。对于大多数用户来说,一个更简单的选择是使用第三方应用程序(如 Etcher)将图像写入 SD 卡。尽管如此,只要您了解命令行,dd 就可以正常工作。使用 dd 以这种方式写入 SD 卡映像类似于使用 dd 将 ISO 刻录到 USB 驱动器或其他磁盘映像的方式,当然文件格式不同,目标也不同。
如何使用 dd 通过命令行将图像 .img 写入 SD 卡
首先,从 /Applications/Utilities/ 文件夹启动终端应用程序。将您的 .img 文件也写在容易找到的地方,我们在这里假设它将在您当前的工作目录中。
您必须具有要写入 img 文件的目标 SD 卡的磁盘标识符,因此我们将首先运行 diskutil list:
diskutil list
在 diskutil list 输出中找到 SD 卡,并记下与 SD 卡关联的 rdiskNUMBER 磁盘标识符。您将使用它作为写入的 SD 卡目标,以及要写入目标 SD 卡的磁盘映像的文件名。
使用以下命令语法将 .img 图像文件写入 SD 卡:
sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m
将 NameOfImageToWrite.img 替换为图像和路径,并将 rdiskNUMBER 替换为通过“diskutil list”输出找到的目标 SD 卡磁盘标识符。
点击返回并输入管理员密码开始写入过程,可能需要一段时间才能完成,具体取决于图像文件的大小和 SD 卡的速度。
例如,如果您的磁盘映像名称是“RaspberryPiCustom.img”并且磁盘标识符是“/dev/rdisk4”,那么命令将如下所示:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
对于已经熟悉命令行的用户来说,这应该是相当简单直接的。
暂时远离 SD 卡,另一种可能适用于某些用户的选择是在现代 Mac OS 版本中直接从 Mac Finder 刻录光盘映像,如果您有 CDRW 或 DVD-RW 并且正在使用常见的磁盘映像文件格式也是如此。较旧的 Mac OS X 版本也可以使用磁盘工具来刻录 ISO 和其他映像,但现代版本的磁盘工具已失去该功能。幸运的是,dd 工具可以从命令行刻录 ISO 映像,也可以将映像写入 USB 驱动器。
您是否知道另一种通过命令行或其他方式将图像 .img 文件写入 SD 卡的方法?在下方分享您的提示或评论!
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)