ddrescue

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

从有缺陷的 MBR 硬盘恢复数据
ddrescue

从有缺陷的 MBR 硬盘恢复数据

我的一个朋友的外置硬盘现在出了问题。不幸的是,这是他唯一一个存储大量旧家庭照片的硬盘,所以这对他来说非常重要。 到目前为止的行为和我的步骤是: 将驱动器插入 Windows PC 后,资源管理器中未显示该驱动器 Windows 磁盘管理提示它没有有效的 MBR 或 GPT(例如这张照片) Ubuntu 18.04 无法挂载驱动器 GNOME 磁盘实用程序显示该驱动器有 2.2TB,尽管它应该只有 250GB(型号:ST9250315AS) GNOME 磁盘实用程序显示“磁盘正常,有一个坏扇区” 我运行了 ddrescue -S。它读取了 2.2TB(?),...

Admin

ddrescue:拯救单个分区后,我可以拯救整个驱动器吗?
ddrescue

ddrescue:拯救单个分区后,我可以拯救整个驱动器吗?

这可能是一个愚蠢的问题,但我有一个快要报废的外部硬盘,上面只有一个 NTFS 分区。 我可能很天真,但我认为最好使用 ddrescue 来拯救分区而不是整个磁盘: sudo ddrescue -v -r 2 /dev/disk3s2 /Volumes/HDD/rescue.img dd.log 效果非常好: current pos: 512 B, current status: finished mapfile extent: 1000 GB, in 23 area(s) non-tried: 0...

Admin

从损坏的日志文件继续 ddrescue
ddrescue

从损坏的日志文件继续 ddrescue

几天前,我在我的 180GB 分区中运行了 ddrescue,但 3 天后(上次检查时已救援 99.91% 并处于第 3 阶段)系统冻结了,因此我按住关闭按钮关闭了计算机。 当我打开时,我备份了图像文件和日志文件,但是日志文件没有完全复制,它说复制时出现错误,但是从日志文件中复制了 106 kb 中的 104 kb(奇怪的事情)。 当我再次运行 ddrescue 命令时,出现一条消息“mapfile discoC.Logfile 中的错误,第 4092 行”。 命令: sudo ddrescue -d -r0 /dev/sdb3 discoC.img dis...

Admin

ddrescue 完成后你要做什么?
ddrescue

ddrescue 完成后你要做什么?

这似乎是一个简单的问题,但即使是手册似乎也没有解决它。救援完成,有 24 个坏区。我访问目标驱动器,但它显示“文件夹为空”。据推测,ddrescue 操作会产生一些可用于确定原始驱动器内容的东西,但是什么呢?我该如何处理目标?我刚刚浪费了 2 天时间等待这个过程完成吗? 我只将 500GB 源驱动器的主分区(据说是 ext4 格式)恢复到 1TB 目标驱动器(也是 ext4 格式)。我原以为结果会是一个包含可读文件或 *.img 文件之类的分区。但我不知道该怎么做,呃……什么都没有。 好的,根据要求,这是我用来调用 ddrescue 的命令行: sudo d...

Admin

使用 DDrescue 备份损坏的 vBox VDI 上的本地磁盘
ddrescue

使用 DDrescue 备份损坏的 vBox VDI 上的本地磁盘

经过一番狡猾的猜测,我终于得到了这个命令来创建一个出现故障的远程磁盘(vbox)的本地 .img。 它起作用了,虽然很慢,但它起作用了: ssh root@example ddrescue -d /dev/sda1 - | pv | cat > /home/user/path/to/tester1.img | cat > /home/user/path/to/tester1.logfile 我的问题是关于命令的“| cat > /home/user/path/to/tester1.logfile ”部分...... 显然这将花费几个小时...

Admin

按顺序、分块复制原始分区,并进行错误恢复
ddrescue

按顺序、分块复制原始分区,并进行错误恢复

通常,如果我想复制原始分区/dev/sdaX(读取时出现 i/o 错误),我只需使用ddrescue <src> <dst>。 这里的情况是,我希望能够以较小的块复制此分区(例如,1GB 分区以 10*100MB 的块复制),但不是一次性复制,然后将它们粘合在一起。想象一下,您想将 1GB 分区从复制PC_A到PC_B,但您只有 100MB 的 USB 记忆棒可用。 从技术上来说这可行吗?ddrescue如果可以,怎么做? ...

Admin

哪种类型的硬盘硬件故障会导致这种条纹读取故障模式?
ddrescue

哪种类型的硬盘硬件故障会导致这种条纹读取故障模式?

我正在ddrescue从出现故障的 ~1TB 外部硬盘中恢复数据。大部分数据都可以恢复,这很好,但症状很有趣,我只是想知道哪种故障会导致这些症状。这里没有什么问题需要解决,只是满足了我的好奇心。 以下是该驱动器的详细信息(来自fdisk -l): Disk /dev/sde: 931.48 GiB, 1000170586112 bytes, 1953458176 sectors Disk model: My Passport 0748 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/phy...

Admin

如何拯救失败的 NTFS HDD?
ddrescue

如何拯救失败的 NTFS HDD?

我正在尝试通过以下方式挽救故障的 NTFS HDD ntfsclone: 我开始通过以下方式逐个扇区进行复制: ntfsclone --rescue --force --overwrite '/dev/sda1' '/dev/sdb1' 它快速运行到 30% 左右,然后尝试记录坏扇区,变得非常慢,我听到驱动器的电机和磁头在运转,所以我认为它会尝试多次读取任何坏扇区 --rescue:继续处理发现的任何坏扇区 --force:如果卷脏了则继续 有什么建议可以加快这个速度,或者也许最好用它ddrescue来完成这项工作? ...

Admin

在部分恢复的 ext4 上查找损坏的文件
ddrescue

在部分恢复的 ext4 上查找损坏的文件

我有已损坏的硬盘运行时受到的影响。磁盘有 6 个分区,还有一些未分配的空间。影响之后,3 个分区似乎没问题,我能够以不错的速度正常读取/写入它们,文件系统检查也没有失败。但有一个40 GiB ext4 分区此次事件发生后,磁盘上的内容已部分无法读取。 这个分区大约有8GB 可用空间。此分区上安装了一个 Linux 发行版,并且它/home不在单独的分区上。因此,所有用户、操作系统和应用程序数据都位于这个单个分区中。 我尝试过什么 最初我尝试使用ddLinux 中的命令将数据从损坏的分区复制到另一个磁盘上的另一个分区。但它多次失败并出现读取错误,我不得不在调整...

Admin

我使用 ddrescue 克隆了一个 HDD。下一步做什么?
ddrescue

我使用 ddrescue 克隆了一个 HDD。下一步做什么?

原始驱动器无法通过 chkdsk 或使用 Macrium Reflect 或 EaseUS 的克隆。 我查阅了有关 ddrescue 的信息,决定试一试。毕竟这只是我用来安装游戏和媒体的硬盘。在发生故障前几天,所有内容都已备份。我使用了 SystemRescue,14 天后,我的 3TB 硬盘克隆到 4TB 硬盘上已完成,恢复率为 99.99%。 我使用了“ddrescue -f -n /dev/sda /dev/sdb /root/recovery.log” 在将此硬盘从备份设备移出并放回主 PC 之前,我还应该做些其他事情来验证我的克隆是否具有最佳效果?...

Admin

如何恢复可疑的 500GB 内置硬盘上具有坏超级块的 ext4 分区?
ddrescue

如何恢复可疑的 500GB 内置硬盘上具有坏超级块的 ext4 分区?

我 6 个月前买了这个硬盘,它不应该出现这样的故障。这是一块 500 GB 的 SATA III 内置希捷硬盘,我一直用在一台安装了 archlinux 的旧 ECS G31T-M9 电脑上。我买了这个全新的硬盘,还有另外一块 1 Tera 西部数据硬盘,也是全新的,用来存储我的个人档案和项目,所以这种情况再糟糕不过了。两个硬盘同时开始出现故障,我不知道是系统配置不当,还是主板出现故障,无论是由于系统故障还是与 SATA III 协议的前向兼容性差(我猜它是为 SATA II 设计的)。顺便说一句,安装系统的旧 IDE 硬盘(没有存储任何重要内容)非常健康,...

Admin

硬盘在 ddrescue 期间停止工作并发出奇怪的声音
ddrescue

硬盘在 ddrescue 期间停止工作并发出奇怪的声音

我们有一个较旧的 HDD(WD Black 500 GB),它仍在用于存储数据,但后来在某个时候,Windows 无法在安装驱动器的情况下启动。我检查了 Linux 安装,发现主数据分区有一个未知的文件系统。我决定最安全的做法是使用它来dd创建此分区的映像,然后找出恢复文件系统的方法。当我这样做时,我开始偶尔收到读取错误。然后,我ddrescue从我已经复制过来的约 11 GB 数据中找到并生成了一个映射文件,然后从那里继续。 每隔几秒我就会遇到一些错误,但进程相当快(没有错误时约为 50 MB/s)。但我注意到一些奇怪的声音,但我没有想太多。 我让它运行了...

Admin