El deslizamiento de sectores es una técnica que se utiliza para solucionar los sectores defectuosos en las unidades de disco duro. Debido a la volatilidad de los discos duros debido a sus partes móviles y a las bajas tolerancias, algunos sectores se vuelven defectuosos. Los sectores defectuosos pueden venir incluso de fábrica en los discos duros, por lo que la mayoría de los discos incorporan un sistema de recuperación de bloques defectuosos para ayudar a solucionar estos problemas.
Durante un formateo de bajo nivel , se llenan listas de defectos, que almacenan una lista de sectores defectuosos, que luego se asignan y se utiliza un algoritmo de deslizamiento de sectores. Cuando se utiliza el deslizamiento de sectores para sectores defectuosos, el tiempo de acceso al disco no se ve afectado en gran medida. La unidad omitirá un sector defectuoso utilizando el tiempo que habría utilizado para leerlo. Los sectores de repuesto se ubican en el disco para ayudar a tener sectores a los que "deslizar" otros sectores, lo que permite la conservación del orden secuencial de los datos. Sin embargo, la precisión de los programas, que dependen del conocimiento estático de los cilindros y las posiciones de los bloques, se verá comprometida.
Los sectores defectuosos que se encuentran durante el uso normal del disco no pueden tener el algoritmo de deslizamiento de sectores aplicado. En su lugar, se utiliza una reasignación lineal o reenvío de sectores, donde un sector defectuoso se reemplaza con un sector de un área libre. Hacer esto afecta los tiempos de acceso, ya que el disco necesitará buscar el sector libre ya que todas las búsquedas posteriores del sector defectuoso se redireccionarán al nuevo sector.
Sectores lógicos Sectores físicosFormato previo de bajo nivel 0 0 1 1 2 2 3 3 4 4 5 5 6 7Sectores lógicos Sectores físicosFormato de publicación de bajo nivel 0 -------> 0 1 -------> 1 2 -------> 2 3 (Malo) 3 -------> 4 5 (Malo) 4 -------> 6 5 -------> 7
En este ejemplo, se encontró que los sectores físicos 3 y 5 estaban en mal estado. Luego, se los desplazó hacia abajo para permitir que los sectores lógicos se colocaran en orden secuencial en los sectores en buen estado. El sector 3 se desplazó hacia abajo al 4 y el sector 4 se desplazó hacia abajo al 6. El resto de los sectores se desplazó hacia abajo a los sectores restantes de repuesto: el sector 4 al 6 y el sector 5 al 7.