Apu*_*rav 9 data-recovery windows-subsystem-for-linux
我想从 Windows 的 Ubuntu 子系统中删除所有与 Ubuntu 相关的文件。所以我只是sudo rm -rf /*在Ubuntu主目录下使用。
我做了 sudo 是因为早些时候有很多权限被拒绝。现在,当拒绝的权限较少时,我开始从 Windows 收到各种其他错误,然后我意识到它也在删除 Ubuntu 之外的文件。
现在,即使在 Windows 中,一切也很奇怪。我刚意识到它就用Ctrl+取消了命令C,但是已经损坏了太多。有没有办法来解决这个问题?有没有办法反转最后一个命令?
Not*_*1ds 23
我会在这里提供尽可能多的帮助,但更多的是哀悼。WSL/Linux 中没有“撤消”(好吧,至少没有还原点),没有回收站,并且以这种方式删除的文件甚至不会进入 Windows 回收站。即使他们这样做了,当多个系统文件损坏时逐个文件修复 Windows 可能是徒劳的。
编辑/更新: 值得检查您是否在 Windows 中有最近的系统还原点。通过选择最新的还原点,您有机会恢复某些“正常”Windows 功能的外观。也就是说,您可能 rm 进入了 Windows Program Files 和/或 ProgramData,这也会影响第三方应用程序。
正如@matigo 评论的那样,计划从备份中恢复。如果没有可用的备份,请计划重新安装 Windows 和所有应用程序。至少(假设您不能使用还原点),使用 Windows 安装程序的“修复”功能(也可以通过 F11 或其他一些热键启动)。但是,如果出于与上述相同的原因,它无法“修复”,请不要感到惊讶。您可能需要访问另一台计算机来下载和创建Windows 10 安装介质。
您是否有丢失的重要文件或 Windows 端工作?希望它没有进展到C:\Users(也就是/mnt/c/Users在 WSL 下),但如果有(如果您没有备份),那么您应该查看文件恢复选项,至少如果您有 HDD。重要的是要停止,直到你做到这一点使用电脑,以驱动任何写操作可能会覆盖重要的数据,你是很重要的可能,否则能够恢复。
在重新安装 Windows 之前,继续并备份仍然存在的任何重要文件或文档也可能是明智的。根据计算机的当前状态,您可能想要创建一个Rescue USB,您可以从中启动以访问文件并备份它们。同样,根据您计算机的状态,您可能需要访问另一台计算机来创建可启动 USB。
您已经完成了“最终禁止命令”,但您认为这样做是安全的,因为您处于“虚拟环境”中。但 WSL 并未完全或完全虚拟化。它的强大之处在于它与 Windows 的深度互操作性,包括在 WSL 中自动安装 Windows 驱动器。强大的力量来了......错了,对不起。
请注意,删除所有 WSL Ubuntu 文件的正确方法是:
通过转到“应用程序和功能”,选择“Ubuntu”(或从 Microsoft Store 安装的版本)和“卸载”,从 Windows 中卸载 Ubuntu 发行版。
或者,wsl --unregister <distroname>发行版名称可能是“Ubuntu”(但可以确定以wsl -l -v进行确认)。不过,这仍会在“开始”菜单和“应用程序和功能”中留下“Ubuntu”条目,因此第一种方法更可取。
有一种方法可以解决这个问题,但通常不是在 Ubuntu 中。
被删除的文件实际上并未被删除。它们只是被标记为已删除,它们在磁盘上占用的空间被标记为“空闲”。因此,只要您不在该空间中写入,该文件就物理上仍然存在,但磁盘(以及操作系统)并不知道该文件。
您可以使用 NTFS 恢复软件来恢复许多丢失的文件。有一些工具可以在 Ubuntu 或 Windows 上运行。有免费的工具,也有需要付费的工具。它们在能够恢复多少数据以及需要多长时间方面存在很大差异。通常 Windows 原生工具效果更好,因为 NTFS 是 Microsoft 的一项发明,并且在其他操作系统上没有 100% 的原生支持。
我使用名为GetDataBack NTFS 1的软件取得了巨大成功(现在似乎称为GetDataBack Pro Data Recovery,我没有附属关系)。在整个 1 TB 驱动器中搜索文件大约需要一天时间,而将这些文件实际恢复到第二个驱动器大约需要一天时间。大约 85% 到 95% 的被认为丢失的数据被恢复。我尝试过的其他工具只能恢复多达 30% 到 40% 的数据。
尽量阻止对受影响驱动器的任何写访问,以避免“已删除”的文件被覆盖。有多种方法可以以只读模式挂载驱动器(如何在Windows或Ubuntu上执行此操作),但在这种情况下故意不在磁盘上写入就足够了。
这假设您想继续按原样使用受影响的驱动器。实际上,您应该跳过第 7 步,使用恢复工具仅恢复最重要的文件,然后继续完全擦除受影响的驱动器并安装 Windows 的新副本,然后继续将恢复的数据复制回来(确保进行备份)您需要的未删除文件)。
注意:还有其他工具可以从 Ubuntu(本地安装或实时 USB/光盘)中查找和恢复已删除的文件,这些工具可以免费使用。当我尝试使用它们时,它们要么花了很长时间才找到文件,要么只找到丢失的一小部分。青年会
1该软件的终身许可证费用约为 80 美元,恕我直言,这绝对值得。不过,您只需购买它即可实际恢复文件。您可以免费分析您的驱动器并获得一个文件树,您可以搜索它以检查是否找到了您需要恢复的文件。再次:不附属,只是一个快乐的用户。
2第二台机器上所需的操作系统取决于所使用的恢复软件,例如在 Windows 上运行的 GetDataBack。
3您通常可以在机器启动时通过按键盘上的某个按钮打开启动菜单来选择您的启动驱动器。通常这是F12现在,但确切的密钥可能因您的特定主板而异。请查阅手册以了解要按哪个键。您还可以通过主板的 BIOS/UEFI 设置设置永久引导顺序(设置设备顺序以检查可引导操作系统),也可以通过在启动期间按另一个特定键(通常是DEL)来访问。但是,该键也有所不同,因此请务必检查您的主板手册。
| 归档时间: |
|
| 查看次数: |
2776 次 |
| 最近记录: |