MBR과 VBR의 역할

출처: https://dal-seung.tistory.com/69
Master Boot Record(MBR)와 Volume Boot Record(VBR)은 모두 컴퓨터 부팅 프로세스와 관련이 있지만, 다른 역할을 합니다.
- Master Boot Record (MBR):
- MBR은 디스크의 첫 번째 섹터에 위치하며, 보통 512바이트로 구성됩니다.
- MBR은 부팅 가능한 파티션의 위치와 크기를 포함하는 파티션 테이블을 저장합니다.
- 또한 부팅 로더가 있는 부트 코드를 포함합니다. 이 부트 코드는 시스템을 부팅할 때 어떤 운영 체제로 제어를 넘길지 결정합니다.
- MBR은 GPT(GUID Partition Table)과 대조적으로 사용됩니다. GPT는 디스크 파티션을 관리하기 위한 방식을 설명하는 표준입니다.
- Volume Boot Record (VBR):
- VBR은 디스크의 각 파티션의 첫 번째 섹터에 위치합니다.
- VBR은 해당 파티션에 대한 부팅 프로세스를 시작하는 데 필요한 코드를 포함합니다. 예를 들어, 파티션에 운영 체제가 설치되어 있으면 VBR은 해당 운영 체제를 부팅하기 위한 부트 로더를 포함할 수 있습니다.
- 따라서 각 파티션은 자체 VBR을 가지며, 이는 각 파티션의 부팅 가능성을 독립적으로 관리합니다.
- NTFS 파일 시스템에서 파일 및 디렉토리의 메타데이터를 저장하는 중요한 데이터 구조인 MFT(Master File Table)와 함께 설명되곤 합니다.
요약하자면, MBR은 디스크 전체에 대한 부팅 프로세스를 관리하는 데 사용되는 정보를 저장하는 반면, VBR은 각 파티션에 대한 부팅 프로세스를 시작하기 위한 정보를 저장합니다. 참고로 페티야(Tetya) 랜섬웨어는 MFT(Master File Table)를 암호화하고 MBR(Master Boot Record)을 파괴하여 윈도우즈의 부팅 자체를 불가능하게 만드는 경우도 있다고 하네요.