我有一台带硬盘的笔记本电脑,启动时出现问题(windows10)。我认为 Windows 只是在某种程度上失败了。
我已从 LinuxLiveUSB 启动并尝试使用dd
.由于 I/O 错误,DD 在 85GB 上失败。我读到这是坏块的标志,所以NOERROR
下次我使用了标志。
在此过程中dd
,现在仅抛出 I/O 错误。我已经检查了磁盘fdisk -l
,但只看到一个分区(在整个操作之前是 4),并显示没有其他分区或其他内容的消息(抱歉我记错了)。
下次重新启动 LiveUSB 时,fdisk
不会检测到sda
任何内容。所以我认为,磁盘已经死了。
我仍然有 1TB 磁盘的 270GB 映像(由于永无休止的 I/O 错误而关闭 DD)。我想从此映像恢复数据,但OSFMount
在 Windows 上或losetup
/都kpartx
无法从此映像挂载 Windows 分区(OSFmount
只是挂起,Linux 工具不执行任何操作)。
是否有任何过程可以准备图像以从中读取数据?谢谢。
答案1
首先,您应该使用ddrescue
dd 而不是,因为它能够正确跳过坏块,并且生成的映像将成为有效的磁盘映像,请参阅https://superuser.com/a/1075837了解更多信息。
其次,如果生成的磁盘映像严重损坏,您必须使用文件恢复实用程序,但 Linux 的实用程序非常弱,例如testdisk
和photorec
。我强烈推荐使用 R-Studio Undelete,因为它是处理磁盘映像和已删除文件的最可靠、最强大的工具。