如何切换磁盘上的分区以进行启动

如何切换磁盘上的分区以进行启动

我将硬盘分成 2 个大小相同的磁盘。其中一个磁盘装有 Windows 7,另一个磁盘是第一个磁盘的克隆,我想将其升级到 Windows 10。由于目前这是以前驱动程序的克隆,我应该能够用这个磁盘启动我的电脑。我的问题是:如何选择启动时要使用的分区?我的电脑是东芝 Satellite 笔记本电脑。

谢谢,

答案1

警告:

a) 您的 Windows10 安装的特定源可能会对整个物理驱动器重新分区,因此请确保您有一个恢复计划。

b) 不要假设笔记本电脑的 BIOS 支持双启动,但如果支持的话:

您的两个分区目前具有相同的卷标,并且大小相同(难以区分),因为其中一个是另一个的克隆。 Partition Magic(旧软件)和 Acronis(较新软件)是克隆工具的示例,它们允许您更改卷标(使其唯一)并选择启动分区。 Acronis 有一个可安装的启动管理器,允许您在启动时动态选择启动分区。

答案2

您的系统是否使用 EFI 启动分区?如果是,您可以使用 bcdedit 为第二次安装添加新配置。

克隆可能会导致分区表出现其他问题。最佳解决方案是删除第二个分区并确保可以启动到原始分区,然后在第二个分区上执行完整安装,这会自动更新 EFI bootmgr 文件。

或者,如果您觉得自己很勇敢/愚蠢/喜欢冒险,并且您有原始硬盘的最新备份可供恢复,您可以尝试 BCD 修复。有时很容易,有时很难,这取决于克隆造成的问题的严重程度。

还有一个问题 - 您是否注意到是否有一个单独的 EFI 分区(意味着您有 GPT 配置) - 如果没有,您可能处于以不同方式处理的 MBR 系统上。

需要注意的是,当您将系统升级到 Windows 10 时,实际上大部分情况下只是安装一个新的操作系统,因此除非您缺少应用程序的安装介质,否则全新安装将为您提供最佳效果。我认为您可以在微软网站上的某个地方根据您的 win7 密钥创建安装介质。

来自微软网站的全新 Win 10 安装方法:

“按照这些说明执行 Windows 10 的全新安装。如果您想免费升级到 Windows 10,请按照使用工具升级到 Windows 10 部分中的说明进行操作。如果您尚未升级到 Windows 10 并执行全新安装,则需要输入 Windows 7、Windows 8.1 或 Windows 10 的合格产品密钥或购买许可证才能激活 Windows 10。单击此处获取有关合格版本的信息。警告

如果在安装过程中格式化驱动器分区,则分区上的所有数据都将被删除。在开始之前,请务必备份要保留的所有数据。运行媒体创建工具。选择为另一台电脑创建安装媒体。选择 Windows 10 的语言、版本和体系结构(64 位或 32 位)。按照步骤创建安装媒体,然后在完成后选择完成。当您准备好执行全新安装时,请打开电脑,插入您创建的 DVD 或 USB 闪存驱动器,然后关闭电脑。重新启动电脑,然后按任意键从 DVD 或 USB 闪存驱动器启动。如果您重新启动电脑并且当前版本的 Windows 启动,则可能必须打开启动菜单或更改电脑 BIOS 或 UEFI 设置中的启动顺序,以便电脑从媒体启动。要打开启动菜单或更改启动顺序,通常需要在打开电脑后立即按下组合键(例如 F2、F12、Delete 或 Esc)。有关更改 PC 启动顺序的说明,请查看 PC 随附的文档或访问制造商的网站。如果更改启动菜单或顺序不起作用,请重试,方法是登录 Windows、关闭然后启动 PC。在“安装 Windows”页面上,输入您的语言和其他首选项,然后选择“下一步”。选择“安装 Windows”。在“输入产品密钥以激活 Windows”页面上,输入您的产品密钥。如果您购买了 Windows 10,产品密钥应该在购买确认电子邮件中。它看起来像这样:产品密钥:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX。注意

如果您已在此电脑上成功激活 Windows 10,包括如果您利用免费升级优惠进行升级,则无需输入 Windows 10 产品密钥。您可以选择“跳过”按钮跳过产品密钥页面。您的电脑稍后将自动激活。在“许可条款”页面上,如果您接受许可条款,请选择“我接受许可条款”,然后选择“下一步”。在“您想要哪种类型的安装?”页面上,选择“自定义”。在“您想在哪里安装 Windows?”页面上,选择所需的分区,选择要执行的格式化选项(如果需要),然后按照说明进行操作。完成格式化后,选择“下一步”。按照其余安装说明完成 Windows 的安装。”

答案3

这取决于您所说的“从哪个分区启动”是什么意思。

在 UEFI/GPT(或 UEFI/MBR)系统中,EFI 系统分区是要从中启动的分区。确切地说,UEFI 在特定的 EFI 系统分区上加载特定的 EFI 二进制文件。加载哪一个取决于 UEFI 启动条目的顺序(或您从 UEFI 启动菜单中选择的顺序)。我不知道有什么 Windows 实用程序可以操作它,但在 Linux 中我们使用efibootmgr。此外,如果您的 UEFI 有 EFI shell,您也可以在那里进行操作。或者甚至可能是您的 UEFI 设置 GUI。

在 BIOS/MBR 系统中,该active分区是启动分区。可以在 中更改diskpart

这里的“从哪里启动”是指加载 Windows 启动管理器。

至于 Windows 启动管理器加载哪个“操作系统设备”,则取决于 BCD 存储。您可以使用 编辑 BCD 存储bcdedit,例如更改/修改默认条目、添加额外条目和设置超时,以便您可以在 Windows 启动管理器的菜单上选择要启动哪个 Windows。

相关内容