Raspberry Pi學習筆記(六):備份還原MicroSD卡、系統疑難雜症解答

Yanwei Liu
4 min readMay 13, 2019

為什麼幾 GB的 SD卡只剩幾十 MB?

在SD 卡安裝了Linux 系統之後,再到Windows 系統下查看,似乎都只剩下幾十MB。

因為linux下的分區windows是看不到的!

裝了Linux 系統之後,SD 卡會分成三種格式的分區,分別是:FAT32、EXT3、SWAP2。

EXT3 區屬於linux 的文件系統,就和Win 的系統C 槽一樣

Swap 區為linux 的虛擬內存區,主要在物理內存不夠用的時候,做緩存用的。

Ext3、Swap是Linux 系統的分區。

FAT32 就是看到的那“幾十M”了。

那要如何在Windows上查看SD卡的內容呢?

使用 DiskInternals Linux Reader或是DiskInternals Linux Recovery

如何查看IMG檔案呢?

Drives -> Mount Image ->Raw Disk Images->選擇檔案

即可查看IMG檔案內容

Windows下備份還原樹莓派的MicroSD卡

一般使用Win32 Disk Imager即可,如果不成功,請參考下一個方法

  1. 選擇(Image File)的儲存路徑與檔案名稱
  2. 選擇要備份的(Device)
  3. 按下「Read」將 MicroSD 卡全部備份至Image File
  4. 按下「Write」將 Image File卡全部還原至 MicroSD 卡

當Win32 Disk Imager不管用時:

以我個人為例,我發現我的Win10 沒辦法順利備份出img檔

經過一番研究後,我找到下列方式進行備份:

安裝Linux Recovery軟體後,打開軟體介面,找到SD卡,右鍵,Create image,即可備份img檔案

或者

使用 USB Image Tool進行img檔案備份,點擊Backup即可

Linux下備份還原樹莓派的MicroSD卡

修復無法啟動的樹莓派

--

--