我有一个 Windows 硬盘,它被分区为三个驱动器:
- 一些专有的 ACER 恢复分区
- C 盘,约 90 GB
- D盘,约60GB
它死得很惨,所以过去三天我一直在运行 ddrescue,如下所示:
ddrescue --no-split /dev/sdb2 /mnt/elements/AcerC_091122 /mnt/elements/AcerC_091122.log
/dev/sdb2
位于 USB 驱动器上。恢复目标 –/mnt/elements
是物理上独立的 USB 驱动器。
ddrescue
花了 12 个小时处理前 30 GB,然后花了 60 个小时处理另外 2.5 GB,当前 errsize 约为 20 MB。
我假设原则上我可以运行一个单独的进程来开始恢复 D 盘,例如
ddrescue --no-split /dev/sdb5 /mnt/elements/AcerD_091126 /mnt/elements/AcerD_091126.log
但由于sdb2
和sdb5
位于同一个(发生故障的)物理磁盘上,这似乎是个坏主意。是吗?
答案1
我认为这是一个坏主意,因为它引入了更多的磁头移动,在分区之间来回移动,这会使总时间更长。(除非这能神奇地使恢复工作变得更好。我曾经能够通过将笔记本电脑侧放来访问坏磁盘,因此盖子打开九十度,就像一本打开的书直立起来一样;而且没有插入电源,大概是使用电池来降低温度。所以任何方法都可能有帮助。)
您还应该首先尝试恢复包含更重要数据的分区,而不是可以重新安装的 Windows 和程序;以防驱动器在某个时候永久损坏。