将文件移动到实时环境中的 Documents 文件夹后,如何取回文件?

将文件移动到实时环境中的 Documents 文件夹后,如何取回文件?

我已经从安装了 Windows XP 的笔记本电脑上的 USB 密钥启动了 Live CD 会话(Ubuntu 8.04)。在此会话期间,我将各种文件从 Windows XP 文件夹移动到位于 Ubuntu 桌面上的 Documents 文件夹。然后我删除了 USB 密钥,因为我认为这些文件应该位于 USB 密钥的某个位置。不,它们似乎不在那里。

因此,我已从 USB 密钥重新启动了实时 CD 会话。令人惊讶的是,文件不再位于 Ubuntu 桌面上的 Documents 文件夹中。我提到,在所有这些操作过程中,我都没有关闭笔记本电脑。

有人能告诉我这些文件在哪里吗?非常感谢。

答案1

除非 USB 闪存驱动器上的系统设置了持久性,否则保存到实时系统的文件只会存储在内存中,它们实际上并没有保存到任何地方的磁盘上,因此当您关闭或重新启动时它们就会消失。

也就是说,如果没有持久性,实时 USB 的工作方式与实时 CD 或 DVD 相同。在运行该系统的系统上保存文件不会改变该系统,并且这些文件不会被保留。

你说你已移动将文件移至实时系统。由于文件最初位于硬盘上,因此将它们移至实时文件系统实际上包括幕后两个操作:

  1. 这些文件是复制到实时文件系统。
  2. 复制成功后,文件删除在源头。

如果你有备份,那么解决方案就是从备份中恢复您的文档。

如果它们没有备份,而且很重要,那么解决方案就是尝试取消删除复制自卷的文件。这不能保证成功,但特别是如果您从那时起就没有写入过该磁盘,您实际上可能能够恢复所有内容。

与任何数据恢复操作一样,最重要的规则是不要写入需要恢复数据的磁盘。这存在覆盖文件对应数据的风险。删除文件后,与其关联的数据很少会立即销毁。相反,磁盘上存储数据的位置可供后续写入。除非文件被覆盖,否则它们可能是可恢复的。

有些人没有意识到的是,如果你在磁盘上安装了操作系统,只需启动已安装的操作系统施行很多的写入操作,并且存在覆盖已删除文件数据的高风险。因此, 你不能启动安装在该驱动器上的操作系统直到您恢复了想要恢复的任何数据(或者确定不恢复)。如果您已从驱动器启动,您可能能够恢复数据,但几率较低。

尝试从 NTFS 分区恢复文件时,从实时 CD/DVD/USB 启动是安全的。这并不会自动写入任何 NTFS 卷。

至于恢复文件后将其放在哪里,虽然设置带有持久区域的实际 USB 是一种选择,但我建议您采用更简单的方法,将单独的外部驱动器(可以是另一个 USB 闪存驱动器)插入计算机并将文件存储在那里。


事情就是这样的。接下来的问题很明显,我实际上该如何尝试取消删除文件?本质上与 Ubuntu 无关——它们基于 Windows 系统——如果你需要这方面的帮助,那么你可能会更倾向于选择拥有更多 Windows 专家的社区,这些社区会积极征集与 Windows 相关的问题,例如超级用户

但是,有些恢复数据的方法可以使用 Ubuntu 来实现,这些方法与本网站的主题一致。我建议您采取谨慎的方法,而不是立即尝试并希望它们会奏效。具体来说:

  • 确保您知道如何避免写入受影响的磁盘(或者更准确地说,受影响的分区)。
  • 大多数恢复文件的技术不需要挂载分区,甚至挂载分区也不会带来好处。但是,如果出于某种原因,您在恢复文件之前再次挂载分区,则应确保以只读方式挂载分区,而不是以读写方式挂载分区。

至于如何恢复文件,请参阅:

  • 数据恢复, 尤其NtfsProgs 部分,但您最终可能需要使用该页面的其他方法。
  • 数据恢复/NtfsUndelete,其中提供了您最终可能会使用的说明。
  • 恢复 NTFS 分区上意外删除的文件
  • 如果您无法单独恢复文件,则可能需要尝试更麻烦的方法。除非您有恢复数据的经验,否则我建议您在那之前寻求帮助。但您最终可能会不得不使用(即可能受益于)中描述的一些技术安装 Ubuntu 后,如何恢复意外丢失的 Windows 分区?。请注意,这是一个截然不同的情况您的数据,如果您在将文件移出磁盘后没有写入磁盘,那么您的更改和恢复效果实际上可能非常好。所以不要从那里开始;我之所以提到它,主要是因为它是与 Ubuntu 相关的一项重要数据恢复资源。

最后,有三件事需要记住:

  • 不要写入包含文件的卷,直到您恢复完数据为止,因为这可能会覆盖已删除文件的内容。是的,我之前说过,但我再说一遍,因为所以重要的。
  • 虽然 Ubuntu 和其他 GNU/Linux 系统经常用于从 Windows 系统恢复数据,即使是主要使用 Windows 的用户,也并非所有方法都使用 Ubuntu。您可能需要研究其他方法。当然,并非所有方法都描述这里。本回答主要重点是解释什么发生了,总体上如何进行
  • 如果可能的话,请使用受支持的 Ubuntu 版本。您说您正在使用 Ubuntu 8.04。该版本确实很旧并且多年来一直不受支持!我并不是说这导致了你原来的问题——非持久性实时媒体在 Ubuntu 的每个版本中都以相同的方式工作——但最好使用受支持的 Ubuntu 版本,特别是对于任何重要的事情,如数据恢复,如果你选择使用 Ubuntu 的话。

答案2

首先,在恢复重要文件之前,请勿将内置驱动器用于恢复以外的任何用途。这一点非常重要。因此,如果您想要一个可以保存文件的驱动器,请在另一台计算机上创建它。


请下载最新版本,超轻量级 Ubuntu 版本Lubuntu 16.04.1 LTS 32 位(别名 i386),这对于装有 Windows XP 的旧电脑来说很有用。

使用 mkusb 创建持久直播驱动器。这意味着您保存的文件将存储在单独的分区中,并且在重新启动后仍然有效。如果您想在连接到 Windows 时读取文件,则应将它们保存在数据接口分区。否则,您可以将它们保存在“文档”和持久实时系统的其他标准目录中。

请参阅这些链接

在安装之前先试用 Ubuntu(Kubuntu、Lubuntu、Xubuntu 等)

help.ubuntu.com/community/mkusb

mkusb/持久

相关内容