FROM : http://bbs.winos.cn/thread-25733-1-1.html
癥狀
如果下列電腦的 RAM 為 2 GB 或更大,那麼無法在這些電腦上進行完全記憶體轉儲:
• 基於 Microsoft Windows Server 2003 的電腦
• 基於 Microsoft Windows XP 的電腦
• 基於 Microsoft Windows 2000 的電腦
在“系統屬性”中的“啟動和故障恢複”對話方塊中的“寫入調試資訊”中,只有選項“小記憶體轉儲 (64 KB)”和“核心記憶體轉儲”可用,而“完全記憶體轉儲”選項不可用。
如果將註冊表中的 CrashDumpEnabled DWORD 值設定為“1”,以在運行 Windows XP 或 Windows 2000 的電腦上進行完全記憶體轉儲,那麼當電腦意外停機時會導致記憶體轉儲中斷。
解決方案
重要說明:建議您在 RAM 超過 2 GB 的電腦上進行完全記憶體轉儲之前考慮以下資訊:
• 在 RAM 超過 2 GB 的電腦上,建立完全記憶體轉儲將需要相當長的時間。這會縮短系統整體正常已耗用時間。
• 由於分頁檔大小的要求,在 RAM 超過 2 GB 的電腦上進行完全記憶體轉儲需要非常大的系統磁碟分割。如果選擇此選項,則啟動卷上必須有一個足夠大的分頁檔,才能容納所有物理 RAM 加 1 MB 的容量。完全記憶體轉儲檔案需要額外的空間,因為 Windows 除了轉儲記憶體內容外還要寫入一個標題。標題包含一個損毀傾印簽名並指定一些核心變數的值。標題資訊並不需要整 MB 的空間,但 Windows 是以 MB 為增量確定分頁檔大小的。
• 通常很少需要完全記憶體轉儲檔案。在大多數情況下,核心記憶體轉儲用於分析已經足夠。在生產環境中進行完全記憶體轉儲前,請向您的升級渠道諮詢。
• 如果您電腦的 RAM 超過了 4 GB,則必須配置 Boot.ini 檔案以啟動使用實體位址延伸 (/PAE) 開關的電腦。 有關更多資訊,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
291988 (http://support.microsoft.com/kb/291988/) 4 GB RAM 調優功能和實體位址延伸開關介紹
Windows Server 2003、Windows XP 64-Bit Edition Version 2003 和 Windows XP Professional x64 Edition
要通過修改註冊表指定您希望使用完全記憶體轉儲檔案,請將 CrashDumpEnabled DWORD 值設定為 1。例如,在命令提示字元處鍵入以下資訊,然後按 Enter:
wmic recoveros set DebugInfoType = 1
要通過修改註冊表指定您希望使用 D:\Dump\Mem.dmp 檔案作為記憶體轉儲檔案,請將 DumpFile 可擴充字元串值設定為 D:\Dump\Mem.dmp。例如,在命令提示字元處鍵入以下資訊,然後按 Enter:
wmic recoveros set DebugFilePath = D:\Dump\Mem.dmp
要通過修改註冊表指定您不希望覆蓋任何以前的核心或完全記憶體轉儲檔案,請將 Overwrite DWORD 值設定為 0。例如,在命令提示字元處鍵入以下資訊,然後按 Enter:
wmic recoveros set OverwriteExistingDebugFile = 0
注意:通過使用這些方法來啟用完全記憶體轉儲後,“系統屬性”中的“啟動和故障恢複”對話方塊中的“寫入調試資訊”部分仍然只列出“小記憶體轉儲 (64 KB)”和“核心記憶體轉儲”。“完全記憶體轉儲”選項仍不可用,您必須使用 Windows 註冊表來配置完全記憶體轉儲選項。
所有其他版本的 Windows XP(包括 Windows XP 64-Bit Edition Version 2002)
您可以使用以下任一方法來解決此問題:
• 將 MaxMem=2000 參數放在 Boot.ini 檔案中以限制 Windows 2000 可以訪問的記憶體量。
- 或 -
• 使用基於 Windows XP 的電腦建立“小記憶體轉儲”選項或“核心記憶體轉儲”選項。
Windows 2000
有關如何在基於 Windows 2000 的電腦上解決此問題的更多資訊,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
820361 (http://support.microsoft.com/kb/820361/) 無法在具有 2 GB 或更大 RAM 且基於 Windows 2000 的電腦上進行完全記憶體轉儲
替代方法
您可以使用以下任一方法來解決此問題:
• 將 MaxMem=2000 參數放在 Boot.ini 檔案中以限制 Windows 2000 可以訪問的記憶體量。
- 或 -
• 使用基於 Windows XP 的電腦或基於 Windows Server 2003 的電腦建立“小記憶體轉儲”選項或“核心記憶體轉儲”選項。
狀態
Microsoft 已經確認這是在“適用於”一節中列出的 Microsoft 產品中存在的問題。
更多資訊
Windows 2000 Datacenter Server 協助檔案中的以下部分錯誤地指出可以建立 4 GB 記憶體轉儲:
完全記憶體轉儲:無法在具有 4 GB RAM 或使用實體位址延伸 (PAE) 的系統上進行。該轉儲會在系統意外停機時記錄系統記憶體的所有內容。如果選擇此選項,則啟動卷上必須有一個足夠大的分頁檔,才能容納所有物理 RAM 加 1 MB 的容量。
有關記憶體轉儲檔案的更多資訊,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
254649 (http://support.microsoft.com/kb/254649/) Windows Server 2003、Windows XP 和 Windows 2000 儲存空間轉儲檔案選項概述
307973 (http://support.microsoft.com/kb/307973/) 如何在 Windows 中配置系統故障和復原選項
241046 (http://support.microsoft.com/kb/241046/) 無法在 RAM 超出 4 GB 的電腦上建立 Memory.dmp 檔案
Windows x64 Edtion 的支援人員
硬體製造商提供了對 Microsoft Windows x64 Edition 的支援人員和協助。因為硬體中附帶了 Windows x64 Edition,所以硬體製造商提供了支援。您的硬體製造商可能自訂了使用獨特組件的 Windows x64 Edition 安裝。唯一組件可能包括特定裝置驅動程式,或者包括用於將硬體效能發揮到最大的可選設定。如果您需要 Windows x64 Edition 的技術協助,Microsoft 將儘可能提供合理的協助。但是,您可能必須與製造商直接聯絡。您的製造商最有資格為安裝在您的硬體上的軟體提供支援。
有關 Microsoft Windows XP Professional x64 Edition 的產品資訊,請訪問下面的 Microsoft 網站:
http://www.microsoft.com/china/windowsxp/64bit/default.mspx (http://www.microsoft.com/china/windowsxp/64bit/default.mspx)
有關 Microsoft Windows Server 2003 x64 Edition 的產品資訊,請訪問下面的 Microsoft 網站:
http://www.microsoft.com/china/w ... it/x64/default.mspx (http://www.microsoft.com/china/w ... it/x64/default.mspx)
這篇文章中的資訊適用於:
• Microsoft Windows Server 2003 Datacenter Edition
• Microsoft Windows Server 2003, Enterprise Edition
• Microsoft Windows Server 2003 Standard Edition
• Microsoft Windows Server 2003 Web Edition
• Microsoft Windows Server 2003, Datacenter x64 Edition
• Microsoft Windows Server 2003, Standard x64 Edition
• Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
• Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
• Microsoft Windows XP Professional x64 Edition
• Microsoft Windows XP Professional for Itanium-based systems
• Microsoft Windows XP Home Edition
• Microsoft Windows XP Media Center Edition 2002
• Microsoft Windows XP Professional Edition
• Microsoft Windows XP Tablet PC Edition
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Professional Edition
• Microsoft Windows 2000 Datacenter Server
關鍵字: kbfix kbenv kbprb KB274598