当前位置:首页 > 未分类 > 正文内容

完整备份TV盒子系统,使用DD命令备份eMMC存储

jxcq2个月前 (10-24)未分类18

前提是具有adb shell root权限,或者盒子上运行了coreelec、openwrt、armbian等第三方linux系统,能够执行dd命令。eMMC的系统崩溃后,可以使用U盘捅reset键启动到第三方linux系统进行恢复。如果是bootloader损坏无法进入U盘系统的情况,是无法这样恢复系统的,只能拆机短接线刷。

使用lsblk命令查看emmc分区情况:

mmcblk2      179:32   0  58.2G  0 disk

mmcblk2boot0 179:64   0     4M  1 disk

mmcblk2boot1 179:96   0     4M  1 disk

zram0        253:0    0   1.7G  0 disk [SWAP]

zram1        253:1    0    50M  0 disk /var/log

zram2        253:2    0     0B  0 disk

一般备份主分区mmcblk2就可以了,boot0和boot1是厂商特定的OEM信息,一定要备份到外置存储上,外置存储的空间一定要比eMMC大,下面of路径需要修改为自己的外置存储设备路径。

备份mmcblk2主分区:

dd if=/dev/mmcblk2 of=/mnt/sda4/backup/emmc_backup.img bs=4M status=progress

备份mmcblk2boot0分区:

dd if=/dev/mmcblk2boot0 of=/mnt/sda4/backup/emmc_boot0.img bs=4M status=progress

备份mmcblk2boot1分区:

dd if=/dev/mmcblk2boot1 of=/mnt/sda4/backup/emmc_boot1.img bs=4M status=progress

备份zram0分区:

dd if=/dev/mmcblk2boot1 of=/mnt/sda4/backup/zram0.img bs=4M status=progress

备份zram1分区:

dd if=/dev/mmcblk2boot1 of=/mnt/sda4/backup/zram1.img bs=4M status=progress

备份zram2分区:

dd if=/dev/mmcblk2boot1 of=/mnt/sda4/backup/zram2.img bs=4M status=progress

恢复的话,dd命令的路径反过来就可以了,if=就是外置设备,存放备份文件的路径:

恢复mmcblk2主分区:

dd if=/mnt/sda4/backup/emmc_backup.img of=/dev/mmcblk2 bs=4M status=progress

恢复mmcblk2boot0分区:

dd if=/mnt/sda4/backup/emmc_boot0.img of=/dev/mmcblk2boot0 bs=4M status=progress

恢复mmcblk2boot1分区:

dd if=/mnt/sda4/backup/emmc_boot1.img of=/dev/mmcblk2boot1 bs=4M status=progress

恢复zram0分区:

恢复zram1分区:

恢复zram2分区:

出处:https://www.bilibili.com/opus/984051087169290249感谢!

        https://www.znds.com/tv-1171825-2-1.html感谢!

扫描二维码推送至手机访问。

版权声明:本文由小强的小站发布,如需转载请注明出处。

本文链接:https://zblog.dragon2024.cloudns.ch/?id=70

分享给朋友:

“完整备份TV盒子系统,使用DD命令备份eMMC存储” 的相关文章

ESXI挂载移动硬盘

ESXI挂载移动硬盘

开启ESXI的ssh服务不要接移动硬盘从终端ssh进ESXIssh root@192.168.50.5停止usbarbitrator服务/etc/init.d/usbarbitrator stop chkconfig usbarbitrator off插入移...

docker安装网心云

https://hub.docker.com/r/onething1/wxedgedocker run -d --name=wxedge --restart=always --privileged --net=host  --tmpfs /run --tmpfs /tmp -v /root...

Fast Os Docker 使用指南

启动命令docker run --name fastos --restart always -p 8081:8081 -p 8082:8082 -d \ -v /var/run/...

debian12安装网心云(安装docker-arm架构通用)

安装dockerapt-get install     ca-certificates     curl     gnupginstall -m 0755 -d /etc/apt/keyringscurl -f...

debian12下解决EXT4-fs error (/dev/nvme0n1p1):comm ext4lazyinit:bg 16:bad block bitmap checksum

安装smartctl软件sudo apt-get install smartmontools    # Debian/Ubuntusudo yum install smartmontools        # RedHat/CentOSsu...

甲骨文云dd重装系统一键脚本

一键脚本bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 12 -v 64 -a -firmware&n...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。