السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Sebelumnya saya minta maaf karena belum sempat ditranslete, akan tetapi saya yakin pembaca blog ini pasti tahu maksud atau artinya. Semoga dapat membantu...
Hard disk case: weak sectors
There are weak sectors found on the hard disk surface.
This example shows the status of a Seagate 250 GB SATA hard disk.
Hard disk problems reported
- increased boot times, blue screen (BSOD) during boot, system restore required
- files / folders hardly or slowly accessed or even can't be read at all
- chkdsk / scandisk reported "bad sectors" on the partition
First hard disk checks
Initially, the hard disk health reported was 81 %. The text description shows the actual problems with the hard disk:
There are 31 weak sectors found on the disk surface. They may be remapped any time in the later use of the disk.
|
The Disk -> Short self test and Disk -> Extended self test functions quickly stop with an error indicating that there is a problem:
Using chkdsk to "repair" the bad sectors also confirm that there is a problem with the partition (notice the 13928 KB in bad sectors):
Hard disk weak sectors
A "weak sector" or "pending sector" (the same but with different name) is a sector where the CRC check showed problems on a read operation, but (currently) no physical problem encountered. The drive marks such sector as "pending sector" and on next write operation(s) the drive verifies the status of the corresponding sector to confirm if it can be re-used or not.
If things are good, the drive sector could read back and there are no signs of problems, then the status of the sector set back to normal (the number of such weak sectors may decrease and there is no re-allocation). But if this verification shows failure, then the drive starts the reallocation process and marks the sector as bad - to completely disable its later use and re-direct all further reads and writes to the spare area instead. Then the number of bad (reallocated) sectors may incrase and they may be reported in Hard Disk Sentinel.
Usually, weak sectors can be caused by
- real drive failure (error with internal memory, problem with drive head or surface)
- power loss (the write operation could not be completed because of power loss)
- power failure (weak power supply or not stable power line)
- data cable failure or improper connection (usually cause also communication errors )
- system memory or motherboard problem
- overclocking
- general overheating of the motherboard, chipset, hard disk controller
Because weak sectors may not indicate real failure of the hard disk drive, they are not counted as seriously as real bad sectors or other attributes / issues. Anyway, these should be noticed also because they can cause serious problems if they are located in the administrative areas of the hard disk drive (boot record, MFT, critical system files) and/or if the number of weak sectors is high.
This may sound weird, but in most cases the weak sectors do not indicate real problems with the hard disk. As a side effect, chkdsk may detect bad sectors on the actual partition (logical drive) and marks them as bad to prevent accessing that particular logical drive area. However, this is not the best solution becausechkdsk does not repair the hard disk drive itself, only the partition (the logical drive). It means that if a re-partition and re-format would be ever required, the problems are still there, the problematic sectors would be used again, they may cause data loss / corruption again and re-running chkdsk may find them again - a vicious circle.
Not stable hard disk status
When weak sectors reported by Hard Disk Sentinel, the first thing to be considered that the problem may not be the failure of the hard disk itself, but a problem caused by the operating environment. It is recommended to check the items listed above, replace data / power cables, verify the power supply. If this does not happen, we may expect further weak sectors to be detected during the later use of the hard disk. For example, if the status is not stable, performing even an antivirus scan or using Disk -> Read Test function may reveal further "weak sectors" on the hard disk surface. Notice that the number of red spots (unreadable sectors, showing the position of the weak sectors) are higher than the previously reported weak sectors:
Repair weak sectors
To completely repair weak sectors, it is required to perform the overwrite of the disk surface. This would ensure that the currently reported and all possible new (currently not detected) weak sectors would be carefully re-tested and the hard disk can perform the required steps: to reallocate the sector (if it can't be re-used and required to replace with a spare sector) or to repair it if the sector can be re-used without problems. The best way is to perform the overwrite with special initialisation patterns to help the hard disk to perform the verification of the underlying weak sectors and test if the sector is usable and works accurately after different overwrite passes and then could be read back without problems.
The Disk menu -> Surface test -> Reinitialise disk surface is the best way to repair the hard disk. The test permanently fixes the weak sectors and make the hard disk drive more usable in general.
After using Disk menu -> Surface test -> Reinitialise disk surface test, the hard disk status will be stable and the complete surface can be used without problems. Ideally, absolutely no reallocation required: the hard disk may return to PERFECT status and 100% health would be reported again:
The hard disk status is PERFECT. Problematic or weak sectors were not found and there are no spin up or data transfer errors.
|
Re-running the Disk -> Extended self-test function confirms that now there are no problems:
Re-running the Disk -> Surface test -> Read test function also confirms that the disk surface is now perfect, there are no damaged or bad blocks found:
And even the performance graph shows that the complete hard disk surface is correctly accessible, without any significant delays:
And re-running chkdsk to check and repair bad sectors would show no bad sectors (notice the 0 KB in bad sectors):
Recommendations
The best way is to prevent weak sectors. When they reported, Hard Disk Sentinel can help to diagnose and repair them, usually they can be completely repaired with Hard Disk Sentinel by using Disk -> Surface test -> Reinitialise disk surface test.
- Consider using high quality cables, for example SATA cables with SATA 6G designation (especially if you prefer to use a SATA 6G device)
- Avoid using power cable extenders, Y power splitters, 4 pin -> SATA power cable converters
- Use good quality power supply with higher output rating to make sure the drives would get enough power to operate correctly
- Consider using an UPS to prevent power spikes / power loss which can cause weak sectors
- Consider extra cooling for the system in general, especially if you use high-level video cards and/or other devices producing excessive heat
- When weak sectors reported, start Disk -> Surface test -> Read test in Hard Disk Sentinel and save the resulting disk surface map before starting Disk -> Surface test -> Reinitialise disk surface test. This way after repairing the hard disk drive, if "weak sectors" would be reported again in the future, running Disk -> Surface test -> Read test again would confirm the situation: if the problem is reported in the same block on the hard disk surface area, it may be related to the hard disk itself, but if the issue is reported in other areas (usually random areas as shown in this example), the status may be more related to the operating environment - not the actual hard disk drive.
- It is good idea to test and repair the hard disk drive in a completely different environment: connecting the hard disk to a different computer where different power supply, hard disk controller, devices, drivers used.