问题描述

我正在尝试克隆可能包含许多分区的SD卡,其中一些分区是Ubuntu无法识别的。通常,我想克隆整个卷,而不仅仅是一些分区。所以,我挂载SD卡,在日志查看器中看到这样的内容:

kernel: [ 262.025221] sdc: sdc1 sdc2

alex@u120432:~$ ls /dev/sdc*

/dev/sdc /dev/sdc1 /dev/sdc2

由于我想复制整个磁盘,我执行:

dd if=/dev/sdc of=sdimage.img bs=4M

创建文件sdimage.img,创建7.9 GB(7,944,011,776字节)(SD卡为8 GB)。现在我挂载另一张SD卡并执行:

dd if=sdimage.img of=/dev/sdc bs=4M

问题是第二个dd命令在某个阶段挂起,并且永远不会成功。在此之后,我无法重启或关闭计算机,我只需关闭电源即可。

这是正确的方法吗?也许有另一种克隆SD卡的方法?

操作系统:Ubuntu 12.04(精确穿山甲),32位。

最佳解决方案

您不应该在已安装的设备上使用dd。首先卸载所有分区,然后你的命令应该工作。

次佳解决方案

插入原始SD卡并检查设备名称(通常为mmcblkX或sdcX):

sudo fdisk -l

在我的情况下,SD卡是/dev/mmsbkl0。现在您必须卸载设备:

sudo umount /dev/mmcblk0

现在创建设备的图像:

sudo dd if=/dev/mmcblk0 of=~/sd-card-copy.img

这需要一段时间。

完成后,插入空SD卡。如果设备不同(USB或其他类型的SD卡读卡器),请验证其名称并确保卸载它:

sudo fdisk -l

sudo umount /dev/mmcblk0

将图像写入设备:

sudo dd if=~/sd-card-copy.img of=/dev/mmcblk0

写操作比以前慢得多。

第三种解决方案

我正在使用dd工具克隆带有多个分区的usb棒,这是我的命令:

sudo dd if=/dev/sdb of=/dev/sdc bs=4096 conv=notrunc,noerror

notrunc – 不截断输出文件noerror – 读取错误后继续

第四种方案

dd很好,但我更喜欢cat /dev/sdc/ > ~/backup.iso如果你想再次把它放在SD卡上,只需运行cat ~/backup.iso > /dev/sdc

参考资料

linux dd 克隆很慢,使用dd命令进行SD卡克隆相关推荐

  1. 克隆卡设备_SD Clone for mac(SD卡克隆备份软件) v3.2

    想要一款可以复制SD卡的工具吗?试试SD Clone for mac吧!SD Clone mac版是一款运行在MacOS上的SD卡克隆备份软件.SD Clone可以有效的对SD卡的所有数据内容进行复制 ...

  2. 安卓从sd引导linux,从android中的adb shell手动挂载SD卡

    我不敢相信没有人在2个月内回复你?哇-多么懈怠! 好吧无论如何我想我应该填写一些信息并提出一些问题. 1).您是否拥有root权限,或者是否从发布映像/固件中获取了系统vold?像Linux Supe ...

  3. 嵌入式linux解决方法 | bin文件烧写不到SD卡中

    一.问题描述: 在使用正点原子的阿尔法开发板时,将文件下载到sd卡时,发现下载失败,出现下载速度达到300MB/s.当使用命令:ls /dev/sd*查看存储设备时发现: 说明:sd卡没有挂载成功. ...

  4. 使用 chkdsk 命令修复 SD 卡

    在命令提示符中输入命令[ chkdsk F: /f /r /x ],并按[ Enter ]键以修复 SD 卡错误.待 SD 卡修复完成之后,请重新检查该 SD 卡是否正常工作. Chkdsk :检查卷 ...

  5. 手机内存卡转化linux,安卓手机内置内存卡和外置内存卡(SD卡)互换方法

    此类置换仅适用于有内置内存卡和外置内存卡的机,一般情况下,内置内存卡是指:该手机内部自带的存储空间.而外置内容卡是指:非机身自带的空间,如:SD卡.还不懂的可以问度娘.机身内存多的请忽略,root手机 ...

  6. linux恢复树莓派内存卡容量,玩玩树莓派之扩展SD卡剩余空间

    前言:在安装好Go环境之后万事俱备只欠东风的情况下,我充满了喜悦,正准备go get -u github.com/gogits/gogs,然而fatal: write error: No space ...

  7. 藏得很深!三分钟扫盲SD卡

    SD SD卡(secure digital card)是SD卡协会开发的低成本,非易失性存储卡格式(相比较于RAM,SD卡掉电数据不丢失): 随着本世纪电子技术的高速发展,对于这种中等型号,节能.节省 ...

  8. linux命令sd卡分区及格式化sd卡

    写一个命令如果sd卡已分区,就格式化sd卡,如果没有分区先分区再格式化,最后重启系统. if [ -e /dev/mmcblk0p1 ]; thenecho "partition /dev/ ...

  9. 《树莓派学习指南(基于Linux)》——1.4 将Raspbian烧录到SD卡

    本节书摘来异步社区<树莓派学习指南(基于Linux)>一书中的第1章,第1.4节,作者:[英]Peter Membrey ,[澳]David Hows ,更多章节内容可以访问云栖社区&qu ...

  10. NanoPi NEO Air内EMMC系统克隆至全新的SD卡

    NanoPi NEO Air内EMMC系统克隆至全新的SD卡 前言 准备工作 克隆EMMC内系统 克隆系统到SD卡 克隆系统到文件 总结 问题求助 前言 NanoPi NEO Air wiki中提供了 ...

最新文章

  1. MATLAB 数据分析方法(第2版)1.3 MATLAB基本语法
  2. python中的全局变量与局部变量
  3. nodejs模块笔记
  4. Kong-dashboard 安装 启动运行
  5. VirtualBox4.3.12 安装ubuntu 14.04 分辨率过小(600*480)问题的解决方法
  6. json 转对象函数_JSON_QUERY()函数从JSON数据提取对象
  7. VB 游戏外挂操作类
  8. 抗压力就是一切!!!
  9. 3dmax卡线基础知识
  10. wma转mp3怎么弄_免费:如何把WMA转MP3格式
  11. Mstar的Monitor方案笔记(七)——EDID基本数据结构
  12. python入门系列(4) -- python常见应用
  13. 如何删除 Windows 10 上的 Windows.old 文件夹?
  14. iOS之支持https与ssl双向验证(包含:解决UIWebView加载不了https网页的图片,css,js等外部资源)
  15. tkinter制作scp命令一键生成器
  16. mysql 查询随机10条数据 (转载)
  17. 我女儿说要看雪,于是我默默的拿起了键盘,下雪咯,程序员就是可以为所欲为!
  18. vue的安装与基本使用
  19. 什么是远程桌面连接?win11系统如何启用远程桌面连接?
  20. FreeRTOSMini

热门文章

  1. 用mqtt客户端发数据到 thingsboard Error: Connection refused: Not authorized
  2. (四)Buffer 缓冲区
  3. Linux下构建一个deb软件安装包
  4. 开放阿里云指定端口及设置本地代理访问自己的阿里云服务器
  5. 语法高亮自定义颜色主题配置(Code::Blocks)
  6. iOS 15:如何查找丢失或失窃的 iPhone,就算它已关机也可远程定位
  7. The chain rule(链式法则)
  8. 数据库系统概论(第5版)王珊 详细知识清单 期末复习速成 考前冲刺 面试——(第一篇 基础篇)
  9. java定时自动关机软件
  10. Hacker(15)----嗅探原理