ddrescue

Linux,硬盘:如何避免在第一次错误后 USB 适配器读取失败
ddrescue

Linux,硬盘:如何避免在第一次错误后 USB 适配器读取失败

我经常尝试从故障硬盘中保存数据。我使用 SATA USB 适配器和 ddrescue。问题是,当它遇到坏扇区时,会导致读取错误,并且所有后续读取也会返回错误。所以我必须关闭并打开适配器才能继续救援。如果我将驱动器直接插入主板 SATA 端口,就不会出现这个问题,但这不方便。 有没有办法,也许是 Linux 选项以不同的方式访问驱动器(我已经尝试了 ddrescue 的直接访问选项)?是适配器的错误(我测试了两个)还是 USB 连接的错误? 谢谢 ...

Admin

ddrescue 和划伤的 DVD:是否可以更换光驱?
ddrescue

ddrescue 和划伤的 DVD:是否可以更换光驱?

我目前正在ddrescue使用 USB 蓝光读取器翻录/修复一张旧的有划痕的 DVD,这张 DVD 大约有 1GB,bad-sector我仍然想尝试使用光盘清洁工具来保存它,耐心。 自从我开始救援过程已经过去了几天,大约 85% 的光盘已经恢复pct rescued,但现在我刚刚以便宜的价格买到了一台旧的 USB DVD 读取器,我想用它来代替更花哨的蓝光读取器。 是否可以取消当前的救援操作,将 DVD 插入“新”读取器并继续进行救援,或者这可能会损坏已救援的图像?我担心“新”读取器可能会以不同的方式读取光盘,因此与已救援的部分不兼容。 ...

Admin

ddrescue:制作副本的正确命令
ddrescue

ddrescue:制作副本的正确命令

我正在使用 ddrescue 复制故障/即将报废的硬盘,经过近 15 天,过程完成了约 84%,预计将在接下来的 4 到 5 天内完成第 1 阶段。 历史(参考另一个问题我之前发布过):源驱动器是 2TB Seagate Baracuda 驱动器,用作 Windows 10 计算机中的第二个驱动器,有四个分区,前三个分区每个 500GB,最后一个分区大约 400GB(留下的不是正好 500GB 来制作第 4 个分区)。 使用 Ubuntu Linux 插入硬盘。驱动器和分区出现在 ubuntu 中,但实际上没有分区可访问,导致系统响应非常非常慢。我在尝试安...

Admin

如何才能找出 NTFS 上的文件使用了哪些扇区?
ddrescue

如何才能找出 NTFS 上的文件使用了哪些扇区?

我正在使用 从故障硬盘中恢复数据ddrescue。这是一块 2TB 的磁盘,NTFS 文件系统,但实际只使用了大约 200GB 左右,因此将其全部恢复将浪费大量时间。 我已经从驱动器的开头挽救了足够的数据,可以(修复和)读取 NTFS 文件表等。我只想恢复ddrescue实际包含文件使用的数据的部分。 如何获取文件指向的簇/扇区范围列表? ...

Admin

ddrescue:如何从第一阶段重新启动?
ddrescue

ddrescue:如何从第一阶段重新启动?

我一直在尝试从最近发现的一台旧 Acer 笔记本电脑上的 500GB WD Scorpio Blue 硬盘中恢复数据。我运行了大约一天,读取速度就减慢到大约 50KB/S,只恢复了大约 60GB。然后我在命令中添加了 -a100000(如果读取速度低于 100KB/S,则跳过),只用了几个小时就恢复了大约 300GB!但是,当它进行到第 3 步时(恢复第 1 步和第 2 步中跳过的内容),速度下降到只有 ~20KB/S,大约需要 3 个月才能完成。所以我想从第 1 步重新开始,这次使用 -a50000(第 3 步中忽略 -a)。 我碰到这个问题然而在他们的情...

Admin

ddrescue 日志文件表示什么?
ddrescue

ddrescue 日志文件表示什么?

我正在运行 ddrescue,试图将我快要坏掉的 2TB Seagate Baracuda 硬盘复制到新的 4TB 硬盘上。现在,它已经运行了 5 天,在终端屏幕上我看到了一些读取错误。目前救援工作大约完成了 33%。以下是我原始帖子的链接,用于了解背景原始帖子。 以下是今天的 ddrescue 日志文件: # Mapfile. Created by GNU ddrescue version 1.26 # Command line: ddrescue -d -f -r3 /dev/sdb /dev/sdc sdc.log # Start time: 20...

Admin

ddrescue,当使用较大的磁盘进行磁盘复制时进行第二次磁盘复制,以从故障硬盘进行第一次复制
ddrescue

ddrescue,当使用较大的磁盘进行磁盘复制时进行第二次磁盘复制,以从故障硬盘进行第一次复制

我的硬盘出现故障,第一次使用 Testdisk 时,速度非常慢,之后我使用 ddrescue 复制磁盘。原始磁盘是一个 2TB 的驱动器,有 4 个 NTFS 分区(我在实时 ubuntu 系统上错误地将其格式化为 ext4)。 现在,我在 Ubuntu 上使用 ddrescuesudo ddrescue -d -f -r3 /dev/sdb /dev/sdc sdc.log 我使用一个新的 4TB 硬盘进行复制,现在我想制作第二个副本。对于第二个副本,我有另一个新的 4TB 驱动器,它与第一个复制驱动器不同。我读到目标驱动器必须大小相同或至少更大。现在我的...

Admin

如果没有识别分区,如何安装 ddrescue 映像?
ddrescue

如果没有识别分区,如何安装 ddrescue 映像?

在 macOS Ventura 13.1 上,我通过 ddrescue 成功拯救了损坏的、无法安装的磁盘 (Mac OS Extended (Journaled)): ddrescue -v -f -n /dev/disk3s2 /Volumes/emptyhd/hd.dmg ~/logfile.log 几天后,我在终端中收到了“完成”的提示: Current status ipos: 654704 kB, non-trimmed: 0 B, current rate: 0 B/s opos: 654704...

Admin

尽管没有 I/O 错误,但无法从崩溃的 SD 卡中恢复文件
ddrescue

尽管没有 I/O 错误,但无法从崩溃的 SD 卡中恢复文件

我的 Android 手机中有一张 SD 卡。未加密。上面有应用数据和图片。然后有一天它不再被识别,里面是空的。我并不担心,因为我有备份,但我认为这可能是一个很好的机会来检查我是否能够恢复数据。这就是为什么我把卡放进我的 Linux 机器(未安装)并尝试了一些工具。 dmesg 没有给我有关我的 SD 卡的警告或错误(dmesg | grep mmcblk)。 首先,我用 ddrescue 和 safecopy 制作了它的原始图像。两者都使用了非常被动的选项(ddrescue 使用了 -n,safecopy 使用了 --stage1)。两者都制作了完美的图像...

Admin

逐字节复制硬盘后如何再次启动 Windows 95?
ddrescue

逐字节复制硬盘后如何再次启动 Windows 95?

背景 我有一块非常老旧的 PATA 硬盘(1998 年富士通 3.2GB),插在一台非常老旧的计算机(奔腾 2 / 华硕 P2L97 主板)上,该计算机只有一个可启动分区(Windows 95 和 Fat32 文件系统)。正如预期的那样,这块硬盘坏了很多聪明的警报。 我的目标不是恢复数据,而是将旧硬盘的副本复制到新硬盘(2003 PATA WD 80GB)以重新启动。 我保存了整个旧硬盘ddrescue(从系統�态編輯将故障硬盘插入新电脑后,将其复制到映像文件(USB 驱动器上的 rescue.img),如ddrescue 手册。不幸的是,当我尝试在较新的 ...

Admin

ddrescue 复制错误块时速度很慢
ddrescue

ddrescue 复制错误块时速度很慢

我使用 ddrescue 从旧硬盘恢复数据,但我发现它在复制失败的块时运行非常慢,可以建议在 ddrescue 上使用任何选项来跳过错误块或失败的块,谢谢! ...

Admin

I/O 错误不会涌入 ddrescue
ddrescue

I/O 错误不会涌入 ddrescue

我正在尝试使用 ddrescue 从损坏的 USB 棒获取映像。该过程在驱动器的前 100MB 上有效,然后完全卡住了:ddrescue 输出冻结(甚至几个小时都没有动静)。 ddrescue 进程处于“D”——不间断睡眠(通常是 IO)状态,信号不会停止它,只有拔下 USB 驱动器才会停止。 似乎 I/O 错误没有到达 ddrescue,因此它无法继续处理下一个块。有没有办法确保内核向 ddrescue 返回 I/O 错误,以便它继续处理? 我使用默认选项运行了 ddrescue: sudo ddrescue /dev/sdc /tmp/image_usb...

Admin

ddrescue --generate-mode 生成了用于恢复的 mapfile,但是缺少未修剪的块?
ddrescue

ddrescue --generate-mode 生成了用于恢复的 mapfile,但是缺少未修剪的块?

我启动了 ddrescue 来从我的 NAS 中恢复故障的 2TB WD 驱动器。虽然我指定了一个日志文件,但不幸的是,我从一个可启动的闪存驱动器以试用模式运行 ubuntu,并且没有将日志文件写入单独安装的驱动器,因此当电源断电约 11% 时,我发现我的日志文件丢失了。 在手册的第 14 章中,生成模式看起来可能有效,所以我运行了: ddrescue --generate-mode infile outfile mapfile 我正在恢复的驱动器是一个全新的驱动器,所以我希望它能够工作,因为驱动器上没有旧数据。 我现在正在运行安装到 SSD 上的 Ubun...

Admin