MBR은 문제가되지 않습니다. GRUB과 같은 MBR 컴퓨터 바이러스로 설치되는 것을 제외하고 적절한 기존 MBR은 시스템 간의 차이에 거의 영향을받지 않습니다. MBR의 부트 스트랩 코드 작동 방식에 영향을주는 시스템마다 다른 주요 사항은 Phoenix / IBM / Microsoft INT 13h 확장이 존재한다는 것입니다. 일부 MBR 부트 스트랩 프로그램은 확장이 항상 존재한다고 가정합니다. 1990 년대 중반부터 후반까지 출시 된 대부분의 소매 용 PC 펌웨어에는 이러한 확장 기능이 있으므로 MBR에 대한 귀하의 우려는 대부분 청어입니다.
위의 shlck이 지적한 질문 에 대한 답변 에서 더 적절한 관심의 초점이 다루어 집니다. 디스크의 시스템 볼륨에 구성 및 설치된 운영 체제에서 사용하는 장치 드라이버는 새 시스템에 대해 완전히 잘못된 것일 수 있습니다.
예를 들어, Windows NT의 경우 HAL 및 "부트 시작"클래스 드라이버는 시스템이 새 하드웨어에 나타날 수있는 올바른 드라이버 여야합니다. ( 이것은 Windows NT 버전 6.x 부팅 프로세스 입니다.) Microsoft는 이 문제를 방지 할 수있는 많은 요소를 자세히 설명 하는 Microsoft 기술 자료 문서 # 249694를 이미 제공 하고 있습니다. 여기서는 반복하지 않겠습니다.
다른 운영 체제에도 동일한 문제가 적용됩니다. Linux의 경우 다른 예로 Carla Schroder 는 컴파일 된 커널이 부트 스트랩되고 (M. Schroder가 명시 적으로 언급하지 않고 Andryan Prakasa Gouw가 언급 한대로 ) initrd
모듈은 제대로 새 하드웨어를 일치하지 않습니다.