FAT32 Bootsector
ved bugs
간단하고 매우 컴팩트 한 부트 렉터로 파일에서 부트 로더 또는 커널을로드 할 수 있습니다.
첨부 된 스크립트를 사용하여 빌드하십시오.
주목 :이 글을 읽지 말고 소스 코드를 읽으십시오. 그것은 댓글이 있으므로 모든 정보가 있습니다
여기에는 단계적으로 다음과 같습니다.
코드는 0x1000 : 0x0000 (세그먼트 : 오프셋) 또는 0x10000 (선형)으로로드됩니다.
대부분의 레지스터 는 "제로"가 아니며 쓰레기가 할당됩니다.
유효한 값만이 있습니다.
(모든 오프셋은 소스 코드에 지정되어 있습니다)
사용 설치 :
Windows 버전 은 파티션에 문자를 사용하지 않지만 Phisycal 파티션 (논리적이지 않음)을 사용하므로 파티션 레터와 일치하는 것이 더 어려울 수 있지만 반면에 다중 파티션 USB 드라이브를 지원합니다.
오류가 발생하면 부츠가 화면에 오류 코드를 그립니다.
0- 확장 된 BIOS 기능은 사용되지 않습니다
1- 부팅 가능한 파티션을 찾을 수 없습니다
2- 부팅 가능한 파티션은 FAT32가 아닙니다
3- 파일을 찾을 수 없습니다
4- 부하 섹터가 없습니다 (BIOS 인터럽트 오류)