a virtual fat12 program: read write fat12