Computing.Net > Forums > General Hardware > Compact Flash - FAT starting sector

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Compact Flash - FAT starting sector

Reply to Message Icon

Name: alex
Date: August 27, 2003 at 11:54:21 Pacific
OS: Windows 2000
CPU/Ram: 1.8 GHz 256mb
Comment:

Hi there
I just formatted a Compact Flash Card using Windows 2000. With a little application I wrote, I'm now trying to read the entire content of the flash card, sector by sector, in order to understand the FAT structure as I want to be able to format the card myself using my application.

However, when I read the content of the card, I dont understand why is that the first partition starts at sector 32? Why not at sector 0? I get this for every Flash Card I formatted. I read the Microsoft's Hardware White Paper on the FAT file system and it doesn't mention anything about this.

Can anyone help me on that?

Thanks

alex



Sponsored Link
Ads by Google

Response Number 1
Name: x86
Date: August 27, 2003 at 12:19:15 Pacific
Reply:

Try formatting under W9x as FAT16, I have found MSDOS is not able to recognise the FAT when formatted under W2K or XP !


0

Response Number 2
Name: alex
Date: August 27, 2003 at 12:43:28 Pacific
Reply:

Actually the file system I used was FAT16. Is there a difference if the card was formatted using Windows 2000 instead of Windows 9x, even if it's the same file system?

Anyway, thanks for your help

alex


0

Response Number 3
Name: x86
Date: August 27, 2003 at 13:51:52 Pacific
Reply:

Yes, I use a XP PC for work, but DOS is a hobby, I use Compact Flash media which is ATA66 compliant to transfer files, USB external card read/writer. If I formatted the CF media on XP it should be FAT16 as only 32MB, but DOS states the media is not formatted. If I format in DOS, XP will read and write OK. I tried this with a W2K PC with same result, though W9x did not cause any problems.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;310525


0

Response Number 4
Name: wizard-fred
Date: August 27, 2003 at 21:22:42 Pacific
Reply:

Alex: Your application starts reading at sector 32 because it is the first data sector. Partition and FAT are considered system areas and are not normally open to application access. Programs like Norton Utilities allow write access to these area after action by the user.
You may access the system areas by using BIOS calls to access the disk.

x86: XP writes a different media descriptor than DOS. Although the format is the same FAT12, DOS cannot read the XP version because it is not backwards compatible.


0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to General Hardware Forum Home


Sponsored links

Ads by Google


Results for: Compact Flash - FAT starting sector

Compact flash memory www.computing.net/answers/hardware/compact-flash-memory/46503.html

Compact Flash 2 drive case www.computing.net/answers/hardware/compact-flash-2-drive-case/39803.html

Compact flash hard drive! www.computing.net/answers/hardware/compact-flash-hard-drive/883.html