从 Clonezilla 备份恢复分区

从 Clonezilla 备份恢复分区

我的硬盘越来越差了。最近,我的 sda1 EFI 分区被删除了;我在同一个位置创建了一个新分区,现在它是 sda11(尽管显示在开头)。

我希望恢复原有的分区...我相信我可以使用我的 Clonezilla 备份来实现;它具有从备份恢复分区的功能/选项。

[顺便说一句,Clonezilla 认为自己无法从多个磁盘(我的磁盘就是)的备份中原位恢复一个分区——显然[对我而言]没有充分的理由。]

我的问题是......我可以这样做吗[恢复分区] .除了. 在尝试恢复分区时使用 Clonezilla, 请?

其次/并行......这是否会恢复第一个分区为 sda1 的情况,还是我现在只能将其设置为 sda11?

先感谢您。

Edit_01

回应 ChanganAuto 的评论... 我安装了 (Linux) Fedora,然后它突然死机了;我试图重新安装它,但它似乎没有意识到有什么可以修复的;我试图在同一个地方创建一个新的 Fedora 安装,但它拒绝了;我想因此将它指向 sda1 中的 EFI,但它擅自将其抹去;我无法将我的备份恢复到该分区(也就是说,它启动了但它抱怨分区有未指定的错误);我试图修复损坏导致分区被完全删除。当我尝试在同一个物理空间中创建一个新分区时,它确实……但它将其编号为 11,而不是 1。这有帮助吗?

我的问题如下。除了 Clonezilla 之外,我还能使用什么工具将 Clonezilla 备份中的分区方案恢复到备份驱动器上?(……如果我可以这样做,它会修复编号吗?)

Edit_02

只是为了它。

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE  
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0  
  3 Spin_Up_Time            0x0027   218   184   021    Pre-fail  Always       -       8091  
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       93  
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0  
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0  
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       312  
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0  
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0  
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       83  
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       44  
193 Load_Cycle_Count        0x0032   199   199   000    Old_age   Always       -       4658  
194 Temperature_Celsius     0x0022   126   115   000    Old_age   Always       -       26  
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0  
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0  
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0  
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       1  
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0  

答案1

我 [使用 google] 找到了使用 sfdisk 从我的 Clonezilla 备份写入分区信息的说明。(我不得不使用“--force”,因此我重新启动了,所以我面前没有 www 地址……而且我似乎记不住也无法重新创建我使用的搜索 [而且我忘记记下其中任何一个]。对此深表歉意。)

我使用的命令如下。[说明中除了“/run/media/liveuser/”之外还有其它内容;分区软件会在您安装分区时显示该路径。]

sudo sfdisk --force /dev/sda < /run/media/liveuser/ {myPath} / {MyArchive} /sda-pt.sf

我必须使用“--force”,尽管我关闭了除 Firefox 之外的所有程序。(我是从 USB 驱动器启动的。)

它似乎立即就起作用了;我还没有尝试任何方法。

我另一个问题的答案是,它确实将第一个分区恢复为 sda1,而不是 [更改的版本] sda11。

感谢大家的努力。(我注意到长安汽车的建议,我可能不得不放弃并尝试在其他驱动器上使其工作。)

Edit_01

即“ {MyPath} ”和“ {MyArchive} ”;我添加了空格以使这些元素突出;路径中不应有空格(除非用户创建的名称中有空格(在这种情况下,请参阅相关手册以了解如何表示空格))。示例如下。

sudo sfdisk --force /dev/sda < /run/media/liveuser/HDD/Archives/20230613Backup/sda-pt.sf

请注意,使用“--force”是不可取的,如果您使用它,您应该立即重新启动。

相关内容