What is VBR?


VBR은 Volume Boot Record의 줄임말로 컴퓨터를 부팅하는데 필요한 코드(부트 코드), NTLDR 가 들어있는 영역이다.

그 크기가 가변적인데, 클러스터 단위를 기준으로 가변적이다. 바로 밑에서 다루도록 할 예정이다.

VBR 영역에서는 OEM ID나, 부트코드, 볼륨 크기, MFT 시작 주소, 클러스터의 크기와 같은 정보가 들어있다.

<aside> 💡 Cluster 란? 디스크 공간에서 파일을 저장하기 위해 할당하는 가장 작은 단위의 크기

</aside>

<aside> 💡 NTLDR? NT Loader 를 의미하는 말이다. 마이크로소프트 윈도우 계열 운영체제들을 부팅하게 하는 영역이다.

</aside>

Untitled

VBR Size


VBR은 그 크기가 가변적이라고 했는데 클러스터의 크기에 따라 달라지는 양상을 보인다.

아래 표에 제시된거와 같은 크기를 가지는데, 클러스터 크기 512바이트마다 1섹터씩 늘어난다고 생각하면 된다.

잘 짚고 넘어가야 하는 부분은 VBR 사이즈가 1섹터인 경우는 다른 컨텐츠 없이 부트 섹터만 들어있다고 봐도 무방하다. (부트 “섹터”인데 섹터가 한개만 있으니까)

Cluster Size VBR Size
512 Byte 1 Sector
1024 Byte 2 Sector
2048 Byte 4 Sector
4096 Byte 8 Sector