我在 Windows 11 的同时安装了 Ubuntu,但忘记关闭 BitLocker。
Ubuntu 安装“成功”,但我无法双重启动,因此我删除了分配给 Ubuntu 操作系统的分区。
我需要清除磁盘还是删除分区就足够了?禁用 BitLocker 后,我重新安装了 Ubuntu,但我不知道旧数据是否消失了。
我不想恢复任何东西,只是想确保任何东西都已损坏。
答案1
如果我删除了一个分区,那么这个分区上的数据也会被删除吗?
严格:不。删除分区意味着从分区表中删除相关条目。这不会对分区内的数据产生任何影响*。如果您在分区表中重新创建条目,则将恢复删除。事实上,向右扩展分区+文件系统的标准方法可能涉及删除分区。请参阅这个问题我的答案就在那里。
刚删除分区后,数据仍然存在。但如果一个新的文件系统创建后,它不会也不会使用旧数据;它将逐渐用自己的数据覆盖旧数据。新文件系统的工作就是始终返回自己的数据。将文件系统作为抽象层的原因之一是您(和您的程序)不必担心分区的哪些部分会被覆盖或旧数据会发生什么。文件系统有义务可靠地向您提供您存储在其中的数据,而不是一些随机或陈旧的数据。因此,在正常运行中,不会因为旧文件系统曾经存在而出现一些旧文件或某些内容被损坏的风险。
也许可以恢复一些旧文件。恢复程序旁路文件系统层才能做到这一点。也可能有一种方法(取决于新文件系统的类型)将块分配给常规文件而不将其清零,这会使一些旧数据出现在文件中。这在测试、调试或手动修复(新)文件系统时很有用。它是不是任何操作系统(包括您新重新安装的 Ubuntu)都可以自行完成这一操作。
事实上,旧文件系统仍然存在,这不会破坏任何东西。
* 在 Windows 中,通常一步创建分区及其文件系统,这使得许多用户认为“分区”和“文件系统”是同义词(而它们当然不是)。我可以想象这种理念可以扩展到删除分区,因此可能存在过于热心的工具在从分区表中删除条目时会擦除分区的开头。它们的“删除分区”操作应该命名为“删除分区并破坏文件系统”。实际的删除分区的操作不会对分区内的数据造成影响。如果命令删除分区的工具对数据造成影响,那么它就太过分了。
答案2
是的,它会消失。如果你再次覆盖该分区,比如说,通过另一次安装,它几乎是不可恢复的。
答案3
最重要的是,跟踪该分区(我假设是虚拟的)内的文件和目录的表丢失了,因此基本上所有数据也都丢失了。