Si, ma i settori di riserva non sono infiniti.
Il tuo hdd dovrebbe avere circa 2.000 settori di riserva ma se questi si esauriscono poi i restanti settori danneggiati non possono più essere riallocati e quindi rimangono come pendenti.
Tieni conto che un hdd da 500 GB contiene in tutto 976.773.168 settori, quindi i circa 2.000 di riserva sono quasi nulla in confronto a quelli totali in utilizzo.
Il punto però è che, prima che si possa raggiungere il limite dei settori di riserva disponibili, è più probabile che vada in crash qualche lista dei difetti (gestite dal firmware) come la Glist, la Plist o i translator e a quel punto l'hdd smetterebbe di funzionare all'improvviso.
Quindi io non aspetterei che i settori di riserva si esauriscano, potrebbe inoltre succedere che le testine si danneggino nello 'scontrarsi' continuamente con i settori danneggiati.
C'è anche da considerare che un settore danneggiato non può essere riallocato se prima non viene copiato il suo contenuto nella 'spare area', cioè quella zona del disco in cui risiedono i settori di riserva.
Questo significa che per essere riallocato, un settore non deve essere troppo danneggiato altrimenti non sarà possibile leggerne il contenuto per essere copiato in spare.
Se un settore è così danneggiato che le testine non riescono a leggerne il contenuto nemmeno a più passate allora rimane come pendente, cioè rimarrà sempre tra i piedi, indipendentemente dal fatto che siano ancora disponibili molti settori di riserva.
Ancora una cosa...
Più settori vengono riallocati, più aumenteranno i salti che le testine dovranno fare sulla spare area per caricare il contenuto riallocato, questo causa latenza nell'accesso (quindi lettura e scrittura più lenta) oltre a stressare le testine meccanicamente.