如何从“sudo rm -rf”命令中恢复?

如何从“sudo rm -rf”命令中恢复?

由于错误,我最终rm -rf /在笔记本电脑上执行了命令sudo,该命令在停止之前删除了许多文件。现在,当我重新启动系统时,它会掉到此提示:

GRUB rescue>_ 

我正在使用 Ubuntu 12.04 和 Windows 7 双启动。

我请求帮助解决以下问题:

  • 如何修复当前安装的 Ubuntu 而不覆盖/删除剩余文件(通过rm -rf命令)?

  • 使用启动修复安全吗?

  • 有没有办法直接进入Windows 7?

答案1

如果你需要恢复你的文档,你可以尝试使用照相记录或者测试磁盘

但是,如果您想恢复操作系统并使其再次运行,全新重新安装是迄今为止最简单、最快捷的选择。

答案2

如何修复当前安装的 Ubuntu 而不覆盖/删除剩余文件(使用 rm -rf 命令)?

如果你rm -rf从根目录运行并让它运行完成,你将得到一个空白分区。有没有机会恢复文件(见恢复已删除文件的最佳工具) 必须在从 LiveCD 运行时完成。

我假设您说的是 ext4 分区。您遇到的最大问题是找到要恢复的确切文件,因为文件的名称将丢失(与 FAT32 文件恢复不同)。一些恢复工具可以搜索某些文件类型具有的模式。例如,所有 jpg 文件都具有共享通用二进制模式的文件部分。您可以告诉恢复工具恢复具有该模式的文件。您可能通过这种方式成功恢复一些文件,但至于恢复整个系统,最好的办法是重新安装,因为您将无法为所有已删除的文件提供文件名。

使用启动修复安全吗?

我对启动修复不熟悉,因此无法在此给您明确的答案。由于您已删除整个 Ubuntu 安装,因此我建议您重新安装。

有没有办法直接进入Windows 7?

快速完成此操作的最佳方法是重新安装 Ubuntu,它将修复 grub 以便您可以启动 Windows。

答案3

/当以 sudo 形式从根目录开始递归删除文件时决不除了从备份中恢复之外,还可以恢复操作系统之前的状态。

如果您手头没有最近的备份,则必须重新安装 Ubuntu。

可以恢复 $HOME 目录中的个人数据文件(例如使用相簿),但请注意以下几点:

  • 请先恢复这些文件。在成功将数据恢复到外部存储设备之前,请勿使用该驱动器。
  • 您必须手动恢复权限、目录和文件名。

也可以看看:

答案4

要恢复已删除的文件,我建议使用最重要的安装最重要

相关内容