温馨提示×

debian分区怎样恢复

小樊
34
2026-09-07 19:45:10
栏目: 智能运维

“Debian 分区怎样恢复”通常涉及几种不同场景,下面按最常见情况给你讲清楚,你可以对号入座。


一、误删 / 丢失分区表(硬盘还在,但分区不见了)

1️⃣ 用 testdisk 恢复分区(最常用)

适合:

  • 分区被误删
  • 分区表损坏(MBR/GPT)
  • 硬盘突然“未分配”

步骤:

sudo apt install testdisk
sudo testdisk

操作流程:

  1. 选择硬盘
  2. 选择分区表类型(一般选 IntelEFI GPT
  3. AnalyseQuick Search
  4. 找到原分区后 → Write
  5. 重启

⚠️ 不要往这块盘写新数据!


二、误格式化分区(ext4 被格式化)

2️⃣ 用 extundelete 恢复文件

适合:

  • ext4 分区被 mkfs 或重装时格式化
  • 想恢复里面的文件
sudo apt install extundelete
sudo umount /dev/sdXn
sudo extundelete /dev/sdXn --restore-all

恢复文件在:

RECOVERED_FILES/

⚠️ 格式化后立刻停止使用该分区


三、文件系统损坏(能识别,但进不去)

3️⃣ 用 fsck 修复 ext4

sudo umount /dev/sdXn
sudo fsck -y /dev/sdXn

常见错误:

  • superblock corrupted
    可尝试备份超级块:
sudo fsck -b 32768 /dev/sdXn

四、Grub 引导丢失(分区在,但没法开机)

4️⃣ 重装 Grub

用 Live CD/USB 启动:

sudo mount /dev/sdXn /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sdX
update-grub
exit

五、整盘误删 / 严重损坏(最后手段)

5️⃣ photorec(按文件类型恢复)

sudo apt install testdisk
sudo photorec

特点:

  • 不恢复目录结构
  • 按 jpg / doc / pdf 等恢复
  • 很慢但有效

六、防止二次损坏的红线 ⚠️

❌ 不要在原盘上:

  • 安装系统
  • 新建分区
  • 复制文件

✅ 正确做法:

  • 只读挂载
  • 恢复到另一块盘

七、你可以告诉我这些,我能更精准帮你

  1. 分区不见了 / 格式化了 / 引导坏了
  2. 文件系统是 ext4 / xfs / ntfs
  3. 是否能进 Live CD?
  4. 有没有重要数据?

我可以一步一步带你操作。

0