Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I grabbed this information from Disk Utillity on Linux Mint:

Current Pending Sector Count:

Normalized: 200
Worst:      200
Threshold:  0
Value:      22 sectors

What does it mean? Is it possible to fix that error?

share|improve this question

2 Answers 2

It means that there are 22 sectors that could not be read. The next time you write to those sectors, if they can not be correctly written to, they will be remapped to a spare sector. You can use the badblocks utility to locate the bad sectors, and dd to write to them:

sudo badblocks -b 512 /dev/sda

For each sector listed, first verify that it can not be read:

sudo dd if=/dev/sda of=/dev/null bs=512 count=1 iflag=direct skip=[sector]

This should fail with an IO error. If it does, proceed with writing:

sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 oflag=direct seek=[sector]

Use the sector number given by badblocks for [sector]. After doing this, check the SMART stats again and the pending count should be zero. The reallocated count might rise in the event that the writing failed and the sectors were reallocated from the spare pool. If this happens, you may want to replace the disk. If it does not, then all has been repaired.

share|improve this answer

The current pending sector count is the number of sectors the disk is currently tracking that it has not been able to read. With luck, they'll be written, and then the disk will remap them. But until it reads them successfully or the computer tries to write to them, there's nothing it can do. This is a possible sign of more problems to come.

You can read more about SMART on Wikipedia.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.