在“sudo dd if=/usr/lib/SYSLINUX/mbr.bin of=/dev/sda1”之后恢复数据

在“sudo dd if=/usr/lib/SYSLINUX/mbr.bin of=/dev/sda1”之后恢复数据

硬盘有 2 个分区,一个是 Windows 10,另一个是 Windows 7。我删除了包含 Windows 7 的分区。结果发现它有 Windows 10 的启动项。

我查找了如何让计算机再次运行。通用答案似乎是从 Ubuntu USB 启动并运行:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

sda您的 Windows 分区在哪里。

我做到了:

sudo dd if=/usr/lib/SYSLINUX/mbr.bin of=/dev/sda1

计算机仍然无法启动。但是,之前我能够看到 Windows 10 分区。现在我看到一个未知分区。

Testdisk 说文件系统已损坏。

附言:如果我表达不清楚或不具体,请见谅。本质上,我的问题是:

如何从已覆盖的 NTFS 分区中检索文件夹sudo dd if=/usr/lib/SYSLINUX/mbr.bin of=/dev/sda1

答案1

Takkat – 花了好几个小时,但有一个文件根本没复制 – 我的意思是,我确定它会复制,但花了太长时间,我认为再次下载会更容易,所以我自己中止了操作 – 但最终我的笔记本电脑上出现了老板的所有数据,创建了一个新的分区表而不是损坏的分区表,并安装了系统。也许仍然可以将文件系统恢复到我 dd 之前的状态,但提取必要的数据并重新安装系统比弄清楚如何恢复 dd 更有效率。谢谢。

PS 另外,WinEunuuchs2Unix – 不,它没有。它只是说“无法打开文件系统。文件系统似乎已损坏”。就是这样。

相关内容