3장 FAT파일 시스템
스터디 책 : 임베디드 개발자를 위한 파일시스템의 원리와 실습
실습 USB : LG-XTICK 256
실습시 주의사항 : USB자체에 이미 파티션을 분활해 놓은 상태여서 바로 0번째 섹터를 읽어 오면 아래와 같은 결과가 나왔다.
0012FF38 의 80 01 01 00 0B 0F E0 DA의 BootFlag 에서 Ending CHS Addr까지 8Byte뒤에 4Byte는 Starting LBA Addr로써 리틀엔디안에 의해
20 00 00 00 은 20으로 보면 된다. 즉 20번째 섹터에 실제 우리가 찾고자 하는 Boot Record정보가 들어 있다는 의미이다.
- 파티션을 삭제하기 위해서는 쓸 버퍼를 초기화(memset) 해주고 HDD_Write()으로써 다 지워준뒤 포멧하여 쓰면 파티션이 지워진다.
- 삭제뒤 실행 결과
chkdsk k: 로 실제 크기와 비교
내부 bit값별 설명은 다음 시간에...