使用 dd 覆盖文件系统后恢复 Ubuntu

使用 dd 覆盖文件系统后恢复 Ubuntu

我的笔记本电脑上有一个 Ubuntu 安装,位于加密的 LVM(即 /dev/sda1)上。

我计划将 Arch Linux 映像写入我的 USB 驱动器 (/dev/sdc1),按照本指南操作 -https://wiki.archlinux.org/index.php/USB_Installation_Media#Overwrite_the_USB_drive。相反,我意外地使用覆盖了我的 Ubuntu

dd if=archlinux.iso of=/dev/sda

我还有希望恢复 Ubuntu 安装吗?还是完全没有希望,我宁愿恢复尽可能多的数据?

答案1

我假设这是 dm-crypt/LUKS。你多晚才意识到这个错误并终止dd?如果你覆盖了标头中的盐,就不可能恢复你的数据。否则,cryptsetup-luks包中有一些工具可以手动执行手术并恢复数据。有关更多信息,请参阅官方 LUKS 中“如果我覆盖 LUKS 分区的开头或损坏 LUKS 标头或键槽会发生什么?”后面的问题常问问题

答案2

恐怕你没有任何希望。你可以将硬盘送到一些顶级数据恢复公司,他们会收取高额费用,甚至不保证能恢复数据。

是时候从备份中恢复了。

相关内容