我正在将 Small Business Server 2000 迁移到更新的硬件上。我使用 Acronis TrueImage 在当前 250GB IDE 驱动器上创建分区映像,并将映像恢复到 750GB SATA 驱动器上的分区。新主板是 Intel D915GEV。
当我启动系统时,它会通过以下方式完成蓝屏死机:
停止:0x0000007B INACCESSIBLE_BOOT_DEVICE
如果我以安全模式启动,我可以看到它正在加载大量驱动程序,并且当它尝试切换到图形启动时会发生 BSOD。这意味着驱动器并非完全无法访问。
我目前的操作理论是,这是由于我原来的 Server 2000 在新主板上没有 SATA 控制器的驱动程序造成的。引导过程的早期部分必须由 BIOS 处理,并且仅当 Windows 尝试接管文件访问时才会失败。
我知道您可以在全新安装期间使用 F6 来添加驱动程序,但这似乎对我没有帮助,因为我没有重新安装。即便如此,即使我在英特尔网站上找到了所有其他驱动程序,我也无法找到该主板的 SATA 驱动程序。SATA 控制器似乎没有特定的驱动程序。
处理这个问题的最佳方法是什么?
我确保我总是可以回到旧硬件,但我真的很想让它在新硬件上运行。硬件非常相似——这不像是我在做一个重大的硬件升级,它甚至是相同的处理器,这个主板和这个安装用来运行的主板真的很相似。(旧硬件出现故障,所以我不得不迅速转移到新硬件,现在我正试图将其转移回英特尔作为保修更换发送的更换硬件。)
如果您进入 BIOS 并将 AHCI 移动到 ATA(我通常会四处寻找直到找到它,因为所有 BIOS 都不同),它可能会允许您安装操作系统。在此之后,您可以从主板芯片组制造商那里寻找驱动程序,以便您在加载操作系统后将其更改回来。希望这有帮助,祝你好运。
这可能是一个不受欢迎的答案,但这里......
你正在做的事情可能看起来微不足道,但事实并非如此。磁盘映像软件可以轻松完成操作系统无法轻松应对的事情。Micorsoft 并未正式“支持”在不同品牌或型号的计算机或主板之间移动 Windows 安装(请参阅http://support.microsoft.com/kb/249694)。如果您尝试以这种方式执行此操作,您将不会有一条轻松的道路。
如果您正在做的是永久移动,我真的建议您将干净安装作为辅助域控制器并将 SBS 从一台机器迁移到另一台机器(这是 Windows Server 2003 的过程,但它不会通过通过临时计算机进行“摆动”迁移以保留原始服务器计算机的名称:http ://technet.microsoft.com/en-us/library/cc747454(WS.10).aspx )。
磁盘成像机器并将其移动到另一个盒子很诱人,但您没有做任何事情来帮助生成的机器的稳定性。
“摇摆迁移”,非常简短和高水平,如下:
我在那里遗漏了很多微小的步骤,老实说,我不记得整个过程是否适用于 SBS 2000。如果我这样做,我会在 VM 上的实验室中启动 SBS 2000,用一些虚假用户、邮箱、公用文件夹和数据填充它,然后从上到下执行整个迁移方案两次(一次做笔记和收集数据,第二次作为“试运行”。)
我找到了。所需要的只是添加一个注册表项。
如果您有兴趣,这是更长的解释:
Windows 2000 Server 是在驱动器大于 128 GB 之前制造的。因此,默认情况下,它只能使用 128 GB 的驱动器。如果驱动器大于该驱动器,即使引导分区更小,它似乎也无法正确读取分区表。解决方案是在将其放入新驱动器之前添加该注册表项。这里有一篇关于它的 MSKB 文章。
我通过在我放置的旧的 40 GB PATA 驱动器上恢复启动驱动器的映像发现了这一点。我在新硬件上启动它并安装了该主板的所有驱动程序。然后我将其关闭并连接了 SATA 驱动器。当我重新启动具有多个分区的 750 GB SATA 驱动器时,它看起来好像只有一个未格式化的 128 GB 分区。通过一些研究,我发现了 EnableBigLba 注册表项。我设置了那个密钥并重新启动,SATA 驱动器出现了它的所有分区。我对系统驱动器的更新版本进行了映像,并将映像应用到 SATA 驱动器的主分区上。然后我移除了 PATA 驱动器,系统现在仅使用 SATA 驱动器启动。
现在,我并不是说这是升级 Small Business Server 的最佳方式。我确信 Evan 认为服务器迁移是“最好”的方式是正确的,但我已经在这方面投入了足够的时间,我的服务器更改机会之窗即将关闭。
我现在在想,我有一个驱动器的工作映像,我将尝试就地升级到 SBS 2003。如果出现问题,只需 30 分钟即可回滚到我现在的位置。
在新硬件上使用免费的 Hyper-V 服务器并将您的 SBS 服务器转换为 VM 怎么样?您需要一台装有 Vista 和 Hyper-V 管理工具的 PC 来管理 Hyper-V 服务器。
JR