新的 Windows10 SSD 仅在另一个 Windows10 驱动器处于

新的 Windows10 SSD 仅在另一个 Windows10 驱动器处于

我的旧电脑 SSD 坏了,一个朋友借给我一个硬盘,里面临时安装了 Windows 10。借来的硬盘运行正常,但它是借来的。所以我下载了 Windows 10 格式化/安装工具,并将其安装在 8 GB 的 USB 上,然后进入 BIOS 并将其更改为 USB 先启动。我在新的 1 TB SSD 驱动器上的 120 GB 分区上安装了 Windows 10。我买了一个序列号,输入了它,然后是所有启动程序。安装了 Win10 的全新驱动器,一切看起来都很完美。我有借来的装有 Win10 的硬盘、装有 Win10 的新 SSD 和装有 Vista 副本的硬盘,按照物理/插入顺序排列。

但是,关机后,我拔掉了借来的硬盘,进入 BIOS,将第一个可启动项更改为新的 SSD。第一个插槽是空的,然后第二个插槽有新的 SSD,第三个插槽有旧的硬盘。

下次开机时,Vista 启动修复启动,我尝试修复磁盘,但无济于事。我再次检查 BIOS 设置是否正确,然后再次尝试修复 Vista 启动。尝试使用高级设置检查磁盘是否存在其他问题,然后关闭它并重新插入借用的硬盘并重新启动。现在它让我选择要使用哪个 Win10 硬盘启动,它启动时没有出现重大问题。我已经在新驱动器上进行了磁盘修复,我尝试切换它,以便新 SSD 是第一个插入,旧硬盘是第二个,但似乎没有任何效果——如果我没有借用的磁盘,整个系统将无法启动。

我下一步应该去哪里寻找?

答案1

检查您的 SSD 中系统分区之前是否有 EFI 分区。在 UEFI 模式下使用 BIOS 的计算机需要 EFI 分区才能启动操作系统。

最有可能的是,Windows 安装程序使用了硬盘上的 EFI 分区,并被 Windows 安装程序找到并重新使用。因此,现在需要硬盘上的这个 EFI 分区来启动您的系统。此外,您手动对磁盘进行分区也可能会造成影响。

安装 Windows 时,我的建议是始终断开包含其他 Windows 安装的所有驱动器。

要修复现有安装,您可以尝试手动创建 EFI 分区并设置正确的类型。然后重新启动 Windows 安装程序并执行“启动修复”过程。

如果这不起作用,您可以备份 Windows 分区,删除所有分区,重新安装 Windows,然后用备份覆盖新的 Windows 系统分区。

答案2

实际情况是,新的 Windows 10 安装按预期安装在新的 SSD 上,但其引导加载程序被添加到另一个硬盘上预先存在的 EFI 引导加载程序中。这会导致对另一个磁盘的依赖。

当系统中已经存在另一个操作系统时,Windows 在处理这种情况时真的很愚蠢。它通常不会执行您想要/期望的操作。

您应该在系统中没有其他 HDD/SSD 的情况下安装新的 W10。这样,您就可以确定 Windows 在安装过程中会在新 SSD 上设置正确的 EFI 和引导加载程序。
如果您需要从这些驱动器传输文件,您可以随时重新连接这些驱动器。

这是解决此问题最快捷、最简单的方法:只需重新开始 Windows 10 安装,但首先确保只连接了新的 SSD(您也可以将其连接到第一个 SATA 端口)。

相关内容