作者:超級efly   發布:2014-07-26 20:22   分類:電腦  
閱讀:442   11條評論   

大家在Windows系統下可以方便的使用UltraISO程式來燒錄「.ISO」,但在Mac下可就沒這麼方便了,今天本站就來教大家如何在Mac下使用 dd 指令燒錄「.ISO」格式鏡像至USB硬碟

教學

1、首先我們先打開「終端機」,然後輸入 diskutil
list
 來查看所有硬碟,從結果中我們可以看到我的USB硬碟的硬碟位置是「/dev/disk2」,並把這個位置牢牢記住

Shell

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
arefly:~ arefly$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:                  Apple_HFS Mac-Arefly              200.2 GB   disk1s1
   2:                  Apple_HFS Mac-Backup              200.2 GB   disk1s2
   3:               Windows_NTFS Arefly-Important        104.9 GB   disk1s3
   4:               Windows_NTFS Arefly-Other            495.0 GB   disk1s4
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 GB     disk2
   1:                       0x17                         1.0 GB     disk2s1
arefly:~ arefly$

2、接著取消掛載(並不是彈出!)該磁碟:

注意:在以下所有步驟之中,你均需「[硬碟位置]」替換為你的磁碟位置(例如「/dev/disk2」等等)!

Shell

1
2
3
arefly:~
arefly$
diskutil
unmountDisk
[硬碟位置]
Unmount
of
all
volumes
on
[硬碟位置]
was
successful
arefly:~
arefly$

3、取消掛載完成後,我們就可以來正式寫入該文件了:(此過程耗時較長,請耐心等待!)

注意:你可以將「/dev/disk2」(僅僅舉例)改為「/dev/rdisk2」以提升寫入速度!

小技巧:在輸入 [.ISO文件位置] 時,我們可以直接將該文件拖入「終端機」即可!

Shell

1
2
3
4
5
6
arefly:~ arefly$ sudo dd if=[.ISO文件位置] of=[硬碟位置] bs=1m; sync
Password: 【注:這裏輸入的密碼不會顯示在螢幕上!】
980+1 records in
980+1 records out
4111581184 bytes transferred in 407.371084 secs (10092963 bytes/sec)
arefly:~ arefly$

4、最後等待燒錄完成後,即可輸入 diskutil eject [硬碟位置] 來彈出你的USB磁碟,現在我們的燒錄工作就完成啦! 

Shell

1
2
3
arefly:~
arefly$
diskutil
eject
[硬碟位置]
Disk
[硬碟位置]
ejected
arefly:~
arefly$

參考

Mac
OS X Manual Page: dd

List
All Mounted Drives and their Partitions from the Terminal

Solution: dd too slow on Mac OS X

原文链接:在Mac中使用dd指令烧录U盘

在Mac中使用「dd」指令烧录ISO镜像文件到U盘的更多相关文章

  1. Mac OSX用 dd 命令,浇灌ISO镜像到USB驱动器

    Mac OSX用 dd 命令,浇灌ISO镜像到USB驱动器 字数244 阅读197 评论0 喜欢0 把ISO镜像转换为一个可启动的USB设备.一种可行的方法是通过OS X的Terminal “浇灌”到 ...

  2. 在FreeSQL中实现「触发器」和软删除功能

    前言 最近做新项目,技术栈 AspNetCore + FreeSQL 这个ORM真的好用,文档也很完善,这里记录一下两个有关「触发器」的功能实现 修改实体时记录更新时间 模型代码 我的模型都是基于这个 ...

  3. linux/OSX中“DD”命令制作ISO镜像操作系统安装U盘

    linux或者OS X系统中,使用“dd”命令可以直接在终端命令行模式下,制作ISO镜像的系统安装盘. 一.linux系统以centOS7为例. sudo dd if=镜像路径 of=USB设备路径 ...

  4. docker学习(2) mac中docker-machine使用vmware fusion以及配置国内镜像加速

    一.前言 先回顾下上一节创建docker-machine的过程,默认情况下docker toolbox中的docker-machine使用virtual box创建虚拟机,KI首次启动时创建虚拟机的过 ...

  5. Mac旧机「焕」新机过程记录

    一.首先我做了非硬件上的优化处理,在升级到10.14之前还是挺管用的.但是为了使用最新的iOS SDK,升级到10.14以后,已经不管用了. 1.设置->通用 将动画相关的选项去掉. 2.设置- ...

  6. nc - 网络工具箱中的「瑞士军刀」

    nc 是 Linux下强大的网络命令行工具,主要用于 TCP.UDP.UNIX域套接字 相关的操作 它被设计成可以由其他程序灵活驱动可靠的后台工具,拥有 "瑞士军刀" 的美称,每个 ...

  7. 「thunar」给thunar增加搜索文件功能

    1.安装catfish sudo apt-get install catfish 2.配置thunar,添加[自定义动作] 打开 Thunar 后,点击 Edit -> Configure cu ...

  8. Android内存管理(12)*「实例」用Monitor 生成.hprof文件 并分析内存泄漏

    参考 http://blog.csdn.net/xiaanming/article/details/42396507 基本步骤: 1,准备一个有内存泄漏的代码 2,如何发现内存泄漏 3,生成.hpro ...

  9. 「一站式」兼容所有云厂商文件存储Spring Boot 实现

    背景 在互联网发展的今天,近乎所有的云厂商都提供对象存储服务.一种海量.安全.低成本.高可靠的云存储服务,适合存放任意类型的文件.容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本. 当我们 ...

随机推荐

  1. 02_c3p0之c3p0-config.xml配置案例,操作c3p0的jdbcUtil工具类的编写

     c3p0也是一个开源jdbc连接池,我们熟悉的Hibernate和Spring框架使用的都是该数据源. 这里获得数据源使用的方法是:ComboPooledDataSource 它提供的构造方法有 ...

  2. android ndk之hello world

    前言:Android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们完全可以抛弃庞大的Cygwin了. r6及以下版本,也可以抛弃几个G的完整版,使用精简过的Mini-Cygw ...

  3. FFmpeg源代码简单分析:avcodec_close()

    ===================================================== FFmpeg的库函数源代码分析文章列表: [架构图] FFmpeg源代码结构图 - 解码 F ...

  4. ROS_Kinetic_24 使用catkin_create_qt_pkg快速创建qt-ros功能包

    使用catkin_create_qt_pkg快速创建qt-ros功能包 参考网址: qt_create:http://wiki.ros.org/qt_create qt_ros:https://git ...

  5. Ext JS 6开发实例(一)

    很久没写文章了,主要原因和大家差不多,都要为生活奔忙,搞了两个小项目.这两个小项目很凑巧,都可以使用Ext JS来开发,这正是练习使用Ext JS 6的好机会,自然不会错过. 很多读者可能会问,为什么 ...

  6. 学习TensorFlow,线性回归模型

    学习TensorFlow,在MNIST数据集上建立softmax回归模型并测试 一.代码 <span style="font-size:18px;">from tens ...

  7. 【一天一道LeetCode】#137. Single Number II

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...

  8. Qualcomm平台camera调试移植入门

    1  camera基本代码架构 高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略:在kernel中实现se ...

  9. cocos2dx深度检测与Zorder

    cocos2dx里面有两个渲染队列,RenderQueue和TransparentRenderQueue.我们可以从Renderer::render()的代码看到: void Renderer::re ...

  10. VB.NET版机房收费系统---组合查询

    查询的意思就是查找,寻找,指在某一个或几个地方找出自己所要的信息,假如我想搜索一下我自己写的博客,名字叫做初雪之恋,我在百度的搜索框中输入丁国华三个字,会有怎样的惊喜等着我? 啊哦,这个信息并不是我想 ...