You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何完整备份外接硬盘中的Windows To Go、Linux及各类引导分区?

备份带Windows To Go和Linux的外接iMac硬盘(含GPT/EFI引导分区)

我太懂你这种把外接盘折腾到完美状态后的焦虑了——尤其是Windows To Go本身没有官方恢复环境,一旦崩了之前的配置全打水漂。下面是几个针对你场景的实战备份方案,确保能完整恢复整个磁盘(包括GPT分区表、EFI引导分区、WTG和Linux系统):

方案1:全盘镜像克隆(最彻底,适合完整恢复)

直接克隆整个磁盘的所有内容,包括GPT分区表、EFI分区、所有系统分区,恢复后和原盘完全一致。

工具:dd(Linux/macOS自带命令行工具)

  1. 先确定你的外接盘设备名:在macOS用diskutil list,Linux用lsblk,比如找到是/dev/sdX注意别搞错盘,否则会覆盖重要数据!
  2. 确保外接盘没有被挂载:macOS用diskutil unmountDisk /dev/diskX,Linux用umount /dev/sdX*
  3. 执行备份命令:
    # macOS/Linux通用,替换/path/to/backup.img为你要存镜像的路径(比如另一个外接盘)
    sudo dd if=/dev/sdX of=/path/to/backup.img bs=4M status=progress
    
  4. 恢复时,把新硬盘接到电脑,执行反向命令:
    sudo dd if=/path/to/backup.img of=/dev/sdY bs=4M status=progress
    

优缺点

  • ✅ 完全复刻原盘,恢复后直接能用,不用重新配置
  • ❌ 镜像文件和原盘大小一致,占空间大;增量备份麻烦,每次都要全量克隆

方案2:Clonezilla图形化全盘备份(新手友好,支持压缩)

如果不想敲命令,Clonezilla是开源的图形化备份工具,专门针对磁盘/分区备份,支持GPT、EFI,还能压缩镜像节省空间。

操作步骤:

  1. 下载Clonezilla ISO,制作成启动U盘(macOS可以用dd或者Etcher)
  2. 把要备份的外接盘和存储备份的磁盘都接上,从Clonezilla U盘启动
  3. 选择「device-image」模式(磁盘到镜像),跟着向导选择要备份的外接盘、镜像存储位置,然后等待备份完成
  4. 恢复时,选择「device-image」模式,选择之前的镜像文件,恢复到新磁盘即可

优缺点

  • ✅ 图形化操作,不容易出错;支持压缩、增量备份;免费开源
  • ❌ 需要制作启动U盘,步骤比命令行多一点

方案3:分区级备份(灵活,适合单独恢复某系统)

如果不想备份整个磁盘,也可以分分区备份,包括GPT分区表、EFI、WTG和Linux分区,这样可以单独恢复某个分区,节省空间。

步骤:

  1. 备份GPT分区表(关键!没有这个,恢复后磁盘无法引导):
    # Linux/macOS(需要安装sgdisk,macOS用brew install gdisk)
    sudo sgdisk -b /path/to/gpt_backup.bin /dev/sdX
    
  2. 备份EFI系统分区
    • 挂载EFI分区:macOS用diskutil mount /dev/diskXs1,Linux用mount /dev/sdX1 /mnt/efi
    • 打包备份:
      tar czvf efi_backup.tar.gz /mnt/efi
      
  3. 备份Linux分区
    • 挂载Linux分区,用tar打包(--one-file-system避免挂载的其他分区被打包):
      tar czvf linux_backup.tar.gz --one-file-system /mnt/linux
      
  4. 备份Windows To Go分区
    WTG是NTFS分区,用ntfsclone做镜像(比tar更可靠,保留NTFS元数据):
    # Linux/macOS(需要安装ntfs-3g)
    sudo ntfsclone -s -o wtg_backup.img /dev/sdXn
    
    sdXn是WTG的分区号,比如/dev/sdX2

恢复步骤:

  1. 先恢复GPT分区表:sudo sgdisk -l /path/to/gpt_backup.bin /dev/sdY
  2. 依次恢复每个分区:EFI解压tar包到新EFI分区,Linux解压tar包到新Linux分区,WTG用ntfsclone -r -O /dev/sdYn wtg_backup.img

优缺点

  • ✅ 灵活,可单独恢复某系统;备份文件更小,适合增量备份(比如定期更新tar包)
  • ❌ 步骤多,需要手动处理每个分区,容易遗漏

关键注意事项

  • 备份前确保外接盘没有被读写,最好只读挂载或完全卸载,避免备份文件损坏
  • 备份存储一定要用可靠的外接盘,别和原盘放一起,防止物理损坏
  • 定期测试恢复!比如找个闲置硬盘试试恢复,确保备份是有效的
  • 如果用镜像备份,备份后可以用md5sum校验原盘和镜像的哈希值,确保完整性:
    # 原盘哈希
    sudo md5sum /dev/sdX
    # 镜像哈希
    md5sum /path/to/backup.img
    

内容的提问来源于stack exchange,提问作者Bri Bri

火山引擎 最新活动