在这种情况下,是否可以在这两个硬盘上独立安装 Windows 7?

在这种情况下,是否可以在这两个硬盘上独立安装 Windows 7?

我有一台笔记本电脑。戴尔 E7440。

它里面有两个驱动器。

这是该笔记本电脑底部相关部分的图片。

在此处输入图片描述

其中一个驱动器是 2.5 英寸,另一个是卡(mSATA 卡)。

它们都是240GB的硬盘。

我想在这两个硬盘上分别独立安装 Windows 7。我将解释一下我的意思。

我的意思是我不希望其中一个驱动器上的启动菜单指向另一个驱动器。即我不希望出现只有一个驱动器具有活动分区的情况。

我希望在 BIOS/UEFI 中选择从哪个驱动器启动。

但问题是......

我现在所在的地方没有螺丝刀!!

通常,当我想要这样做时,我会确保插入的唯一硬盘是我想要安装 Windows 的硬盘。

但是我在这里不能这么做,因为我没有螺丝刀!

我过去有时会做的另一件事是进入 BIOS 并禁用任何我当前不想安装 Windows 的硬盘。

但是这个 BIOS/UEFI 没有这个!

这是 BIOS/UEFI 的图像(以防万一它看起来很熟悉并且他们知道禁用驱动器的选项!我不是指选择从哪个设备启动,当然它有这个,但我的意思是禁用驱动器,例如说 SATA-0 被禁用或 SATA-1 被禁用)

在此处输入图片描述

我从 Win7 安装 USB 启动,并选择要安装到的驱动器。安装了它。然后我再次从 Win7 安装 USB 启动,并选择要安装到的另一个驱动器。

它所做的就是建立这个系统

在此处输入图片描述

所以您会看到它没有以相同的方式设置驱动器。

右键单击磁盘管理中的每个“磁盘”,然后选择属性

Disk0 是我的 2.5 英寸驱动器。

Disk1是我的卡驱动器。

Disk0/2.5” 驱动器有两个分区,一个是 100MB 分区,另一个是主分区,我猜想那个磁盘,disk0,就是放置启动菜单的那个磁盘。

Disk1 有一个分区。

如果我执行 msconfig,您将看到我的启动菜单(注意 - 我使用 bcdedit 编辑描述,使描述更清晰,这样它就不会只说“1. Windows 7 2. Windows 7”)

在此处输入图片描述

如果我进入 BIOS/UEFI 并选择从卡启动,那么这将不起作用,原因很明显。如果查看磁盘管理屏幕,您会发现它不是活动分区。两个驱动器中唯一的活动分区是 2.5 英寸驱动器上的 100MB 分区。

因此,它从 2.5 英寸驱动器启动,启动菜单有两个选项,一个是在同一个 2.5 英寸驱动器上运行的 Windows 7,另一个在卡上。

它启动时进入的是 C,这很好,尽管我仍然想直接启动,这样驱动器就独立了。这样我就可以拔掉一个驱动器,运行另一个驱动器,依此类推。

以下是另外两张当前情况的照片

在此处输入图片描述

在此处输入图片描述

我希望两者都独立。我希望每个驱动器都有一个活动分区,每个驱动器都能够启动 Windows 7。没有启动菜单。我会在 BIOS/UEFI 中选择从哪一个启动。

通常情况下,设置这个不会有问题,但在我所在的地方,我没有螺丝刀。而且 UEFI/BIOS 也没有禁用驱动器的选项。

因此,我想知道是否有人知道是否有可能进行我正在寻找的那种设置,考虑到我在上一段中提到的两个限制?!

答案1

答案是 BCD(启动配置数据)不必放在 100MB 分区上,它可以放在有 Windows 的分区上。

甚至可以删除 100MB 分区,并使 Windows 分区处于活动状态并将 BCD 放在该分区上。

此处提到删除 100MB 分区删除 Windows 7 系统保留分区 但是我解决了这个问题,没有删除 100MB 的分区。

此链接有解决方案。Scott Hanselman(该链接的作者)遇到了与我不同的问题,但适用相同的原则。

https://www.hanselman.com/blog/switching-my-windows-7-boot-disk-from-d-to-c-with-bcdboot-rather-than-bcdedit

假设他和我的情况一样,我的 c:\windows 无法启动,也就是说,没有启动配置数据。然后,我这样做了,

bcdboot c:\windows /s c:

(bcdboot 的 /s 是“指定可选的卷号参数来指定引导环境文件所在的目标系统分区”)

(附注:/s 在语法上与旧格式命令中的 /s 不同,旧格式命令必须将其设为系统命令。因为 /s 后面没有驱动器号,但它有点像 /sc:,而不是 c: /s!。当然,格式命令必须格式化,而这个 bcdboot 命令不需要。带有 /s 的 bcdboot 命令有点像 DOS 系统上的 sys 命令,您可以将sys c:启动文件放在那里。但这里的命令是 bcdboot,它需要一个 Windows 目录和一个驱动器号,并且您在驱动器号前添加了一个 /s)

在磁盘管理中,将 Windows 分区设置为活动分区。(每个驱动器可以有一个分区处于活动状态)。(右键单击该分区,然后单击“将分区标记为活动分区”)

事情就这么解决了。

我从启动菜单中删除了所有可以删除的条目,即 2.5 英寸驱动器上的启动菜单引用了自身和卡。我删除了卡的条目,只留下了不可移除的条目本身。因此,2.5 英寸驱动器上的启动菜单只有启动自身的选项。然后它直接进入无启动菜单。

所以现在 2.5 英寸驱动器和卡是独立的。我使用 UEFI/BIOS 来选择从哪个启动。

相关内容