본문 바로가기

원도우

[원도우] Windows XP의 부팅순서

반응형

부팅의 순서(Windows XP)


*
녹색 BIOS 부팅과정, 빨간색 Windows 부팅과정

전원 ON(그래픽카드 작동) -> BIOS 작동 (POST (power on self test) 수행)(메모리칩이나 장치를 초기화 한다)

-> 디스크 탐색(부팅파일을 읽음) -> 하드디스크의 MBR (Master Boot Record)읽음 -> 부트 파티션 탐색 (MBR내부)

-> NTIPL을 읽음 (Initial program loader)(파티션 맨 앞의 10섹터 차지)-> NTldr 실행 ( NT loader) -> boot.ini 읽음

-> NTDETECT.COM 읽음 (접속된 장치를 알아내고 레지스트리 확인 -> ntoskml.exe 실행(커널)

-> 드라이버 읽음 (hal.dll, acpi, pci.sys, isapnp등을 차례로 읽음) -> 로그온 화면 표시 (winlogon.exe)

-> userinit.exe (이용자가 로그온 하면 이용자 정보를 읽는다) 읽음 -> 데스크탑 화면 표시 (explorer.exe 작동)

 

 

부팅할 때 읽는 주요 파일

파일이름

설명

HAL.DLL

하드웨어 추상화 계층. HAL -> Hardware Abstraction Layer

acpi.sys

ACPI (Advanced Configuration and Power Interface)드라이버 (전원관리)

pci.sys

PCI 드라이버

isapnp.sys

ISA 장치 pnp 드라이버

intelide.sys

인텔 칩셋용 IDE 드라이버

atapi.sys

IDE/ATAPI 장치 드라이버

disk.sys

디스크 드라이버

fastfat.sys

FAT 파일 시스템 드라이버

ntfs.sys

NTFS 파일 시스템 드라이버

usbport.sys

USB 호스트 컨트롤러 드라이버

flpydisk.sys

FDD 드라이버

vga.sys

VGA 그래픽 드라이버

tcpip.sys

TCP/IP 드라이버

csrss.exe

Client Server Runtime System. Win32 서브 시스템 중심 부분

setupapi.dll

드라이버를 까는 API

msgina.dll

이용자 식별, 인식 모듈

kerberos.dll

네트워크 인증 프로토콜

winmm.dll

사운드 API

ws2_32.dll
mswsock.dll

윈도우즈 소켓 2 네트워크 프로토콜

dhcpcsvc.dll

DHCP 클라이언트

splitter.sys
swmidi.sys
dmusic.sys

다이렉트 X 관련 드라이버

ntdll.dll

실행부 서비스로 접근하는 것을 돕는다

kernel32.dll

시스템 서비스를 담당하는 win32 API

gdi32.dll

그래픽을 담당하는 win32 API

user32.dll

창 관리자를 호출하는 win32 API

shell32.dll

윈도우즈 XP의 쉘 실체

run32.exe

dll 안의 함수를 호출하는 프로그램

 

 

 

728x90
반응형