准备: 类Linux
系统、VMware
虚拟机、Win32DiskImager
软件、GParted
软件。
PS: 建议使用 Ubuntu
或 Debian
系统
安装 GParted
先把
SD
卡插到读卡器里,启动VMware
里的Ubuntu
系统执行以下命令来安装
GParted
1
2
3sudo su
apt-get update && apt-get upgrade
apt-get install gparted
这里提示我已经安装过了。然后在终端输入
gparted
命令查看有没有安装成功
软件已经正常打开了。
备份系统
注意: 要先使用
GParted
分割了,才可以使用Win32DiskImager
来备份
因为Win32DiskImager
是整张卡
备份,如:64G 的 SD 卡你使用了 2G,但是备份就会备份成 64G,非常浪费存储空间。
使用
GParted
分割空间现在把插入了
SD
卡的读卡器
插入电脑,并打开GParted
然后在点击右上角的 GParted 选择刷新设备
。这里选择你的
SD
卡,我的是 64G 的。选择
ext4
的文件分区,右键把它卸载(Unmount)
下来。我们再次右键选择
调整大小/移动(Resize/Move)
,记住这里有一个最小大小(Minimum size)
(SD 卡实际使用的大小),之后在设置新大小(New size)
至少要大于 0.5G~1G,不然会分割失败
,点击右下角的调整大小/移动(Resize)
。再次点击
✔
再点击应用(Apply)
,等待进度条走完就 ok 了。从
VMware
里把你的读卡器
弹出来,在 VMware 的菜单栏 虚拟机>可移动设备>你的读卡器
>断开连接。使用
Win32DiskImager
备份系统先新建一个后缀名
.img
的空文件,如:[bak]-raspberry-pi.img
。
然后在Win32DiskImager
里打开你刚刚创建的文件,后缀名为.img
的空文件,并勾选仅读取已分配空间
后点击读取
就可以开始,备份系统了。
还原系统
使用
Win32DiskImager
还原系统在
Win32DiskImager
里打开你要还原的镜像文件(.img)
,并点击写入
等待完成。使用
GParted
扩展空间先把你的
读卡器
连接VMware
。
PS: 你也可以在树莓派里安装GParted
,在树莓派里扩展。在
GParted
切换到你的SD
卡,同样的选择ext4
的文件分区,右键调整大小/移动(Resize/Move)
。然后拖动上面滑块,或者在
新大小(New size)
里输入最大大小(Maximum size)
的值,点击调整大小/移动(Resize)
。点击
✔
再点击应用(Apply)
,等待进度条走完就行了。
到这里就还原完成,之后就可以将SD
卡插入树莓派了参考: 树莓派系统的安装、备份与还原 SD 卡分区介绍 by: 想放松 i