fat

    0

    1답변

    FAT와 유사한 파일 시스템을 구축하고 있습니다. 다음과 같은 설정이 있습니다 : | MBR | FAT 지역 | 데이터 영역 | (바이트 섹터의 크기), CLUSTER_SIZE (부문에서 클러스터의 크기), 그리고 disk_size (클러스터에서 디스크의 크기)에 sector_size 주어진다면 는 그래서 어떻게 길이를 계산할 수 있습니다 FAT 구역? M

    2

    2답변

    내 CPU가 리틀 엔디안이며 문서에서 FAT 사양의 바이트 순서를 준수한다고 말합니다. 그렇다면 왜 BS_jmpBoot에 대해 유효한 주소를 얻고 있습니까? 첫 번째 섹터의 바이트 0-3은 유효하지만 첫 번째 섹터의 바이트 11-12는 BPB_BytesPerSec에 유효한 번호가 아닙니다. 116 int fd = open (diskpath, O_RDON

    0

    1답변

    현재 클러스터를 분할하고 결과를 추가하는 이유가 없습니다. 여기서 클러스터 포인터가 12 비트 각각의 코드 mov ax, WORD [cluster] ; current cluster mov cx, ax ; copy current cluster mov dx, ax ; copy current cluster shr dx, 0x0001

    1

    1답변

    현재 마이크로 컨트롤러를 사용하여 exFAT로 디스크를 포맷하려고합니다. 내 문제는 VBR (볼륨 부팅 영역)의 섹터 1에서 11까지의 바이트를 섹터 12에 저장하기 위해 체크섬을 계산해야하지만 결과가 정확하지 않습니다. 체크섬이 올바르지 않은 경우 체크섬이 확인되고 올바르지 않은 경우 치명적인 오류가 발생하기 때문에 exFAT를 인식하는 Windows 나

    0

    1답변

    저는 nm 기본을 구현하는 프로젝트에서 메모리 매핑 mmap을 사용하고 있습니다. 위의 fat_header 구조체 인 마하 - 오와 지방 바이너리 사이 link 유일한 차이점에 따르면 void handle_64(char *ptr) { int ncmds; struct mach_header_64 *header; struc

    0

    1답변

    필자는 파일 시스템, 특히 FAT * 및 NTFS에 대해 연구하기 시작했습니다. FAT 파일 시스템에서 클러스터는 데이터 또는 디렉터리 클러스터 일 수 있으며 루트 디렉터리의 시작 클러스터 번호는 항상 알려져 있습니다. FAT32 이전에는 서식 지정시 고정되었고 FAT32는 확장 BIOS에서와 마찬가지로 부팅 섹터에서 차단하십시오. NTFS는 시스템의 각

    1

    1답변

    C에서 디스크 이미지의 볼륨 레이블을 얻으려고 시도하는 데 이상한 시간이 있습니다. FAT12 디스크의 경우이 정보가 오프셋 0x2b 또는 43에 있다는 것을 알고 있습니다. 10 진수이며 11 바이트 길이입니다. 어쨌든 여기 지금 내 코드입니다 : 내가 사용하는 입력 파일의 경우 void main(int argc, char *argv[]) { .

    0

    1답변

    FAT (16 비트) 이미지가 있습니다. 이미지를 파싱하여 이미지 파일을 얻을 수 있도록했습니다.

    1

    1답변

    플래시 드라이브의 데이터 복구를 시도하는 중 FAT 디렉터리 항목을 검색 할 수있는 도구를 작성하려고합니다. 필자는 FAT를 사용하여 어디를보아야하는지 알 수 없으므로 드라이브 섹터 (실제로 드라이브의 이미지 덤프)를 간단히 스캔합니다. 문제는 섹터/클러스터에 FAT 디렉토리 항목이 있는지 감지하는 방법에 대한 정보를 찾을 수 없다는 것입니다. 나는 str

    1

    1답변

    C 언어에서는 printf 및 scanf 함수와 함께 사용할 BYTE, WORD 및 DWORD 데이터 형식에 가장 적합한 형식 지정자는 무엇입니까? BPB 필드의 값을 콘솔에 표시하는 데 어려움을 겪고 있습니다. 예를 들어 , 내가 BPB_BytsPerSec 내가 이상한 수치를 얻고, "% 루"를 사용하여 표시하려고하면 .. printf("Bytes per