??????? ??????? ??? ????? Windows NT

?????? ????????? ?????? ?????????
???? ???????: 138258 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

?? ??? ??????

??????

???? ??? ??????? ??????? ??????? ??? ????? ????? Microsoft Windows NT ????? ??? ? ???????? ??? ??????? ??????? ????????? ??????.

??????? ????

??????? ???????

  • ??????? ????
  • ????? "????? ??? ????"
  • ????? ??????? ????? ?????? ????
  • ???? HAL.DLL
  • ??????? ???? ?? ??????
  • ?????? ?? ????
  • ?????? ?? ??? ????????
  • ????????? ???????

??????? ????

????? ??? "?????" (????) ?????? ?????? ?? kernel ? ??? ???????? ?????? ??????? ?? Windows NT. ???? ???? ????? ???? ????????? ???????? ? ???? ??????? ?? ????? ????? ?????? ???????.

??? ????? ?????? ????. ??? ????? ?? ?????? ?????? ??? ????? ?? ??? (.DBG) ??????. ??? ???? ???? ??? ????? ??? ????? ????? ????? ??? ????? ????? ??? ???? ??? ????? ???? ??????. ???? ????? ??? ???? ???????. ???? ?????? ????/API ????? ????????? ????????.

????? ??? .DBG ??? ??????? ???? ??? ???. ???? ?????? ??? ????? ??????? ?????? ?? \Support\Debug\[i386 | mips] \Symbols. ???? ????? ?????? ????? ??? ???? ???? NT. ?????? ?? \\Ntbuilds\Release\Usa\Build###\[x86 | |alpha]\Fre.srv\symbols mips.

??? ????? ?????? ???? ??? ??????? ??????? ???? ???? "??????? ??????? ????" (???? ?? ?????? ?? ????? ?????? ?? ??? ??????? ??? ????????):

???????? ?????? ????? ??????? ????? ?? .COM COM - ???
CPL - ???? ????? ??????? ????? ?? .CPL ????? ???.
DLL - ???????? ?????? ????? ??????? ????? ?? .DLL ???
???????? ?????? ????? ??????? ????? ?? .DRV DRV - ???
???????? ?????? ????? ??????? ????? ?? .EXE EXE - ???
???????? ?????? ????? ??????? ????? ?? .SCR SCR - ???
???- ???? ????? ??????? ????? ?? .SYS ????? ???.

??? ?? ?????? ?? ???? ??????? ???????:

???? ?? ???? ?????? ????? ??????? ????? ????? ???????? chasing ?????? ? ???? ????? ???? ???. ???????? ????? ?? ?????? ?? ????? ?????? ??? ??????? ??? ??? ?????? ??? ??????? ?????. ???? ???? ?????? Kernel ??? ?????? kernel.

????? ?????????:

????? ????????? patched ??? "??? ???????" ?????? ???? ?? ????, ?????? ?? ?????? ???????? ??????? patched.

????? ????? ??? ????

???? ?? ???? ??? ?? ?????? ?? ??????? ??????? ??? ???? ????????? ????? ???????. ?????? ?? ???? ???? ?????? ?????? ????? ?? ???? ????? ???? ???.

??????: ???? ?? ???? "????? ???" ?????? ???? ?? 30 ???????? ?? ????? ?????.
  1. ????? ???? ???? ?????? ?????? ?????? ??????? ?????? ??. ??? ???? ??????:

    c:\mysymbols
  2. ????? ??? ????? ?? ??? ??????? Windows NT ???????. ??? ??????? ??????? ?? ????? ??????? ????? ?????? ??????? ???????:

    XCOPY [???? ??????? ????????] \SUPPORT\DEBUG\I386 C:\MYSYMBOLS /S.
  3. ??? ???? ??????? ???????? Service Pack ???????? ??? ???? ???????. ???? ?????? ??? ???? "???? ???????" ??? ???????? ???????? ?? ?????? ????? ?????? "??? ?????."
  4. ??? ??? ??????? ???? ?????? ??? ???? SSD Compaq ??? ???? ??? ????. ?? ????? ??? ?????? ??? ??? ?????? ?? ??????. ??????: ?? ????? ???????? 3 ?4 ??? ??? ???????? ??? ??????? ???? ?? ??????? ?????? ??????. ????? ??????? ??????.
  5. ??? ??? ?????? ????? ????????? ??????? ? ????? ??? ?????? ??? ??? ???????? ?? ??? ??? ??????? ??????. ??? ?? ??? ????? ??? ??? ?? ??????? ?????? ????? ??? ??????? ?????? ??? ?????? Microsoft ????????? ?? ???? ??? ??????. ??? ??? ??????? ??? ???? ??? ????. ???? ?? ??? ?? ?????? ?????? ?????? (??? ???? ??????? Sys, ??? dll ???.).

????? ??????? ????? ?????? ????

?????? Windows NT kernel ???? ?????? SMP. ????? ????? ??????? ??? ????? ????? ??? kernel. ?? ????? ????? ????? ????? SYMBOL.DBG ??????? ?????.
NTOSKRNL.DBG NTOSKRNL.EXE = ??????? ???? NTKRNLMP.EXE. NTKRNLMP.DBG = ??????? ??????

  1. ??? ??? ???? ???? ????? ????????? ?? ??? ???. ??? ???? ????? ?????? ????? ?? ?? \SYMBOLS\EXE ???? ????? kernel. ????? ????? NTOSKRNL.DBG ??? NTOSKRNL.UNI.
  2. ???? NTKRNLMP.DBG NTOSKRNL.DBG.

???? HAL.DLL

????? ??? ??????? ???????? ??????? ?????? "???? ????? ???????" ????. ??? ??? Kernel ??? ????? ????? HAL ????? ????? ????? ???????. ????? ??? ????? HALs ???????:

????? HAL ?????? I386:
              Uncompressed
Filename      Size (bytes) Description
-------------------------------------------------------------------------
HAL.DLL       48,416       Standard HAL for Intel systems
HAL486C.DLL   47,376       HAL for 486 c step processor
HALAPIC.DLL   63,616       Uniprocessor version of HALMPS.DLL
HALAST.DLL    46,416       HAL for AST SMP systems
HALCBUS.DLL   79,776       HAL for Cbus systems
HALMCA.DLL    45,488       HAL for MCA-based systems (PS/2 and others)
HALMPS.DLL    65,696       HAL for most Intel multiprocessor systems
HALNCR.DLL    79,392       HAL for NCR SMP machines
HALOLI.DLL    40,048       HAL for Olivetti SMP machines
HALSP.DLL     52,320       HAL for Compaq Systempro
HALWYSE7.DLL  40,848       HAL for Wyse7 systems

HAL files for DEC Alpha Computers:

              Uncompressed
Filename      Size (bytes) Description
--------------------------------------------------------------------------
HAL0JENS.DLL  56,800       Digital DECpc AXP 150 HAL
HALALCOR.DLL  69,120       Digital AlphaStation 600 Family
HALAVANT.DLL  66,752       Digital AlphaStation 200/400 Family HAL
HALEB64P.DLL  70,528       Digital AlphaPC64 HAL
HALGAMMP.DLL  72,896       Digital AlphaServer 2x00 5/xxx Family HAL
HALMIKAS.DLL  67,040       Digital AlphaServer 1000 Family Uniprocessor
HAL
HALNONME.DLL  65,376       Digital AXPpci 33 HAL
HALQS.DLL     65,088       Digital Multia MultiClient Desktop HAL
HALSABMP.DLL  72,736       Digital AlphaServer 2x00 4/xxx Family HAL

HAL files for MIPS Computers:

              Uncompressed
Filename      Size (bytes) Description
--------------------------------------------------------------------------
HALACR.DLL    43,648       ACER HAL
HALDTI.DLL    68,288       DESKStation Evolution
HALDUOMP.DLL  41,728       Microsoft-designed dual MP HAL
HALFXS.DLL    42,016       MTI with a r4000 or r4400
HALFXSPC.DLL  42,176       MTI with a r4600
HALNECMP.DLL  44,736       NEC dual MP
HALNTP.DLL    116,000      NeTpower FASTseries
HALR98MP.DLL  127,232      NEC 4 processor MP
HALSNI4X.DLL  95,520       Siemens Nixdorf UP and MP
HALTYNE.DLL   68,032       DESKstation Tyne

HAL files for PPC Computers:

              Uncompressed
Filename      Size (bytes) Description
--------------------------------------------------------------------------
HALCARO.DLL   169,504      HAL for IBM-6070
HALEAGLE.DLL  206,208      HAL for Motorola PowerStack and Big Bend
HALFIRE.DLL   136,576      Hal for Powerized_ES,
                                   Powerized_MX, and
                                   Powerized_MX MP
HALPOLO.DLL   169,152      HAL for IBM-6030
HALPPC.DLL    169,184      HAL for IBM-6015
HALWOOD.DLL   95,616       HAL for IBM-6020


????? ????? ?? HAL ?????? ????????:

??? ????? ??? ??? ?? ????? ???????. ??????? ??? ????? ??? ????? ?????? HAL.
  1. ????? ??? ?????? ?????? %systemroot%\REPAIR.
  2. ????? ATTRIB -R -H -S SETUP.LOG ???? ????? ?????.
  3. ??? ????? ?? Microsoft Notepad ????? ?? HAL.
??????: ???? ?? ??? ??????? ????? ?????? ?? ??? ??? ??? ??????? kernel ???? ?????.

????? ??? ??? HAL ???????:
  1. ????? ??? ???? ????? ?????? ????? ?? ??? \SYMBOLS\DLL.
  2. ????? ????? HAL.DBG HAL.X86.
  3. ??? "????? HLL.DBG" ??? HAL.DBG.

??????? ???? ?? ??????

???? Windows NT ???? ??????? "? ??? I386KD.EXE ? ?? ?????? ?? ??????? ???????:
????? ???? ???? _NT_ALT_SYMBOL_PATH
????? ???? ???? _NT_SYMBOL_PATH

??? ????? ??? ??????? ?????? ??????? ???? ??????. ??? ????? ??? ????? ?????? ??? ???? ????? ???????? ????? SET. _NT_ALT_SYMBOL_PATH ????????. ??? ???? ??????:
????? _NT_SYMBOL_PATH = K:\NT35-SP3\SYMBOLS
????? _NT_ALT_SYMBOL_PATH = c:\WINNT\SYMBOLS

??????: ?? ???? ?????? ?? ?????? ?????? ??? ??????? ??????? ???? (?????, ??? ??? ????? ??? kernel NTOSKRNL.DBG ? ??????? C:\DEBUG\511\I386\SYMBOLS\EXE\NTOSKRNL.DBG. ??? ????? _NT_SYMBOL_PATH C:\DEBUG\511\I386\SYMBOLS

????? ??????? ??????:

??? ??????? ???? ??? ???????? ???????? ???? ????? ??? ????? ??? ????? Windows NT. ?????? ??? ?????? ??? ??????? ??? ?? "???? ???????" ??? ??????. ??? ???? ??????? ????? 1057 ?? ????? SP2 ????? ??????? ????????? ???????:
????? _NT_ALT_SYMBOL_PATH = c:\NT351-SP2\SYMBOLS
????? _NT_SYMBOL_PATH = K:\NT351-1057\SYMBOLS

????? ?????? ??????? ?????? Service Pack ?????. [???? Service Pack ?? ??? ?????? ???? ?????? ???????? ?? ??? ??????? ???? SP.] ??? ?? ??? ?????? ??? ????? ?? ???? SP ???? ???? ???? ?? ???? ??? 1057.

????? ?????:

??? ????? ?????? ??? ???????? ?? ??????? ???????? ?????. ??? ??????? ??? ??? ??? ?? ????? ?????? ??????. ?? ?????? ?????? _NT_ALT_SYMBOL_PATH = c:\NT351-SP2\SYMBOLS ?? ?????? ????? ????? ????.

????? ????? ??????:

????? I386KD ??? ????? ??? ??????? "-y" ??? ????? ????? ???? ???. ??? ???? ???????? ??? ??????? ??? ?????? ??????? "??????" ????????.

????? ???? ??? ????:

????? ????? ???? ????? ?? ????? ?? ?? ??? ?? ?????? ?????? "! Sympath" ?????. ??? ???? ??????:
! SYMPATH C:\SYMBOLS.

?????? ?? ????

! ????? ?????:

????? ?? ???? ???? gotten ??? "kd >"???????? ????? ??????, ??? ???? ?????"! ????? ?????". ???? ??? ??????? ???? ??? ????? ????? ?? ???????. ??? ????? ????? "PsLoadedModuleList ?? NULL!" ?? ??????? ?? ???? ???? ????? ?????? ??? ????. ???? ?? ???? HAL.DBG ?????? ???? NTOSKRNL.DBG ????? ??? ????????? ???? ???? ???????.

! ???????:

???? ?????? ?? ???? ????? ?? ???? ????? "! PROCESS" ??? ????? ????? "???? ?????? ???? ????? ?????" ? ?? ??????? ?? ???? ???? ???? ????? ?????.

???? ????:

??? ??? "???? ??????" ??????? ?? ??????? ??? ?????? ? ???? ??? ??? ????? ????. ????? ????? ?? ???? ????? ??? ???? ????? ???? ??? ???? ??? ?? ??. ????? ???? ?????? ?????? ?? ??? ??????? ???? ?????. ?????? ???? ?????? ??????? ??? ??????. ??? ?? ?? ???? ???? ???? ?? 8000000.

! SYMPATH:

???? ????? ?????? ??? ???? ?????? ???????? ??? ???? ??? ??? ???? ?????? ?? ?????! ????? ????? ??? ???? ??????? ?? ?????? ????? ?????? ?????? ??! SYMPATH symbol_path.

?????? ?? ??? ????????

?? ??? ??????? ??????? ?? ???? ?? ?? ??????? ????? ??????? ???? ?? ??????? ??? ????? ????????? ?????? ???. ???? ?????? ?????? ????? ???? ?? NTFS ??? ???? ?? ???? ?? ??? ?????. ?? ????? ?????? ??????? .DBG ???? ??????? ??????.

???? ????? ?????? ?? ?????? ??? ????? ? ????? ????? ????? ???? ???? ????? ???????? ?????? ???. ??? ????? ??? ?????? ???? ??? ?????.

??????: ??? ?????? ?? ????????? ??? ???? ??????? ????? ????? ????? MSDN "???????? ????? ????? ???." ??? PE ????? ??? ????? ????????? ???????? date\time ??????.

??? ??? ??? ?? ????? ????? ????? ???????? ??????? ??????? ?? ???? ?? ??? ????? ????? ???????? ??????.

???? ???? ??? ??? ???????? ?? chksum ?? ????? ? ?? ?????. ??? ??? ???? ?? ?????? ??? ??????? ????? ??????? ????????? ???????. ????? ??? ?????? ???? ???? ????? NTOSKRNL.

link32:

???? ?????? ??? ??? ?????? ???????? ?? ???? ???? ????? NT \MSTOOLS:
NTOSKRNL.EXE ???? LINK32.EXE - ????? - NTOSKRNL.DBG ???? LINK32.EXE - ?????-

DUMPBIN:

???? ?????? ??? ??? ?????? ???????? ?? ???? bin Visual C:
DUMPBIN.EXE /headers NTOSKRNL.EXE NTOSKRNL.DBG DUMPBIN.EXE /headers

??? ??? ?????? ???? ????? ??? ???? ?? ????? ??? ? ????? ????? ?? ??????? ????????? ?? ????? ????? ?? ???? ??? ??? ????? ?? ???????.
  1. ! ???? ????? ??????? - ????? ????? ???? ?????? ???????.
  2. dd baseaddr + L1 ?8

????????? ???????

??? ??? ?????? ??????? ????? ??????? ???? ?? ?????? ?? ????? Windows NT ???? ????? ??? ????? ??????? ???? ?????? ??? ???? ????? ?????? ?????. ??? ??????? ?????? ??? ????????? ?? ???? ???? ????????? ???? ??????? ?? ????? ?????. ?? ??? ???????? ??? ????? ???? ?? ????? ?? ??? *.DBG. ??? ????? ?? ?????? ?????? ??? ?????? \SYMBOLS\EXE ???.

???? ??? ???????? ?????? ????? ???? ????? ????? ?????? ?????? ??? ????????? ?????. ??? ???? ??? ????? ????????? ??????? ????? ??????. ??? ???? ??????? ????? DDK NT MS ??? ???? ????? ????? ?? NT. ?????? ????? ??? ??? ???? ????? ???????? ???.

??????: ????? ??????? kernel NT ?? ????? ?? ??? ????? ?? ?? ???????? ? ????? ???????.

????? ???

?????? ??????:
CD-ROM \support\debug\i386\symbols
\\ntx86x\freebins.xxx

???????

???? ???????: 138258 - ????? ??? ??????: 10/????/1427 - ??????: 2.1
????? ???
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Advanced Server 3.1
????? ??????: 
kbmt kbusage KB138258 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????138258

????? ???????

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com