RWS Asked: 2024-06-19 16:59:42 +0800 CST2024-06-19 16:59:42 +0800 CST 2024-06-19 16:59:42 +0800 CST /dev/sda 上的递归分区是什么 772 我尝试从磁盘恢复文件系统时出现错误invalid partition table - recursive partition on /dev/sda。有没有办法修复这个特定问题?我正在使用它parted来恢复文件。 manjaro 1 个回答 Voted Best Answer telcoM 2024-06-20T16:09:20+08:002024-06-20T16:09:20+08:00 “递归分区”意味着分区表中存在错误,使得分区引用其自身,因此磁盘似乎包含一个分区,该分区又包含一个分区,该分区又包含一个分区......陷入无限循环。 对于 MBR 分区的磁盘,我认为扩展分区最有可能出现此问题,因为主分区和逻辑分区都不应包含进一步的分区,但扩展分区可以。 您可以通过找出磁盘上每个文件系统的实际起点和终点,并重建分区表以匹配这些起点和终点来解决此问题。您可能可以使用parted基本的命令行工具手动完成此操作,但这将是繁琐且容易出错的工作。 如果您还没有尝试过,我建议您使用testdisk(在大多数主要 Linux 发行版的软件包集合中可用)或类似的自动化工具,它可以找到文件系统的起点/终点并为您建议重建的分区表。
“递归分区”意味着分区表中存在错误,使得分区引用其自身,因此磁盘似乎包含一个分区,该分区又包含一个分区,该分区又包含一个分区......陷入无限循环。
对于 MBR 分区的磁盘,我认为扩展分区最有可能出现此问题,因为主分区和逻辑分区都不应包含进一步的分区,但扩展分区可以。
您可以通过找出磁盘上每个文件系统的实际起点和终点,并重建分区表以匹配这些起点和终点来解决此问题。您可能可以使用
parted
基本的命令行工具手动完成此操作,但这将是繁琐且容易出错的工作。如果您还没有尝试过,我建议您使用
testdisk
(在大多数主要 Linux 发行版的软件包集合中可用)或类似的自动化工具,它可以找到文件系统的起点/终点并为您建议重建的分区表。