我将进行 Ubuntu 和 Windows 7 的双启动安装。
问题是我不确定 Windows 或其应用程序是否可以访问我的 Ubuntu 分区及其数据(以正常方式,无需安装 ext2fsd 之类的东西)。
假设我的 Windows 被感染了,这会对我在 Ubuntu 分区的数据造成危害吗?受感染的 Windows 会对我的 Ubuntu 安装或其数据进行任何更改或影响吗?
如果可以,那么我应该在 Virtualbox 中安装 Windows。
编辑:
这个问题与打开 ubuntu 分区并从 windows 访问其文件无关,这是一个安全问题。我想确保 windows 无法访问我的 ubuntu 数据。
答案1
Ubuntu 需要从ext*
或一组其他不太流行的文件系统启动,通常使用。您可以在或 例如Windows 可见的分区ext4
中添加另一个数据分区,并将文件放置在两个系统都可以访问的位置。NTFS
FAT32
但是,如果您不希望 Windows 影响任何 Ubuntu 数据,只需保留其默认配置(所有文件系统均为)ext4
。Windows 将看到有分区,但不会检测到其中的任何有效文件系统,因此无法访问任何数据。
但这并不能阻止它访问原始分区。您或聪明的恶意软件仍然可以从 Windows 格式化 Ubuntu 分区或删除和/或重新分区它们,所有这些都会破坏 Ubuntu 安装。
Windows 还可以(例如在系统升级时自动执行)覆盖磁盘的引导记录。这意味着您的计算机将不再引导至 GRUB,而是引导至默认的 Windows 加载程序或其他任何程序。您可以通过从 DVD 或 USB 设备引导 Ubuntu Live 系统并重新安装 GRUB 来轻松解决此问题。
答案2
如果您没有在 Windows 本身支持的 fs(ntfs、vfat 等)上安装 ubuntu,Windows 将无法直接访问分区 linux 上的数据。
因此如果您在 ext4 和 xfs 上安装,则不会有问题。
然而,这并不能保证在磁盘其他部分受到感染的情况下,例如影响 MBR 的恶意软件