我这里有一个旧硬盘(Seagate,200MB),它刚刚出现故障,我想用 dd 从中获取图像。hd 被识别为设备 (fe /dev/sdb
),但 dd 不会从中复制任何内容。除此之外,我无法在 parted 中选择它(只是什么都不做,没有错误)。我已经尝试对它 ( cat /dev/sdb
) 进行处理,但这也不会返回任何内容。整个事情此刻的表现就像/dev/null
......有人知道我接下来可以尝试什么吗?
提前致谢
dd 输出:
dd if=/dev/sdb of=/mnt/temp.dat
0+0 records in
0+0 records out
0 bytes copied, 2.05 s, 0.0 MB/s
Run Code Online (Sandbox Code Playgroud)
编辑: dmesg 没有显示任何错误。
Edit2:感谢大家的好建议,试过了,但硬盘不见了。
我有一个 1.5TB 的希捷 7200.11 坏了。当连接到机器时,盘片最初仍会旋转,但随后驱动器会发出咔嗒声并开始旋转。然后循环重复。我找到了一些销售替换 PCB 的网站,但是我不知道是 PCB 问题还是其他问题。鉴于上述症状,更换 PCB 是否有帮助?如果没有,我不会在 PCB 更换上浪费我的钱。
注意:我将驱动器放在外部 ESATA 控制器中,并尝试将其连接到工作中的 Linux 机器,并在日志中收到一些错误消息。如果有人认为这有助于确定 PCB 交换是否可以解决我遇到的问题,我可以发布它们。
我的硬盘已损坏,但我正在一点一点地恢复它。它需要很长时间,因为它是 USB2 便携式硬盘。
但我需要我的便携式硬盘用于大学/大学。是否可以将整个硬盘驱动器内容(每个位/字节)复制到映像中,以便我可以安装它并从中进行数据恢复?如果是这样,我应该使用什么?
我有一个旧的 Amiga 硬盘驱动器(CP2088 Conner 驱动器)。它是一个 2.5" IDE 驱动器(见底部)。
如何将其连接到 PC,需要什么软件,以及如何将整个磁盘转换为WinUAE映像?
普通的 2.5" IDE 到 3.5" IDE 可以工作吗?
我知道我不能为此使用 IDE/USB 盒?
我在硬盘上运行希捷的工具。它报告存在错误并提供 LBA 编号。我想将这些位置的数据移动到驱动器上的其他位置。
如何找出这些 LBA 中的数据属于哪些文件?
磁盘为 1TB,使用 NTFS。
我正在运行 Windows 7,64 位平台。
驱动器通过 SATA 接口进行内部连接。
由于驱动器的大小,我在寻找资源来备份它时遇到问题;所以我只想移动有危险的文件(即驻留在坏的 LBA 上)。
有一个失败的 Windows/NTFS 驱动器。我能够通过 USB-to-IDE 电缆连接到另一台 PC,并使用 Knoppix 7.2 LiveUSB 和ddrescue
/恢复大部分驱动器ddrutitliy
。我已经恢复了最关键的数据。现在我将它用作学习练习,看看我是否可以使这个过程更容易,以及在不弄乱硬件的情况下我可以恢复多少。
下面是完整的叙述,但我想知道是否有人成功制作了一个脚本来处理驱动器(USB 或其他)的情况,该驱动器间歇性地或由于已知原因在救援期间中断。
使用ddru_ntfsbitmap
我能够拉引导扇区和 MBR 位图以将恢复范围缩小到刚使用的文件空间(60GB 驱动器上的 16GB)。使用的命令是:
ddru_ntfsbitmap -i 32256 -m MFTDomainFile.txt /dev/sdc filelocations.txt
(-i
用途63*512 = 32256
。因为驱动器不会挂载以从 fdisk 找到 63,我不得不猜测直到ddru_ntfsbitmap
告诉我它可以找到引导扇区。显然它通常是 63 或 2048。)
该驱动器经常中断,并且有一个驱动器部分(第一个 950MB)会在单个扇区读取错误后中断。继续需要拔出 USB-IDE 电缆并重新插入,以使驱动器显示在 /dev 中。在这台 PC 上(或者可能与 Knoppix 有关),如果驱动器断电,ddrescue
继续将额外的读取尝试标记为错误,从而难以跟踪“真正的”扇区读取问题。(在另一台装有 Ubuntu 的旧电脑上,它会以某种方式检测到这一点并终止ddrescue
,这是一个很好的功能,但我不知道是什么导致了这种不同的行为。)通过几次启动和重新启动,我能够ddrescue
用来读取/复制大一次部分并获得大部分磁盘。(> 95% 的表现较好的部分)。使用-i
和-s
我解决的选项并限制“将所有内容都标记为坏”问题的影响。
一般来说,我使用的命令是这样的:
ddrescue -S -m filelocations.txt /dev/sdc HDImage.img HDRecoverlog.txt -r2 -d -i5GB …
可能的重复:
如何从重新分区的硬盘驱动器中恢复数据
我犯了一个可怕的错误。
恢复数据或恢复磁盘的最佳方法是什么?
我找到了一个来自easeus的程序,但它只有1GB免费。还有其他解决方案吗?
我的 mac最近放弃了,我正试图从硬盘驱动器中挽救任何我能得到的数据。我能够使用 OSX 安装 CD 启动并启动磁盘工具,它基本上告诉我驱动器无法修复,我需要对其进行格式化。我的问题 - 如何手动安装它(从终端)并尝试恢复我的一些数据?我想如果磁盘工具可以看到它,也许我也可以。谢谢。
我正在寻找一种高级方法来读取希捷 1TB 内部硬盘的 NTFS 文件系统上的 MFT 条目。平台为Windows 7。
我需要获取文件名、块大小和 LBA。
这是一项特殊的任务,因此我需要编写一个程序来执行此操作吗?
500GB NTFS 分区的前 7GB 被另一个文件意外覆盖。是否可以恢复 NTFS 卷剩余 493 GB 中的部分数据?分区表完好无损。执行的命令是:
dd if=file of=/dev/sdc1
Run Code Online (Sandbox Code Playgroud)
谢谢
编辑:我的问题是不同的。我覆盖了前 7GB 的 NTFS 分区。其他问题主要涉及硬件故障或坏扇区。