在我的 PC 中,两个分区中有两个操作系统。因此,启动 PC 时引导加载程序会显示所有操作系统。我想让引导加载程序运行一个操作系统,以隐藏另一个操作系统的存在。但在需要时,我应该能够恢复显示所有现有操作系统的原始引导加载程序。
我正在考虑 MBR 扇区的两个不同副本(映像)。第一个对应于第一个操作系统(在安装第二个操作系统之前拍摄),而第二个对应于双启动操作系统(在安装第二个操作系统之后拍摄)。我不确定 MBR 扇区是否足够。也许需要其他扇区。
答案1
一种方法是重命名首先启动的 .efi 文件.例如,你可以重命名shimx64.efi或者启动grub2.efi或者任何默认的引导加载程序,旧版以及最初的 Microsoft Windows 引导程序,也许启动引导文件,与 Grub EFI 文件相同。
这会“隐藏”Linux 操作系统,也就是说,PC 会直接启动 Windows,直到您将文件重命名。但是,Linux 分区会显示在任何磁盘管理工具中,因此这种方法不是很有效。
要重命名文件,您可以使用Windows 工具,或第三方工具,例如磁盘精灵。
保留一个可启动的 USB 驱动器,其中包含引导加载程序文件的副本以及磁盘管理工具。如果出现问题,这些可以帮助您恢复正常的双启动操作。