Share via


Fat32: My Old nemesis.

I've come across the same issue three times in the last two days, so it's bloggin' time!

CardSpace requires that the user's profile is on an NTFS drive. Currently, the problem you see if your profile is on FAT32, is that the CardSpace Identity selector won't come up, and you'll get something in the event log that looks like this:

The description for Event ID ( 102 ) in Source ( Microsoft.InfoCards.Diagnostics 3.0.0.0 ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: The Windows CardSpace service cannot be started on this file system., at System.ServiceModel.Diagnostics.ExceptionUtility.TraceFailFast(String message, EventLogger logger)
at System.ServiceModel.Diagnostics.ExceptionUtility.TraceFailFast(String message)
at Microsoft.InfoCards.Diagnostics.DiagnosticUtility.FailFast(String message)
at Microsoft.InfoCards.Diagnostics.InfoCardTrace.FailFast(String message)
at Microsoft.InfoCards.InfoCardService.FailFastIfNoFileSystemSecurity()
at Microsoft.InfoCards.InfoCardService..ctor()
at wmain()
at _wmainCRTStartup()

 

Which, once you know what the issue is, it's easy to guess the reason.

 

So, why doens't it work on FAT32? CardSpace ACL's the card store so that it's locked down quite tight, and even the user doesn't have access to the files. It's a security precaution to prevent tampering both by snoopy users and snoopy processes.

 

When CardSpace starts up, it checks the security of the card store, and if it's not appropriate, it refuses to continue.

g

Garrett Serack | Program Manager |Federated Identity Team | Microsoft Corporationblog:https://blogs.msdn.com/garretts

Comments

  • Anonymous
    August 10, 2006
    The comment has been removed
  • Anonymous
    August 10, 2006
    You and me both!

    It actually stunned me, but then, alot of times, people do that so they can run alternative oses on their hardware, and access their files. I guess people feel funny about buying a Mac, and wiping of the OS...  :D

    G
  • Anonymous
    August 10, 2006
    People still use Fat32?!

    People complain about XP requiring security patches, then at the same time they refuse to use the built-in security mechanisms that XP has (e.g. NTFS)...
  • Anonymous
    August 12, 2006
    The comment has been removed