Comments (3)
I was going to say I verified that the dirty flag is cleared without problems, but of course there is the message about the FATs being too smal for the filesystem. dosfsck
can't deal with that and it is a fatal error. That's why the cleared dirty bit never gets written.
It's not clear to me at first sight under which conditions this can happen and if dosfsck
should be able to deal with this. I'll have to look into it.
from dosfstools.
…but of course there is the message about the FATs being too smal for the filesystem. dosfsck can't deal with that and it is a fatal error. That's why the cleared dirty bit never gets written.
In this case I expect dosfsck to check result of requested action and at least report, that it failed and an error happened.
It's not clear to me at first sight under which conditions this can happen and if dosfsck should be able to deal with this. I'll have to look into it.
Anyway if dosfsck should not deal with such error, I expect it suggest what to do to fix issue.
In this particular case I expect something like recommendation to re-initialise filesystem.
from dosfstools.
Maybe need to fix the output message?
- 0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
+ 0x41: Dirty bit is set. Fs is currently mounted or fs was not properly unmounted and some data may be corrupt.
from dosfstools.
Related Issues (20)
- fsck.fat does not repair badly named file called `..` or `.` HOT 13
- The FAT_NO_83NAME flag conflicts with encryption metadata HOT 8
- fsck.fat destroys volume label from busybox mkfs.vfat HOT 15
- fsck.fat does not repair directory entries starting with 0x00 - HOT 2
- The user cannot access a file directory, with the message of "Contains a cluster (xxx). Assuming EOF"
- Alignment warning on modern GCC HOT 1
- does not compile on latest FreeBSD
- Relink directories to Main directory? HOT 1
- Release including SOURCE_DATE_EPOCH patch HOT 5
- Add support for --rootdir option HOT 1
- Properly repair filesystems with corrupted 3 byte headers, unrecognized by Windows? HOT 1
- -l option with a file of zero size HOT 12
- [fsck.fat] Falsely detects non-ASCII chars in volume label as below 0x20 HOT 2
- SD card optimized formatting HOT 7
- When going from windows to a hibernated Linux , my files were lost from USB stick HOT 2
- Tool for dumping list of bad blocks from existing FAT partition
- Improve bad block handling in mkfs.fat
- malloc : Cannot allocate memory HOT 3
- A question about "lfn_fix_checksum" HOT 2
- Truncate max FAT32 file to 0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dosfstools.