Bootsect.exe는 하드 디스크 파티션의 마스터 부팅 코드를 업데이트하여 Bootmgr과 NTLDR(NT 로더) 사이를 전환합니다. 이 도구를 사용하면 컴퓨터의 부팅 섹터를 복원할 수 있습니다. 이 도구는 FixFAT 및 FixNTFS를 대체합니다.
Bootsect 명령
Bootsect에서는 다음 명령줄 옵션을 사용합니다.
bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL |
예를 들어 NTLDR과 호환되는 마스터 부팅 코드를 볼륨 레이블 E에 적용하려면 다음 명령을 사용합니다.
bootsect.exe /nt52 E:
명령줄 옵션 | 설명 |
---|---|
/help | 사용 지침을 표시합니다. |
/nt52 | NTLDR과 호환되는 마스터 부팅 코드를 SYS, ALL 또는 |
/nt60 | Bootmgr과 호환되는 마스터 부팅 코드를 SYS, ALL 또는 |
SYS | Windows를 부팅하는 데 사용된 시스템 파티션의 마스터 부팅 코드를 업데이트합니다. |
ALL | 모든 파티션의 마스터 부팅 코드를 업데이트합니다. ALL은 각 볼륨에 대한 부팅 코드를 반드시 업데이트하지는 않습니다. 대신 이 옵션은 Windows 부팅 볼륨으로 사용할 수 있는 볼륨의 부팅 코드를 업데이트하며, 이때 기존 디스크 파티션과 연결되지 않은 동적 볼륨은 제외됩니다. 이러한 제한은 부팅 코드가 디스크 파티션의 시작 부분에 있어야 하기 때문입니다. |
이 드라이브 문자와 연결된 볼륨의 마스터 부팅 코드를 업데이트합니다. 다음 중 하나에 해당되는 경우에는 부팅 코드가 업데이트되지 않습니다.
| |
/force | 부팅 코드를 업데이트하는 동안 볼륨을 강제로 분리합니다. 이 옵션을 사용할 때는 주의해야 합니다. Bootsect.exe에서 단독으로 볼륨에 액세스할 수 없는 경우 다시 부팅하기 전에 파일 시스템에서 부팅 코드를 덮어쓸 수 있습니다. Bootsect.exe는 항상 업데이트하기 전에 볼륨 잠그기와 분리를 시도합니다. /force를 지정하면 초기 잠금이 실패할 경우 강제 분리를 시도합니다. 예를 들어 대상 볼륨의 파일을 현재 다른 프로그램에서 열어 놓은 경우 잠금이 실패할 수 있습니다. 성공하면 초기 잠금이 실패해도 강제 분리를 통해 단독 볼륨 액세스 및 안정적인 부팅 코드 업데이트가 가능합니다. 동시에 강제 분리는 대상 볼륨의 파일에 대해 열려 있는 핸들을 모두 무효화합니다. 그 결과 이러한 파일을 연 프로그램에서 예기치 않은 동작이 수행될 수 있으므로 이 옵션을 사용할 때는 주의해야 합니다. |
/mbr | SYS, ALL 또는 |