부트 플래그
Boot flag부트 플래그는 마스터 부트레코드 내의 비확장 파티션레코드 내의 1바이트 값입니다.파티션 레코드의 선두에 값 0x80으로 표시됩니다.0x00 값은 파티션에 부트 플래그가 설정되어 [1][2]있지 않음을 나타냅니다.다른 값은 유효하지 않습니다.
그 주된 기능은, MS-DOS/MS Windows 타입의 부트로더에 기동하는 파티션을 지시하는 것입니다.경우에 따라서는, Windows XP/2000 에서는, 액티브 파티션에 문자 「C:」[3]를 할당하기 위해서 사용됩니다.활성 파티션은 부트 플래그가 설정된 파티션입니다.DOS 와 Windows 에서는, 부트 [4]플래그를 사용해 1 개의 부트 파티션만을 설정할 수 있습니다.
서드파티제의 부트 매니저가 사용하는 다른 부트 로더(GRUB 나 XOSL 등)는 마스터 부트레코드에 인스톨 할 수 있어 프라이머리 파티션 또는 확장 파티션을 부트할 수 있습니다(부트 플래그가 설정되어 있지 않습니다).
윈도우즈의 [5]Disk 관리, 리눅스의 GPartEd 및 fdisk와 같이 부팅 플래그를 수정할 수 있는 Disk 편집기가 많이 있습니다.
일부 BIOS는 적어도1개의 파티션의 부트 플래그가 설정되어 있는지 여부를 테스트합니다.그렇지 않으면 부트 순서로 디바이스를 무시합니다.따라서 부트 로더가 플래그를 필요로 하지 않더라도 BIOS에서 [6]부트 코드를 시작하도록 설정해야 합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "The MBR (master boot record) and the Partition Tables". DIY DataRecovery. Archived from the original on 2015-02-15. Retrieved 2014-12-14.
- ^ "Master Boot Record". Microsoft TechNet. Retrieved 2015-04-20.
0x01BE [...] Boot Indicator. Indicates whether the volume is the active partition. Legal values include: 00. Do not use for booting. 80. Active partition.
- ^ Goodell, Dan. "Fixing Windows 2000/XP Drive Letters". Understanding MultiBooting and Booting Windows from an Extended Partition. Retrieved 2014-12-14.
- ^ "Parted User's Manual - 4. Boot Loaders". GNU Project. Retrieved 2014-12-14.
- ^ "Mark a partition as active". Microsoft. Retrieved 2014-12-14.
- ^ Smith, Rod. "Legacy BIOS issues with GPT". GPT fdisk Tutorial. Retrieved 2020-06-14.