معمولاهاردها داراي دونوع بدسكتورمي باشد: 1.بدسكتورهاي اوليه كه توسط كارخانه سازنده هارد تشخيص داده مي شود واز ليست هارد حذف مي شود و درPlist و يا Premenet list قرارمي گيرند كه توسط كاربران قابل دسترسي نيست .
2.بدسكتورهاي ثانوي يا (G list(growth list
بدسكتورهايي كه به مرورزمان ايجاد مي گردند دراين ليست قرارمي گيرند. هارد داراي خاصيتي به نام تشخيص اتومات بدسكتورمي باشد. درموقع نوشتن وخواندن هرسكتوراگرهارد دچارمشكل شود اين سكتوربه Glistاضافه مي شود لذا با گذشت زمان حجم اين ليست افزايش مي يابد البته سكتورهاي اضافه شده به اين ليست ممكن است واقعا بد نباشد.
بعضی مواقع مشکلات می تواند ناشی از خرابی data که بر روی ناحیهfirmware ازهارد دیسک واقع گردیده , باشد. این آسیب دیدگی اغلب به یک جدول که عموما تحت عنوان G-List شناخته می شود وارد می گردد و در بسیاری از موارد خواندن محتویات اصلی G-List وقتی که درایو صدمه دیده باشد, امکان پذیر نیست
G-List چیست ؟
G-List یک جدول نمو کننده از عیبهایی است که درایو از آن برای اجتناب کردن از بد سکتورهایی که بعد از فرمت اولیه در کارخانه ایجاد شده , استفاده می کند . درایو یک سکتور رابه عنوان سکتوربد شناسایی می کند و سپس یک سکتور ذخیره از یک ناحیه مخصوص( Spare Area) برای استفاده درایو اختصاص می دهد ,طوریکه LBA درایو تغییر نکند .