我想在 Ubuntu 21 上隐藏 Windows 10 中的文件

我想在 Ubuntu 21 上隐藏 Windows 10 中的文件

我双启动 Ubuntu 21 和 Windows 10,我不希望系统以任何方式读取或识别彼此。我的 ubuntu 分区在外部硬盘上,我的 Windows 10 分区在计算机的 SSD 上,它是安装好的。当我在 ubuntu 上打开文件应用程序时,我可以看到来自 Windows 的文件,它们是只读的,但它仍然困扰着我。当我在 Windows 上时,我只需拔下外部硬盘,显然我在 ubuntu 上没有这个选项。我研究过卸载 SSD、关闭 SSD 电源以及在不使用 Windows 文件时加密它们。我不知道什么选择最好。我想知道是否有人遇到过类似的情况,可以告诉我他们是如何解决这个问题的。

答案1

正如评论中已经提到的,Windows 应该无法看到 Linux 分区,因为它无法读取 Linux 默认使用的 ext4 文件系统。所以在这方面没有什么可做的。

如果您希望 Linux 无法看到 Windows 文件,您可以卸载 Linux 中提供 NTFS 文件系统支持的软件包(NTFS 是 Windows 默认使用的文件系统)。

在我的 Ubuntu 版本中,这些软件包名为libntfs-3g883ntfs-3g。删除第一个会自动删除第二个。我猜想第一个软件包名称末尾的数字在不同的 Ubuntu 版本中可能不同。您可以使用以下命令检查实际软件包名称:

dpkg-query -l | grep ntfs

然后输入:

sudo apt remove libntfs-3g883

当然,libntfs-3g883如果您的系统上的名称不同,您必须更改该名称。

这应该会使 Linux 永久无法访问任何 NTFS 格式的分区(当然,您可以随时重新安装这两个软件包以再次获得 NTFS 支持)。但请注意,如果 USB 闪存驱动器和外部 HDD 驱动器是出厂格式化的,它也会使得 Linux 无法访问它们,因为它们默认使用 NTFS 文件系统格式化。除非您重新格式化它们以使用 ext4 文件系统,否则您将无法使用它们。

答案2

加载“磁盘”应用程序。选择您不想看到的 Windows 分区。右键单击该分区并选择“编辑挂载选项”。选中“在用户界面中显示”复选框,并验证“在系统启动时挂载”是否未选中。

这将导致分区不是在您的文件管理器中不再显示。

相关内容