好像是 fat.c 的 readfat( ) 的 calloc:
fat = calloc(boot->NumClusters, sizeof(struct fatEntry))拿 500G hd, 這兩個值 (NumClusters, sizeof fatEntry) 是 (15258357, 16)
拿1G, 是 (251155,16)
拿16G,是(1930019,16)
拿32G,是(1927187,16)
1G 的,把 boot sector data 有關
//system/bin/fsck_msdos( 687): NumSectors: 2013184, ClusterOffset: 3942, SecPerClust: 8 I//system/bin/fsck_msdos( 687): NumClusters:25115532G:
I//system/bin/fsck_msdos( 687): NumSectors: 61700096, ClusterOffset: 30082, SecPerClust: 32 I//system/bin/fsck_msdos( 687): NumClusters:192718716G
I//system/bin/fsck_msdos( 687): NumSectors: 30910462, ClusterOffset: 30158, SecPerClust: 16 I//system/bin/fsck_msdos( 687): NumClusters:1930019500G
I//system/bin/fsck_msdos( 687): NumSectors: 976773166, ClusterOffset: 238316, SecPerClust: 64 I//system/bin/fsck_msdos( 687): NumClusters:15258357
沒有留言:
張貼留言