부트 섹터: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Luckas-bot (토론 | 기여)
잔글 r2.7.1) (로봇이 더함: zh-yue:啟動磁區
Jyusin (토론 | 기여)
편집 요약 없음
1번째 줄:
'''시동 섹터'''({{llang|ko-KP|초기적재프로그람기억령역}}) 또는 '''부트 섹터'''(boot sector)는 디스크의 다른 부분에 저장되는 [[시동부팅]] [[컴퓨터 프로그램|프로그램]](보통 [[운영 체제]] 자체를 뜻하지만, 반드시 그러한 것은 아님)을 담을 수 있는 [[하드 디스크]], [[플로피 디스크]], 또는 비슷한 [[기억 장치]]의 [[디스크 섹터|섹터]]를 말한다. '''부트블록'''(bootblock)이라고 부르기도 한다.
 
'''시동부트 섹터'''는섹터는 [[IBM PC 호환기종]]에 사용되는 반면, 부트블록은 [[썬 마이크로시스템즈|썬]] 시스템과 같이 어떠한 다른 종류의 컴퓨터를 일컬을 때 사용된다.
 
== 종류 ==
시동부트 섹터에는 다음과 같은 두 가지 종류가 있다.
* [[볼륨 부트 레코드]]: [[디스크 파티션|파티션]]되지 않은 기억 장치의 첫 섹터 또는 파티션된 기억 장치의 개별 파티션의 첫 섹터를 말한다. 파티션 또는 해당 장치에 설치된 운영 체제나 독립형 프로그램을 불러오는 코드를 포함할 수도 있다. 시동부트 섹터를 사용하려면, 2바이트 16진수 0xAA55 (시동부트 섹터 서명)가 섹터 맨 끝에 존재해야 한다. 그렇지 않으면 바이오스나 MBR 코드는 오류 메시지를 보고하고 운영 체제의 [[부트스트랩 (컴퓨팅)|부트스트래핑]] 과정을 중단할 것이다.
* [[마스터 부트 레코드]]: 파티션되지 않은 기억 장치의 첫 섹터이다. 대부분의 바이오스 코드는 MBR 섹터가 메모리로 로드되거나 코드를 실행하기 앞서 MBR 섹터가 바이트 0xAA 뒤를 따르는 바이트 0x55로 이루어져 있는 유효한 서명을 가질 것을 요구한다. MBR 섹터는 활성화된 파티션을 지정하고 볼륨 부트 레코드를 불러오는 코드를 포함할 수도 있다.
 
== 시동부트 섹터와 컴퓨터 바이러스 ==
시동부트 섹터는 [[컴퓨터 바이러스]]가 시스템을 제어할 수 있게 만들어진 구조이다. 시동부트 섹터 감염 바이러스는 플로피 디스크, 하드 디스크에 관계 없이 시동부트 섹터 안에 있는 부트스트래핑 코드를 바이러스 성질을 가진 코드로 바꾼다.
 
== 같이 보기 ==