我的硬盘越来越差了。最近,我的 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”是不可取的,如果您使用它,您应该立即重新启动。