Fsck died with status code 4

fsck

During boot my laptop says:

fsck died with status code 4

The man page tells me:

The exit code returned by fsck is the sum of the following conditions:

[..]

4 – File system errors left uncorrected

When I try to repair the errors as root, fsck says that my disk is clean:

$ fsck /dev/sda1
/dev/sda1, clean [and some things about available blocks]

How can I repair my disk?

Best Answer

Try the -y option.

From fsck manual:

-y For some filesystem-specific checkers, the -y option will cause the fs-specific fsck to always attempt to fix any detected filesystem corruption automatically. Some- times an expert may be able to do better driving the fsck manually. Note that not all filesystem-specific checkers implement this option. In particular fsck.minix(8) and fsck.cramfs(8) does not support the -y option as of this writing.

Related Question