是否可以完全复制SD卡(包括MBR)?

时间:2016-11-30 16:44:06

标签: copy dd openelec

我有一张SD卡,我在Raspberry pi配置中使用,最近我购买了一张更大的卡。

我想避免重新安装os(OpenElec)并转移已经存在的所有文件(差不多60Gb),但要从sdcard到我的本地磁盘执行dd之类的操作,然后从我的本地磁盘执行另一个dd到新的SD卡,就是这样。

有可能吗?

情节扭曲,我在MacOS上(但我相信,对于那种工作,它与Linux非常相似,我不怕命令行。)

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

要在Mac上查找驱动器,分区和设备专用文件名,您可以在终端中运行:

diskutil list

示例输出

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            3.0 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +3.1 TB     disk2
                                 Logical Volume on disk1s2, disk0s2
                                 EF247607-3049-4EF0-8DFB-35B7ED84B7C0
                                 Unencrypted Fusion Drive
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *12.0 TB    disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS SystemClone             3.0 TB     disk4s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk4s3
   4:                  Apple_HFS OldMachine              550.0 GB   disk4s4
   5:                  Apple_HFS Spare                   1000.0 GB  disk4s5
   6:          Apple_CoreStorage TimeMachine             7.4 TB     disk4s6
   7:                 Apple_Boot Boot OS X               134.2 MB   disk4s7
   8:                  Apple_HFS Untitled                251.5 MB   disk4s8
/dev/disk5 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS TimeMachine            +7.4 TB     disk5
                                 Logical Volume TimeMachine on disk4s6
                                 C7E53345-5059-45D8-826C-B10B6F16AD20
                                 Locked Encrypted

然后非常小心选择哪些具有合适的大小和文件系统,以匹配您的SD卡输入和输出。然后使用整个磁盘名称(而不是sN中以/dev/disk5s2结尾的任何切片)来获取MBR:

sudo dd if=/dev/disk5000 of=/dev/disk5001 bs=65536

上面的<disk5000>是真实姓名的占位符,因为我不想丢弃任何傻瓜足以复制/粘贴我的示例而不检查它与系统匹配的磁盘。