为什么我可以从 Ubuntu(双启动)看到属于 Windows 的数据?

为什么我可以从 Ubuntu(双启动)看到属于 Windows 的数据?

对于 Linux 来说相对较新,这可能是一个基本问题。

我刚刚在 Windows 10 上安装了 Ubuntu 和 Windows 10 的双启动系统。在桌面上,在左侧的任务栏(如果这是正确的词)中,我可以看到一个灰色框,里面有“SSD”。当我点击它时,我可以看到我认为是整个 Windows 文件系统,并从 Ubuntu 访问其中的文件。

我之前曾与 Windows 10 一起进行过双启动,但当时我看不到 Windows 文件系统。我只是想知道为什么我现在能够看到它 - 可能是因为两个操作系统现在可能存储在同一个磁盘或分区上吗?理想情况下,我不希望能够从另一个操作系统访问一个操作系统的文件系统,而且我愿意重新安装 - 我在 Ubuntu 上还没有重要的东西。

感谢您的耐心等待。

答案1

“理想情况下,我不希望能够从另一个操作系统访问一个操作系统的文件系统”

实际上,任何操作系统都可以看到任何卷的文件,包括操作系统文件,除非该卷被加密。

许多人认为,好的密码可以防止具有物理访问权限的人访问设备上的数据,但事实并非如此。您的 Windows 用户密码仅保护 Windows 操作系统内的登录和其他限制。拥有 Ubuntu 或任何其他操作系统的实时 USB 的人将能够读取/写入磁盘上的任何内容。

因此,为了使一个操作系统无法访问另一个操作系统,你需要对两个操作系统都使用全盘加密在 Ubuntu 中,您可以选择在系统安装期间加密整个系统。最好的方法是重新安装操作系统。事后您可能能够找到加密系统的方法,但这相当麻烦,需要一些专业知识或了解 Ubuntu 的“幕后”工作原理。

加密 Windows 安装的方法可能有很多种,但微软官方的全盘加密选项称为 BitLocker。

答案2

Linux 将支持尽可能多的文件系统。NTFS、FAT 和 exFAT 是 Windows 的 3 个主要文件系统,这三种文件系统均受支持。

/media如果分区或磁盘被识别,并且已设置为在文件管理器中安装,/home/$USER/则会在 Dock 中用图标显示这些分区或磁盘。这是可选的:每个文件管理器都有一个选项来禁用此行为。

有一个简单的方法,你可以将 Ubuntu 中的分区/磁盘设置为不可访问:请参阅https://askubuntu.com/a/1423774/15811详情请见:

UUID={UUID} /mnt/{mountpoint} ntfs defaults,noauto,umask=777 0 0

这仍然允许管理员安装,但很容易修复。如果您也希望数据得到保护,则需要在 Windows 中加密数据。

可能是因为两个操作系统现在可能存储在同一个磁盘或分区上?

不可以。不可能有相同的分区:每个分区只能有一个操作系统。

您的经历中可能会有以下几点不同(这并不是完整的列表 ;)):

  • 你告诉文件管理器不要显示图标
  • 分区/磁盘安装点位于/media或之外/home
  • 在您的旧系统中您禁用了与此相关的服务
  • 您通过删除 ntfs 驱动程序删除了对 windows 文件系统的支持。
  • 您添加了分区/磁盘/etc/fstab并使其自动挂载。
  • 您添加了 ntfs 并将/etc/modprobe.d/blacklist.conf其列入黑名单。

但是正如@raj 所说:将分区或磁盘的图标添加到 dock(或桌面)是正常行为。

@长安汽车

它与 Windows 中的快速启动是否启用或动态磁盘等有关,这是一项 Microsoft 专有技术,启用后只会使 Windows 可读取分区。

我相信那仍然会在 Dock 中显示一个图标。

相关内容