Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System Volume Information Invalid FAT Entry #7

Open
alex-dewar opened this issue Apr 12, 2024 · 1 comment
Open

System Volume Information Invalid FAT Entry #7

alex-dewar opened this issue Apr 12, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@alex-dewar
Copy link
Collaborator

When Windows connects to a USB device, it creates a System Volume Information directory and a file. In the FAT, it marks a cluster as reserved (0xFFF0), but it also marks the following cluster in an invalid way (0xFFF, which leaves a cluster chain hanging). This doesn't appear to cause any issues, but disk check utilities complain about this.

@alex-dewar alex-dewar added the bug Something isn't working label Apr 15, 2024
@alex-dewar
Copy link
Collaborator Author

This does actually cause issues with Linux guest Windows host VMs, since Windows always creates SYSTEM~1. Since the chain is invalid, Linux complains about not being able to access SYSTEM~1 and always mounts a read-only.

This can be fixed on Linux by using fsck.msdos to fix the filesystem before mounting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant