>  # fsck_msdos -n /dev/sd0i
>  ** /dev/sd0i
>  ** Phase 1 - Read and Compare FATs
>  ** Phase 2 - Check Cluster Chains
>  ** Phase 3 - Check Directories
>  ** Phase 4 - Check for Lost Files
>  Free space in FSInfo block (-1) not correct (125686)
>  fix? no
>  Next free cluster in FSInfo block (2) not free
>  fix? no
>  1 files, 502744 free (125686 clusters)

After doing a little research, I am pretty sure that these errors are 
harmless.  According to

 http://safari.oreilly.com/0321268172/ch10lev1sec2

the FSInfo block is an optional block that is intended to provide "hints 
about where the operating system can allocate new clusters".  The 
information in the FSInfo block is not required, and it is valid for the 
information to be out-of-date or missing.

fsck_msdos is only complaining that the data in the FSInfo block is not 
completely up-to-date.

In particular, according to

 http://hjem.get2net.dk/rune_moeller_barnkob/filesystems/fat32.html

a value of -1 for the "Free space in FSInfo block" simply means that the 
amount of free space is unknown.

Reply via email to