Volume Boot Record
LKSAS
Volume Boot Record(VBR)는 일종의 boot sector로서 volume boot sector 또는 partition boot sector로도 알려져 있다. VBR은 파티셔닝 되지 않은 디바이스에서는 디바이스의 첫번째 섹터에, 파티셔닝된 디바이스에서는 각각의 파티션의 첫번째 섹터에 위치한다. 전체 디바이스의 첫번째 섹터에 저장된 VBR을 Master Boot Record라고 한다.
각각의 VBR은 아래와 같은 데이터를 가지고 있다.
- Disk Parameter Block: BIOS parameter block라고도 불리며, 섹터 수, 헤더 수, 실린더 수와 같은 디바이스에 대한 정보를 가지고 있다.
- Volume Boot Code: OS를 로드하기 위해 사용하는 코드이며 Master Boot Record에 의해 호출된다. 그러나 primary partition만 이 코드가 활성화 상태로 설정되고, 그 외의 partition들은 사용하지 않는 것으로 설정된다.
VBR은 Filesystem이 생성되는 high-level format 단계에서 생성되어 저장된다. 그리고 Disk Parameter Block이 가지고 있는 정보는 OS에게 partition의 내부 구조(Filesystem)가 어디에 저장되어 있는지를 알려준다.
[편집] References
http://en.wikipedia.org/wiki/Volume_Boot_Record
http://www.pcguide.com/ref/hdd/file/structVolume-c.html
