GNOME 如何避免安装我的 Windows 恢复 USB 驱动器?

GNOME 如何避免安装我的 Windows 恢复 USB 驱动器?

顺序:

  1. 创建 Windows 10 恢复驱动器(USB 驱动器)。
  2. 从 Windows 中弹出驱动器。
  3. 现在使用 Linux,并插入 USB 驱动器。

(下一步是打开 GNOME 磁盘,确保文件系统未安装,并保存恢复映像。然后我可以重新使用 USB 驱动器)。

结果:

  • 糟糕,我本来想用管理员帐户登录 Linux。管理员帐户应该是唯一有权访问此类系统文件的帐户。
  • 但是,GNOME 没有安装恢复驱动器,也没有在文件管理器中公布它。

这是一个 8GB USB 记忆棒,Windows 已将其格式化为 FAT。 Windows 很乐意安装它。 (事实上​​,当您创建它时,Windows 会将其保持挂载状态;用户负责卸载它(“弹出”))。

之前 GNOME 已经很愉快地安装了Linux启动媒体。我实际上怀疑这种安装会导致 Fedora Live 媒体无法执行默认引导选项,该选项会检查媒体是否与原始校验和匹配。

GNOME 是否故意避免安装 Windows 恢复介质?

该 USB 记忆棒的哪些具体方面导致 GNOME 对它进行特殊对待?它只是检查文件系统标签“RECOVERY”吗?

再想一想,我想 GNOME 可能会尝试避免安装 Windows 恢复分区在你的硬盘上。此 USB 驱动器是否属于同一检查范围?

答案1

在我的 Fedora 28 系统上,它被隐藏/lib/udev/rules.d/80-udisks2.rules。具体规则是:

# recovery partitions
ENV{ID_FS_TYPE}=="ntfs|vfat", \
  ENV{ID_FS_LABEL}=="Recovery|RECOVERY|Lenovo_Recovery|HP_RECOVERY|Recovery_Partition|DellUtility|DellRestore|IBM_SERVICE|SERVICEV001|SERVICEV002|SYSTEM_RESERVED|System_Reserved|WINRE_DRV|DIAGS|IntelRST", \
  ENV{UDISKS_IGNORE}="1"

因此它需要匹配两件事:文件系统类型和文件系统标签。

我想这可能会引起一些意外。想象一下,如果您碰巧将 U 盘或 SDHC 卡上的文件系统标签设置为“恢复”,这可能会使用vfat:-)。

相关内容