我正在尝试使用 Xompaq 笔记本电脑在外部硬盘上安装 Windows XP。我启动了安装程序。当我按下 Enter 键时,它说笔记本电脑上当前没有驱动器。如果某些空间未分配,安装程序是否可能无法检测到内部硬盘?我如何让安装程序检测到外部硬盘。当安装程序仍在从 CD 加载文件时,我需要在键盘上按某些键吗?
答案1
这是 USB 还是 Firewire 硬盘?Windows XP 无法安装到这些磁盘或从这些磁盘启动。故事结束了。另一方面,eSATA 可能是可行的。
不过,您的内部磁盘又是另一回事。它应该对 Windows XP 可见,无论是否为未分配空间。
我能想到的唯一例外(当然,除了硬件不好之外)是如果你在 SATA 驱动器上安装旧版本的 Windows XP(pre-sp2)。XP sp1 足够旧,早于 SATA。Service packs 2 和 3 包含必要的驱动程序,但如果你从旧笔记本电脑(2004 年左右)附带的 xp 磁盘开始,它可能只有 RTM 或 sp1。
在这种(罕见)情况下,您可能需要留意在加载安装程序的初始阶段出现的“按 F6 加载第三方驱动程序”消息。此时,如果这是您的问题,您将需要使用 3.5 英寸软盘来加载驱动程序(祝您好运)。
如果这是您的问题(又是那个“如果”。这是一种罕见的情况。)可能更容易获得一些带有较新服务包的“借用”媒体并使用旧的产品密钥。
答案2
正如@Joel Coehoorn 所说,USB 确实存在问题。引导加载程序在启动过程中删除了 USB 驱动程序,因此它经常会开始加载 Windows,然后失败。网上发布了一些解决方法,建议使用 SP3 来实现,但需要进行一些调整和注册表更改。抱歉,我手边没有链接。无论如何,eSATA 会更好。连接速度更快。