如果我将硬盘从一个盒子移动到另一个盒子,我还能从该驱动器启动吗?

如果我将硬盘从一个盒子移动到另一个盒子,我还能从该驱动器启动吗?

如果您打开机器上的 BIOS,并告诉它从外部硬盘驱动器启动,但设备驱动程序(图形、卡等)全部错误,它通常是否可以运行得足够好/足够长时间以安装正确的驱动程序?

假设某个外部硬盘驱动器有引导扇区、安装了 Windows 以及适用于硬件笔记本电脑 A 的正确驱动程序。现在您将硬盘驱动器插入完全不同的笔记本电脑 B,并尝试从该驱动器启动。行为并不总是相同的,但您通常能够运行操作系统并安装新驱动程序吗?

答案1

任何权威都无法说出“是”或“否”,这取决于太多因素。

首先,原始系统是 UEFI、带 CSM(BIOS 支持)的 UEFI 还是纯 BIOS 的问题。安装在其中一个系统上的 Windows 操作系统将不会具有在另一个系统上启动所需的支持设置,并且至少需要进行一些修复和处理。

然后就是硬盘是否分区并设置MBR还是GPT,这应该与 UEFI 或 BIOS 支持相结合,但它们也可以独立存在。UEFI 系统应该有一个 GPT 分区磁盘,但显然 Linux 允许使用 UEFI 的 MBR,而 Windows 不允许。

然后是操作系统。Windows 可能比 Linux 更依赖硬件,因此 Linux 可能更宽容。

操作系统的“位数”也可能很重要。32 位 UEFI(某些廉价平板电脑)无法启动 64 位引导程序,因此即使处理器是 64 位,某些系统也可能会失败。同样,某些 32 位操作系统可能无法在具有 64 位 UEFI 的系统上加载。

64 位操作系统也无法在 32 位处理器上启动。

如果您通过了所有这些,并且一切正常,唯一的答案仍然是“可能”。硬盘控制器、ACPI 或 HAL 或其他一些锁定启动的低级驱动程序可能存在一些不兼容性。

任何人最好的说法就是“尝试一下,它可能会起作用”,但是硬件和软件变化太多,因此无法有信心地说它能够起作用。

最安全、最干净、最简单的做法是从头开始重新安装,并通过 USB 卡座将旧驱动器连接到新系统,以便复制所有旧数据。一切都会好得多。

相关内容