볼륨 부팅 코드란 무엇입니까(VBC 정의)

click fraud protection

볼륨 부트 코드와 디스크 매개변수 블록은 구성하는 두 가지 주요 부분입니다. 볼륨 부트 레코드/섹터. 볼륨 부트 코드는 마스터 부트 코드 실제 로드를 시작하는 부트 관리자를 시작하는 데 사용됩니다. 운영 체제.

볼륨 부트 코드는 모든 분할 볼륨 부트 레코드가 존재하는 위치, 즉 모든 포맷된 분할. 그러나 활성으로 설정된 기본 파티션에 대한 마스터 부트 코드에 의해서만 호출됩니다. 그렇지 않으면 비활성 파티션의 경우 볼륨 부팅 코드가 사용되지 않은 상태로 유지됩니다.

볼륨 부팅 코드는 해당 파티션의 운영 체제에 따라 다릅니다. 예를 들어 볼륨 부팅 코드는 윈도우 10 맛에 대한 것과 다르게 기능할 수 있습니다. 리눅스 또는 다른 버전의 Windows와 같은 윈도우 XP 또는 윈도우 7.

컴퓨터 코드의 그림
아이콘 파인더

볼륨 부트 코드는 약어 VBC로 참조되기도 합니다.

볼륨 부트 코드의 기능

마스터 부트 레코드는 다음을 검색합니다. 부팅 가능한 장치 부팅 순서/순서 에 의해 설정됩니다 바이오스.

보다 BIOS에서 부팅 순서를 변경하는 방법 장치의 부팅 코드를 확인하는 순서를 변경하는 데 도움이 필요한 경우.

관련 장치가 발견되면 다음과 같이 하드 드라이브, 볼륨 부팅 코드는 운영 체제를 시작하는 적절한 파일을 로드하는 역할을 합니다. Windows 10의 경우 윈도우 비스타, 그건 Windows 부팅 관리자(BOOTMGR) 실제로 운영 체제를 로드합니다.

Windows XP와 같은 이전 버전의 Windows의 경우 NT 로더(NTLDR) 볼륨 부팅 코드가 운영 체제를 시작하는 데 사용합니다.

두 경우 모두 볼륨 부트 코드는 이동하기 위한 올바른 데이터를 찾습니다. 신병 진행합니다. OS가 하드 드라이브에서 로드되는 일반적인 프로세스에서 볼륨 부팅 코드가 사용되는 경우 여기에서 볼 수 있습니다.

  1. 우편 확인하기 위해 실행됩니다 하드웨어 기능.

  2. BIOS에서 코드를 로드하고 실행합니다. 마스터 부트 레코드 첫 번째에 위치한 부문 하드 드라이브의.

  3. 마스터 부트 코드는 마스터 파티션 테이블 해당 하드 드라이브의 부팅 가능한 파티션에 대해

  4. 기본 활성 파티션을 부팅하려고 합니다.

  5. 해당 파티션의 볼륨 부트 섹터는 메모리 코드 및 디스크 매개변수 블록을 사용할 수 있도록 합니다.

  6. 해당 부트 섹터 내의 볼륨 부트 코드는 부트 프로세스의 나머지 부분을 제어합니다. 파일 시스템 구조가 정상 작동합니다.

  7. 볼륨 부트 코드가 파일 시스템의 유효성을 검사하면 BOOTMGR 또는 NTLDR이 실행됩니다.

  8. 위에서 언급한 것처럼 BOOTMGR 또는 NTLDR이 메모리에 로드되고 제어가 전달되어 적절한 OS 파일이 실행되고 Windows가 정상적으로 시작될 수 있습니다.

볼륨 부팅 코드 오류

위에서 볼 수 있듯이 운영 체제가 궁극적으로 로드될 수 있는 전체 프로세스를 구성하는 많은 구성 요소가 있습니다. 이는 오류가 발생할 수 있는 경우가 많기 때문에 특정 오류 메시지를 유발할 수 있는 다양한 문제가 있음을 의미합니다.

손상된 볼륨 부팅 코드는 일반적으로 hal.dll 오류 처럼:

  • \Windows\System32\hal.dll를 찾을 수 없습니다
  • 다음 파일이 없거나 손상되어 Windows를 시작할 수 없습니다: C:\Windows\system32\hal.dll. 위 파일의 복사본을 다시 설치하십시오.

이러한 종류의 볼륨 부팅 코드 오류는 다음을 사용하여 수정할 수 있습니다. 부트섹트명령, 많은 것 중 하나 명령 프롬프트 명령 Windows에서 사용할 수 있습니다. 보다 Bootsect를 사용하여 볼륨 부트 코드를 BOOTMGR로 업데이트하는 방법 도움이 필요한 경우.

위의 4단계에서 활성 파티션을 찾으려는 시도가 실패하면 "부팅 장치가 없습니다." 오류가 발생하는 시점에서 볼륨 부팅 코드로 인한 것이 아님이 분명합니다.

해당 하드 드라이브에 제대로 포맷된 파티션이 없거나 BIOS가 잘못된 장치, 이 경우 부팅 순서를 디스크 대신 하드 드라이브와 같은 올바른 장치로 변경할 수 있습니다. 또는 외장 하드 드라이브, 예를 들어).