DetailPage-MSS-KB

기술 자료

기술 자료: 254649 - 마지막 검토: 2013년 4월 5일 금요일 - 수정: 2.0

 

이 페이지에서

요약

디버깅 정보를 기록 하려면 다음 운영 체제를 구성할 수 있습니다.
  • Windows 2000
  • Windows XP
  • Windows Server 2003
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
다른 파일 형식 (메모리 덤프 파일이 라고도)에 디버깅 정보를 작성할 수 있습니다 때 컴퓨터 (라고도 "블루 스크린에" Stop 오류 때문에 예기치 않게 중지 시스템 충돌 또는 버그 확인)입니다. 또한 하지를 기록 하도록 Windows를 구성할 수 있습니다. 정보를 메모리 덤프 파일을 디버깅 합니다.

Windows 중 하나를 생성할 수 있습니다. 다음 메모리 덤프 파일 형식:
  • 전체 메모리 덤프
  • 커널 메모리 덤프
  • 작은 메모리 덤프 (64KB)

추가 정보

전체 메모리 덤프

시스템 메모리의 모든 내용을 전체 메모리 덤프를 기록합니다. 컴퓨터가 예기치 않게 중지 됩니다. 전체 메모리 덤프 메모리 덤프 수집 될 때 실행 중인 프로세스에서 데이터를 포함할 수 있습니다.

선택 하는 경우는 완료 메모리 덤프 옵션을 하면 페이징 파일이 부팅 볼륨에 있어야 합니다. 모두는 실제 RAM 더한 1 메가바이트 (MB) 저장 하기에 충분 한입니다.

두 번째 문제가 발생 하는 경우와 다른 전체 메모리 덤프 (또는 커널 메모리 덤프) 파일이 만들어지면 이전 파일 덮어쓰게 됩니다.

노트
  • Windows vista에서, Windows 7, Windows Server 2008에서 및 Windows Server 2008 R2, 페이징 파일에는 운영 체제가 설치 된 파티션에서 다른 파티션에 있을 수 있습니다.
  • 다른 파티션에 페이징 파일을 저장 하려면 Windows Vista와 Windows Server 2008에서 DedicatedDumpFile라는 새 레지스트리 항목을 만들어야 합니다. DumpFileSize라는 새로운 레지스트리 항목을 사용 하 여 페이징 파일의 크기를 정의할 수 있습니다.
    • 이 작업을 수행 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
      969028 (http://support.microsoft.com/kb/969028) Windows Server 2008 커널 또는 전체 메모리 덤프 파일을 생성 하는 방법

  • Windows 7 및 Windows Server 2008 r 2에서 DedicatedDumpFile 레지스트리 항목을 사용 하 여 다른 파티션에 페이징 파일을 넣이 필요가 없습니다.
  • 전체 메모리 덤프 32 비트 운영 체제를 실행 하는 및 2 기가바이트 (GB) 이상의 RAM이 있는 컴퓨터에서 사용할 수 없습니다. 자세한 내용은 다음 Microsoft TechNet 웹 사이트에서 "시스템이 예상치 않게 멈출 때 수행할 작업 지정" 항목을 참조 하십시오.
    http://technet.microsoft.com/en-us/library/cc778968 (WS.10).aspx (http://technet.microsoft.com/en-us/library/cc778968(WS.10).aspx)

커널 메모리 덤프

커널 메모리 덤프는 커널 메모리만을 기록합니다. 이 컴퓨터가 예기치 않게 중지 될 때 로그에 정보를 기록 하는 프로세스 속도가 향상 됩니다. 페이지 파일에서 커널 메모리를 수용 하기에 충분 해야 합니다. 32 비트 시스템의 경우 커널 메모리는 일반적으로 between150mb와 2GB입니다. 또한, Windows 2003 및 Windows XP에서 페이지 파일이 부팅 볼륨에 있어야 합니다. 그렇지 않으면, 메모리 덤프를 만들 수 없습니다.

이 할당 되지 않은 메모리 나 할당 되는 메모리 덤프 파일 제외 사용자 모드 프로그램에 사용 합니다. 여기에 커널에 할당 된 메모리만 포함 됩니다. 메모리 및 하드웨어 추상화 계층 (HAL) Windows 2000 이상과 커널 모드 드라이버 및 기타 커널 모드 프로그램에 할당 합니다. 대부분의 이 덤프 파일을 위해 가장 유용한입니다. 것 보다 훨씬 더 작게 하지만 전체 메모리 덤프 파일에는 메모리 부분만 생략 예상치 못한 문제에 관련 되어 있는 것입니다.

두 번째 문제가 발생 하 고 다른 커널 메모리 덤프 파일 (또는 전체 메모리 덤프 파일)이 생성 됩니다 이전 파일 때 덮어쓴 경우는 '기존 파일에 덮어쓰기' 설정을 검사 합니다.

작은 메모리 덤프

있는 최소한의 유용한 작은 메모리 덤프를 기록합니다. 컴퓨터가 예기치 않게 중지 된 이유를 식별 하는 데 도움이 되는 정보입니다. 이 부팅 볼륨에 최소한 2MB의 페이징 파일이 필요 하 고 지정 하는 옵션 컴퓨터가 중지 될 때마다 Windows 2000 이후 버전에서 새 파일을 만들 것 예기치 않게 합니다. 이러한 파일의 기록은 폴더에 저장 됩니다.

이 덤프 파일 유형은 다음 정보를 포함 합니다.
  • 중지 메시지와 매개 변수 및 기타 데이터
  • 로드 된 드라이버의 목록
  • 프로세서에 대 한 프로세서 컨텍스트 (PRCB)는 중지
  • 에 대 한 프로세스 정보 및 커널 컨텍스트 (EPROCESS) 중지 된 프로세스
  • 에 대 한 프로세스 정보 및 커널 컨텍스트 (ETHREAD) 중지 된 스레드
  • 커널 모드 호출 스택 스레드를 하 중지
이 유형의 덤프 파일은 공간이 제한 된 경우 유용할 수 있습니다. 그러나 제한 된 정보 때문에 포함 되지 않은 오류 문제의 시가 실행 중인 스레드에 의해 직접 발생 될 수 있습니다 이 파일을 분석 하 여 발견 되지.

두 번째 문제가 되는 경우 발생 하 고 두 번째 작은 메모리 덤프 파일이 생성 됩니다, 이전 파일입니다 유지 합니다. 각 추가 파일에는 고유한 이름이 지정 됩니다. 날짜 인코딩 파일의 이름입니다. 예를 들어, Mini022900-01.dmp 첫 번째 메모리 덤프입니다. 2000 년 2 월 29 일에 생성 합니다. 모든 작은 메모리 덤프 파일의 목록을 유지합니다 %SystemRoot%\Minidump 폴더에 있습니다.

덤프 유형 구성

시작 및 복구 옵션 (덤프를 포함 하십시오 형식), 다음이 단계를 수행 합니다.

참고 여러 버전의 Microsoft Windows가 있기 때문에 해당 다음 단계는 컴퓨터에 다를 수 있습니다. 이러한 경우 참조 하십시오 사용자 이러한 단계를 완료 하려면 제품 설명서입니다.
  1. 클릭 시작를 클릭 하 고 다음을 클릭 컨트롤 패널.
  2. 성능 및 유지 관리를 누른 다음 시스템.
  3. 고급 탭에서 클릭 설정 아래에서 시작 및 복구.
참고: 변경 내용을 적용 하려면 순서에서 사용할 수 없습니다.



다양 한 덤프 유형에 대 한 도구

전체 메모리 덤프를 로드할 수 있습니다 및 커널 메모리를 덤프 표준 기호 디버거, I386kd.exe 등입니다. I386kd.exe 포함 됩니다. Windows 2000 지원 CD-ROM입니다.

사용 하 여 부하 작은 메모리 덤프 Dumpchk.exe. Dumpchk.exe는 지원 도구를 Windows 2000에 포함 됩니다. 및 Windows Xp입니다. Dumpchk.exe 확인 하려면 메모리 덤프 파일을 수 있습니다. 올바르게 생성 되었습니다.

Windows에서 Dumpchk.exe를 사용 하는 방법에 대 한 자세한 내용은 XP, Microsoft 기술 자료의 다음 문서를 참조 하십시오.
315271  (http://support.microsoft.com/kb/315271/ ) Dumpchk.exe를 사용 하 여 확인 하는 방법에 메모리 덤프 파일
Windows에서 Dumpchk.exe를 사용 하는 방법에 대 한 자세한 내용은 2000, 클릭 Microsoft 기술 자료의 다음 문서를 참조 하십시오.
156280  (http://support.microsoft.com/kb/156280/ ) Dumpchk.exe를 사용 하 여 확인 하는 방법에 메모리 덤프 파일
Windows에서 디버깅에 대 한 자세한 내용은 도구는 다음 Microsoft 웹 사이트를 방문 하십시오.
http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)

정의

  • 부팅 볼륨: 볼륨에는 Windows 운영 체제 포함 되어 시스템 및 지원 파일이 있습니다. 부팅 볼륨은 있을 수 있지만 수 없는, 동일 시스템 볼륨입니다.
  • 시스템 볼륨: 볼륨에 포함 되어 있는 Windows를 로드 하려면 있어야 하는 하드웨어 관련 파일 시스템 볼륨 수는 있지만, 부팅 볼륨과 같은 필요가 없습니다. Boot.ini, Ntdetect.com, Ntbootdd.sys 파일에 있는 파일의 예입니다. 시스템 볼륨에 있습니다.

시작 및 복구를 위한 레지스트리 값

다음 레지스트리 값이 사용 됩니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl
CrashDumpEnabled REG_DWORD 0x0 = 없음
CrashDumpEnabled REG_DWORD 0x1 = 전체 메모리 덤프
CrashDumpEnabled REG_DWORD 0x2 = 커널 메모리 덤프
CrashDumpEnabled REG_DWORD 0x3 = 작은 메모리 덤프 (64KB)
CrashControl 추가 레지스트리 값:
0x0 = 사용 안 함
0x1 = 사용

AutoReboot REG_DWORD 0x1
덤프 파일 REG_EXPAND_SZ %SystemRoot%\Memory.dmp
LogEvent REG_DWORD 0x1
REG_EXPAND_SZ MinidumpDir %SystemRoot%\Minidump
REG_DWORD 0x1 덮어쓰기
SendAlert REG_DWORD 0x1

참고: 변경 내용을 적용 하려면 순서에서 사용할 수 없습니다.


덤프 파일을 만들 수 있도록 테스트

덤프 파일을 생성 하도록 컴퓨터를 구성 하는 방법에 대 한 자세한 내용은 테스트 목적으로, 클릭 Microsoft 기술 자료의 다음 문서를 참조 하십시오.
244139  (http://support.microsoft.com/kb/244139/ ) Windows 기능을 키보드를 사용 하 여 메모리 덤프 파일을 생성할 수 있습니다.

기본 덤프 유형 옵션

  • Windows 2000 Professional: 작은 메모리 덤프 (64KB)
  • Windows 2000 Server: 전체 메모리 덤프
  • Windows 2000 Advanced Server: 전체 메모리 덤프
  • Windows XP (Professional 및 Home Edition): 작은 메모리 덤프 (64KB)
  • Windows Server 2003 (모든 버전): 전체 메모리 덤프
  • Windows Vista (모든 버전): 커널 메모리 덤프
  • Windows Server 2008 (모든 버전): 커널 메모리 덤프
  • Windows 7 (모든 버전): 커널 메모리 덤프
  • Windows Server 2008 R2 (모든 버전): 커널 메모리 덤프

최대 페이징 파일 크기

최대 페이징 파일 크기는 다음과 같이 제한 됩니다.
표 축소표 확대
x 86x 64I A-64
페이징 파일의 최대 크기4gb (비 PAE)
16 테라바이트 (PAE)
16 테라바이트32 테라바이트
페이징 파일의 최대 수161616
총 페이징 파일 크기64 기가바이트 (비 PAE)
256 테라바이트에서 (PAE)
256 테라바이트에서512 테라바이트

Microsoft Windows의 x64 기반 버전에 대 한 기술 지원

하드웨어 제조업체는 Windows의 x64 기반 버전에 대 한 기술 지원을 제공합니다. 경우 x 64 기반 버전의 Windows는 하드웨어에 포함 되어 있기 때문에 하드웨어 제조업체에 지원을 제공 합니다. 하드웨어 제조업체 설치 windows 고유 구성 요소를 사용자 지정 했을 수 있습니다. 고유 구성 요소 특정 장치 드라이버 등이 하드웨어의 성능을 최대화 하기 위한 옵션 설정이 포함 될 수 있습니다. Windows의 x64 기반 버전에 기술적인 도움이 필요한 경우 Microsoft-합리적인 지원을 제공 합니다. 그러나 해당 제조업체에 직접 문의 해야 합니다. 제조업체는 해당 제조업체의 하드웨어에 설치 된 소프트웨어를 지 원하는 데 가장 정규화 됩니다.

Microsoft Windows XP Professional x64 Edition에 대 한 제품에 대 한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
http://www.microsoft.com/windowsxp/64bit/default.mspx (http://www.microsoft.com/windowsxp/64bit/default.mspx)
Microsoft Windows Server 2003의 x64 기반 버전에 대 한 제품에 대 한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx (http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx)

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Service Pack 1
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows 7 Enterprise
키워드: 
kbenv kbinfo kbmt KB254649 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:254649  (http://support.microsoft.com/kb/254649/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store