使用 Live Ubuntu USB 有意安全地删除 EFI 分区中的 Ubuntu 目录

使用 Live Ubuntu USB 有意安全地删除 EFI 分区中的 Ubuntu 目录

情况

我想用Windows 10尝试过之后Ubuntu 18.04我已经掌握了所有的整体流程。

最后一个细节是引导加载程序仍然看到 ubuntu 条目。这是因为存在旧版 EFI/ubuntu目录在 EFI分割。我也想清理那个。

Windows 安装程序和期望

当重新安装 Windows 时,我不想创建新的用户配置文件。

我从讨论中了解到从 Windows 10 PC 中彻底删除 Ubuntu即使你继续进入修复模式Windows 安装程序,该 EFI 目录将保留下来。要删除它,您需要使用专用命令从用户配置文件中执行操作。这是我偶然发现的另一个导览:https://www.makeuseof.com/tag/delete-boot-menu-options-windows/ 我的第一个选择是避开这条路。

Ubuntu 安装程序和问题

同样,在重新安装 Windows 10 之前,我可以使用 Ubuntu Live USB 来安装和操作 EFI 分区。只需sudo rm -rf EFI/ubuntu从终端即可清除该分区目录(重复:不是分区)。

问题是:

  • 这样是否安全?在哪些方面不安全?
  • 例如,EFI 分区中是否有其他文件记录内容并可能在以后引发异常?EFI/BOOT例如,有另一个目录包含 BOOTX64.EFI 和 fbx64.efi。

    或者引导加载程序和未来的 Windows 10 会闯入并漫游EFI/windows,而不管它的兄弟是什么?

  • 如果使用比这更好的命令也许更安全rm ...

不作为与有害的不作为

我知道保留EFI/ubuntu它不会有什么坏处。我想知道删除它是否同样会有什么坏处,并做出相应的选择。

答案1

您的计划很合理,但请先备份此分区。我推荐 Clonezilla,因为它易于使用。

这样是否安全?在哪些方面不安全?

它是安全的。

例如,EFI 分区中是否有其他文件 [...]?

是的。UEFIEFI/BOOT会对该目录进行特殊处理 -EFI/BOOT/BOOTX64.EFI如果 UEFI 中未配置其他加载程序,则默认启动 wil。Windows 10 和 Ubuntu 都会将其文件放入EFI/BOOT。我不确定您目前拥有哪一套,但EFI/BOOT完全删除应该是安全的。

如果您觉得这种方法不太好,您可以将分区格式化为 FAT32,然后使用 Windows 10 安装媒体重新创建它(Microsoft 提供免费下载)。在第一个屏幕上按Shift+F10打开命令提示符,然后为 EFI 分区分配一个字母并重新创建启动文件:

  1. 跑步diskpart

    • list disk
    • select disk 0(或前一个命令列出的其他数字,但通常为 0)
    • list partition
    • select partition 1(或前一个命令列出的其他数字 - EFI 分区将具有“系统”类型)。
    • assign letter=a

    EFI 分区将安装为 A:。

    • exit
  2. 重新创建启动文件:

    bcdboot X:\windows /s A:(安装介质始终安装为 X:)

如果使用比这更好的命令也许更安全rm ...

rm很好。UEFI 的优点在于它使用常规 FAT 文件系统和常规文件 - 没有任何特殊之处,没有隐藏扇区等。


我使用过的资源:

相关内容