我们有一台 Windows 2003,其 RAID 卡上有 SCSI 磁盘。SCSI
卡现在无法使用。由于服务器较旧,我们不想购买相同的 SCSI 卡,我们更愿意更换服务器。但我们首先需要启动此 Windows 2003 才能对其进行一些操作。
我们有一个完整的备份映像。我们可以在任何磁盘上恢复它。但是当我们启动时,Windows 显示一条消息,说它无法启动,因为磁盘接口不一样。
如果 Windows 2003 仍在运行,我们只需插入 PATA 磁盘,重新启动 Windows,同意新驱动程序安装,然后此 Windows 就可以在 PATA 驱动器上启动。
但这并没有做到。
我怎样才能让 Windows 2003 在除了它唯一认识的驱动器硬件之外的其他驱动器硬件上启动?
它认识一个特定的 SCSI 卡。
我们想在任何其他硬件上启动。PATA 可能是一个不错的选择,因为驱动程序包含在 Windows CD 中。
编辑:
服务器从此重新安装。
该消息具有误导性。问题仅与分区编号有关。一旦重新创建初始和隐藏分区,就可以启动。
但启动过程在屏幕仍为黑色时停止。
无法使用恢复控制台(管理员密码被拒绝,即使使用 live-cd 将其擦除后也是如此),也无法让 /bootlog 创建日志文件。因此无法查看哪个驱动程序是问题所在。
答案1
本质上,您需要将驱动程序的 .SYS 文件放入 %SystemRoot%\System32\drivers,将驱动程序的 .INF 文件放入 %SystemRoot%\inf。如果您有 .CAT 文件,那么也需要复制它,但是,抱歉,如果没有 Win2k3 盒,我记不清它放在哪里了。
获取服务器上的文件的方法多种多样,但将它们刻录到 CD 并启动到恢复控制台(从服务器安装媒体)可能是最简单的方法。
复制后,重新启动并让即插即用完成工作...
---编辑--- 如果您启动到恢复控制台,则默认 Windows CD 上的驱动程序可能不包含您的 SCSI 卡。在这种情况下,请在系统提示时按 F6 加载其他驱动程序(从您刻录的 CD 中)。