Seagate G-List Explained: Why Clearing It Can Cost You Your Data
Seagate G-List Explained: Why Clearing It Can Cost You Your Data
If you have been researching a failing Seagate hard drive, you have probably come across advice to connect to the drive’s terminal and clear its “G-list”. It is usually presented as a quick fix for a drive that has started reporting bad sectors. For anyone who still needs the files on that drive, it is one of the most damaging things you can do. This article explains what the G-list is, what clearing it actually does, and what a data recovery lab does instead.
P-list and G-list: the two defect lists inside every hard drive
No hard drive platter is perfect. Every drive keeps track of its defective areas in two lists stored in its firmware (the service area on the platters):
- The P-list (primary defect list) is written at the factory. Sectors found to be bad during manufacturing are simply skipped, and the drive’s numbering of logical sectors (LBAs) flows around them. You never see these defects.
- The G-list (grown defect list) records sectors that go bad after the drive leaves the factory. When the drive decides a sector can no longer be trusted, it remaps that LBA to a spare sector held in reserve and adds an entry to the G-list. The data the drive could still read, or anything written afterwards, now lives in the spare sector.
The mapping between the LBA your computer asks for and the physical location on the platter is handled by the drive’s translator, which takes both lists into account. You can see the effect of the G-list from outside the drive: S.M.A.R.T. attribute 5, Reallocated Sectors Count, rises as entries are added, while attribute 197, Current Pending Sector Count, shows sectors the drive is struggling to read but has not yet remapped.
What clearing the G-list actually does
On Seagate drives with the F3 firmware architecture, the diagnostic terminal (reached through a serial adapter on the drive’s jumper pins) includes a command to erase the grown defect list. The command commonly quoted online for this is i4,1,22 at the Level T prompt, which is the answer to the question many people search for. Please read the rest of this section before even thinking about typing it.
Clearing the G-list throws away the record of every remapped sector. The translator goes back to pointing those LBAs at their original physical locations, which are the very sectors the drive had already decided were defective. The consequences are:
- Any data stored in the spare sectors becomes unreachable. Files, folders or file system structures that occupied remapped sectors are now read from bad media, returning errors or old, meaningless content.
- File system damage can spread. If one of the remapped sectors held part of the master file table, a catalog file or a partition table, losing it can make the whole volume appear corrupt or RAW.
- The drive starts remapping again under stress. As soon as the drive meets the original bad sectors again, it tries to reallocate them, often with long read retries that put more wear on already weak heads.
It also hides the real problem. A G-list that keeps growing is usually a symptom of degrading heads or platter damage, not a cause. Resetting the counters to zero makes the drive look healthy in S.M.A.R.T. tools while the underlying fault gets worse. Some guides pair the G-list command with clearing S.M.A.R.T. data or regenerating the translator, and on certain firmware families (the Rosewood series in particular) these commands are explicitly flagged as dangerous. We covered that in our guide to unlocking a Seagate F3 Rosewood drive.
Is it ever reasonable to clear the G-list?
Only when the data on the drive no longer matters. Technicians sometimes clear defect lists while refurbishing a drive that will be wiped and tested, and even then a drive that needed it should not be trusted with important data again. If there is anything on the disk you want back, leave the defect lists alone.
What a data recovery lab does instead
When a Seagate drive arrives at our lab with a growing number of bad sectors, the aim is to read as much data as possible before the drive deteriorates further, without changing what is on it:
- Diagnose the cause. We check whether the bad sectors come from one weak head, scratched platters, or a firmware problem such as a corrupt translator. A failing head is replaced in the clean room with a matched donor part before any imaging starts.
- Stop the drive from changing itself. Using professional tools, background firmware activity such as offline scanning and automatic reallocation is suspended where the firmware allows it, so the drive does not keep rewriting its own defect lists during the recovery.
- Image the drive, healthy areas first. A hardware imager copies the drive sector by sector to a healthy disk, reading the good areas quickly, then going back for difficult regions with head maps and controlled retries. Remapped sectors are read through the drive’s existing G-list, so their data is preserved.
- Work from the copy. The file system is repaired and the files are extracted from the image, never from the damaged original.
You can read more about the faults we deal with on our Seagate hard drive data recovery and hard drive repair pages.
If your Seagate drive is showing bad sectors
- Copy your most important files off first, smallest and most valuable ones before large folders, if the drive is still readable.
- Do not run CHKDSK, surface scans or “repair” utilities on it; they force the drive to hammer its weakest areas.
- If it is clicking, not detected or freezing your computer, power it down and leave it off.
- Do not connect it to a terminal adapter to clear lists, reset S.M.A.R.T. or regenerate the translator.
Data Doctor recovers data from failing Seagate drives at our London lab in SE1, starting with a free initial consultation. Call us on 020 7394 2529, see our data recovery prices, or read how our data recovery service works.