在Debian系统中,分区与数据丢失通常由以下原因导致:
fdisk/gparted误操作);ext4/btrfs文件系统损坏);TestDisk是开源分区恢复工具,支持恢复丢失的分区表及文件系统结构,适用于Intel(MBR)和GPT分区表。
操作步骤:
sudo apt-get install testdisk;sudo testdisk,用方向键选择包含丢失分区的磁盘(如/dev/sda),按Enter;Intel(MBR)或GPT,按Enter;Analyse(分析)→ Quick Search(快速扫描),若未找到可尝试Deeper Search(深度扫描);Write(写入)将分区表保存到磁盘,重启系统即可。GParted是Debian默认安装的图形化分区工具,适合新手操作,可直观查看磁盘分区布局。
操作步骤:
sudo apt-get install gparted;sudo gparted,从顶部菜单选择目标磁盘(如/dev/sda);View→Device Information查看磁盘详细信息;Create Partition Table(创建分区表)→ 选择对应类型(MBR/GPT),然后应用更改即可。若系统无法启动,可通过Live CD/USB进入临时环境进行修复。
操作步骤:
Rufus(Windows)或dd命令(Debian)刻录到U盘;sudo fsck -fy /dev/sdXY(sdXY为目标分区,如sda1)修复文件系统;若分区表损坏,可使用testdisk(同上述步骤)修复。extundelete是针对ext3/ext4文件系统的恢复工具,可恢复误删除的文件或目录。
操作步骤:
sudo apt-get install extundelete;sudo extundelete /dev/sdXY --restore-file path/to/deleted_file.txt(如/dev/sda1 --restore-file /home/user/document.txt);sudo extundelete /dev/sdXY --restore-directory path/to/deleted_directory(如/dev/sda1 --restore-directory /home/user/photos);RECOVERED_FILES文件夹中。photorec是TestDisk的配套工具,支持恢复jpg、png、doc、pdf等多种文件类型,无需依赖文件系统结构。
操作步骤:
sudo apt-get install photorec;sudo photorec,选择目标磁盘(如/dev/sda);ext4)、分区大小,排除不需要恢复的分区;Search(搜索)→ Whole(整个磁盘),程序会扫描并恢复所有可识别的文件,保存到指定目录。