相关疑难解决方法(0)

“UEFI with CSM”引导模式究竟是什么?

这个问题下,有人告诉我“UEFI with CSM”本质上是 BIOS 模式。这让我很困惑,因为我多年来学到的远非如此。

根据我的观察,我认为 CSM 是一种特殊机制,它允许启动以前的“非规范”UEFI OS。

这是我的观察:

  1. UEFI with CSM的全称是

    具有兼容性支持模块的UEFI

    顾名思义,它是 UEFI 的“支持模块”。

  2. 我的计算机的主驱动器上有三个分区。驱动器被格式化为 GPT,三个分区是一个 ESP(EFI 系统分区)和两个主(Windows 10/Windows 7 各一个)。主板设置中的“Boot Mode”有“Legacy”、“UEFI”和“UEFI with CSM”三个选项。

    如果它设置为“旧版”,计算机会告诉我“找不到操作系统”。没错。如果设置为“UEFI with CSM”,则两个 Windows 都会正常启动。如果设置为“UEFI”,则只有 Windows 10 可以启动。从安全启动日志中,我可以看到 Windows 7 卡在classpnp.sys.

    我尝试\Windows\System32\winload.exe从两个卷中删除(我在 Windows To Go 环境中这样做),没有任何问题,所以我恢复了文件。

  3. 我在 MBR 中插入了另一个驱动器,包含两个分区。一个主要使用 FAT32,另一个使用 NTFS,安装了另一个 Windows 7。但是,如果 MB 设置设置为“UEFI”或“UEFI with CSM”,我似乎无法启动它,但是当设置为“Legacy”时它可以完美启动。如果我编辑主磁盘上 EFI 分区中的 BCD 以为此实验性 Windows 7 安装添加一个条目,它会在“UEFI with CSM”下启动,但仍然卡classpnp.sys在“UEFI”中。

  4. 我有另一台带有 MSI B85 主板的计算机,主板上有一个名为“CSM”的开关。如果启用,则在“引导模式”、“UEFI”和“传统”中有两个选项可用。如果它被禁用,则引导模式被锁定为 UEFI。在这种情况下,启用 CSM …

bios boot uefi

21
推荐指数
1
解决办法
20万
查看次数

是否可以使用用于 UEFI 和传统 BIOS 的混合 Linux USB 棒?

我的想法是用 Lubuntu 创建一个 USB 引导棒,它能够在较旧的 BIOS 笔记本电脑和较新的 UEFI 系统上启动。

当 Stick 设置为传统引导设备时,这将非常容易,但我希望它成为支持 UEFI 的设备。

  1. 这还有道理吗?!还是我对 UEFI 概念的理解大错特错?
  2. 如有必要,可以有两种不同的 Linux 安装(一种用于 UEFI,一种用于旧版,但都在同一驱动器上)
  3. 在旧版 Bios 上启动 GPT 设备 - 这会起作用吗?

我看不清楚,拥有一个单独的传统 Linux 引导棒可能只是一个更好的主意,但我很想探索边界:)

那么,我对可以与旧版 bios 一起使用的混合 linux-uefi-boot-usb-stick 的想法是否可行?


(3) linux 似乎可以使用 grub http://www.rodsbooks.com/gdisk/booting.html

此外,除了一个 Swap、Fat32 和两个 Ext4 分区之外,我确实在该棒上准备了一个 EF00 分区。


(1) 似乎也是可能的http://www.rodsbooks.com/bios2uefi/

然而,这个说明是从 2012 年开始的,一段时间过去了 - 有没有人有一个更容易的工作示例?


对于该主题的其他研究人员:

从非 EFI 主板上的 GPT 磁盘启动 Windows 7 有没有办法在 GPT 上使用 BIOS 启动 Windows 7/8?

http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/


更新:

我已经设法使用 rEFInd 创建了 UEFI 部分,包括安全启动设置。

按照给定的建议,我曾经dd …

bios linux usb boot uefi

15
推荐指数
1
解决办法
2万
查看次数

混合 MBR/GPT 上的 Windows

我以为我终于在虚拟机中将Windows 降级为生活,但是,我遇到了一些我想玩的游戏,但在该设置中无法实现。自从 Windows 上次占用自己指定的磁盘块以来,我已经对不同的操作系统和 Linux 发行版进行了大量翻转,结果发现虽然我有可用空间,但支持的分区数已达到最大值通过MBR 分区表。因此,我相信在 21 世纪它应该是 Just Work®,并且粗略地检查了谷歌表明它应该可以工作,我转换到GUID 分区表 (GPT)并尝试安装 Windows 7。瞧,瞧, Windows 7 仅适用于 EFI 系统上的 GPT,而我的使用 BIOS。一世应该在我早期的研究中注意到这一点,但这太容易了。

因此,我只能选择转换回 MBR 并尝试调整我的分区布局,以便我可以为 Windows 创建一个分区布局,或者使用混合 MBR。后者听起来更有吸引力。不幸的是,互联网上有很多关于混合 MBR 的可怕警告,所以我有几个问题。

Windows 会不会对我的引导加载程序做一些难看的事情,因为它真的在 GPT 上,但它会看到 MBR?与从 LiveCD 启动并运行相比,这是否需要更多的修复grub-install?除了确保我从不接触 Windows 上的分区工具之外,还有什么我需要避免的吗?我的电脑会爆炸吗?如果我只是切换回 MBR,会不会省去很多麻烦?(我知道 Mac 使用带有 Boot Camp 的混合 MBR,所以希望这不会像我想象的那么困难。)

windows windows-7 partitioning gpt hybrid-mbr

11
推荐指数
2
解决办法
2万
查看次数

如何在基于 UEFI 的系统上安装 Windows 7 32 位?

我最近拥有 Acer M5,它带有 64 位 Windows 8。我需要它来运行 Windows 7 x86。我将 BIOS 设置更改为在 Legacy BOOT 而不是 UEFI 模式下启动。

我使用 UltraISO 创建了我的可启动 USB。但是当我选择一个分区时,它说“windows 不能安装在这个磁盘上。所选磁盘是 GPT 分区样式”。

快速谷歌搜索 yeidls http://forum.acronis.com/forum/40223似乎我们无法运行 32 位。如果我删除每个分区,它会起作用吗?有什么替代方案吗?

谢谢。

boot windows-7 acer-aspire partitioning uefi

3
推荐指数
2
解决办法
8万
查看次数

标签 统计

boot ×3

uefi ×3

bios ×2

partitioning ×2

windows-7 ×2

acer-aspire ×1

gpt ×1

hybrid-mbr ×1

linux ×1

usb ×1

windows ×1