Bootrec / FIXBOOT vs Bootrec / FIXMBR


11

Microsoft에 따르면 Bootrec / FIXBOOT의 기능은 다음과 같습니다.

"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"

그리고 이것이 Bootrec / FIXMBR의 기능입니다 :

"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"

이제 MBR 단지 아닙니다 부트 섹터의는? 어떤 다른 유형의 부트 섹터를 고치겠습니까? 다른 하나를 사용할 때 혼란스러워합니다. 부팅 섹터 창에서 사용하는 유일한 부팅 섹터가 아닙니까?


4
내가 알기로, MBR = 전체 드라이브의 첫 번째 섹터이고 부트 섹터는 파티션의 첫 번째 섹터입니다. BIOS에서 MBR을 먼저 읽은 다음 해당 파티션로드를 제어하는 ​​시스템 파티션의 부트 섹터를 가리 키거나 메뉴를 표시하여 부팅 할 다른 파티션을 선택할 수 있습니다. LILO / NTLDR 등이 부트 섹터에 있다고 생각합니까?
Mark Innsbruck Owen

마크, 당신은 맞습니다-당신은 대답해야합니다.
Ryan Ries

"MBR = 전체 드라이브의 첫 번째 섹터이고 부트 섹터는 파티션의 첫 번째 섹터"이지만 MBR은 부트 섹터 유형입니다. 파티션의 시작 부분에 어떤 부트 섹터가 있습니까? 이것이 "볼륨 부트 레코드"입니까?
red888

나를 혼란스럽게하는 또 다른 점은 두 명령이 모두 시스템 파티션에 쓴다는 것입니다. 그래서 우리는 동일한 파티션에 대해 이야기하고 있습니다 (시스템 파티션은 하나만 가질 수 있다고 생각합니다). MBR 유형의 부트 섹터가 아닌 시스템 파티션에 부트 섹터를 언제 쓰게됩니까? Windows 랜드에서 부트 섹터는 MBR과 특별히 다른 의미를 갖습니다. 내가 읽는 모든 것은 MBR이 부트 섹터의 한 유형일 뿐이 기 때문입니다.
red888

답변:


13

이것은 매우 흥미로운 질문으로 판명되었습니다. 이 주제에 대한 많은 링크가 있지만 둘 사이의 차이점 / 관계를 설명하는 데 모호합니다. Windows OS의 하드 드라이브 구성에 대한 최상의 설명은 http://www.ntfs.com/hard-disk-basics.htm 입니다.

MBR과 파티션 테이블이 드라이브의 동일한 섹터에있는 것으로 보입니다. MBR은 드라이브에서 가장 먼저 발생한다는 점에서 "더 작습니다". 그런 다음 파티션 테이블을 사용하여 부팅 프로세스를 특정 OS로 계속 진행합니다. 두 명령 옵션은 부트 체인에서 다른 링크를 효과적으로 수정합니다.

/ fixmbr은 파티션 테이블을 읽는 정보와 작은 실행 파일을 대체하여 OS가있는 위치를 찾습니다. 따라서 이것은 포맷 된 모든 드라이브에 존재하며 하드 드라이브에서 OS를 어디에 위치시켜야하는지 알려주는 다음 비트를 읽기 위해 효과적으로 존재합니다. 본질적으로 이것은 반드시 Windows 관련 항목은 아닙니다.

/ fixboot는 다음 부분을 대체합니다. 파티션 테이블에서 OS의 실제로드 가능한 실행 파일이있는 위치를 나타냅니다. 부팅 프로세스 체인에서 다음 링크를 수정합니다. 이 명령은 하드 드라이브가 특히 Windows를 찾을 위치를 생각 나게하는 윈도우 별 결과를 생성합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.