我有 3 台刀片服务器,据我们所知,它们随机出现蓝屏和 0xC2 错误。当它开始发生时,我发现这些服务器没有设置为提供转储,因为它们每台都有 16GB RAM 和 16GB 交换文件,这些文件分为 4 个分区,每个分区有 4GB 文件。
我将它们设置为提供一个小型转储文件(64K 迷你转储),但转储文件未被写入。启动时,服务器事件日志报告事件 ID 45“系统无法成功加载崩溃转储驱动程序。”和事件 ID 49“配置崩溃转储的页面文件失败。请确保启动分区上有一个页面文件,并且该文件足够大以包含所有物理内存。”
我的理解是,小型转储不需要足够大的交换文件来容纳所有物理内存,但错误似乎表明情况并非如此。当然,问题是最大交换文件大小为 4GB,所以这似乎是不可能的。
有人能告诉我接下来该去哪里吗?
答案1
问题是由于从 SAN 启动服务器造成的。
关于从 SAN 启动 Windows Server 2003/2008 的 Microsoft 白皮书
似乎 Windows 2008 能够将转储文件写入 SAN 启动驱动器,但 Windows 2003 却不能。