Como podem ser usados ​​discos rígidos com pequenos erros físicos?

Como podem ser usados ​​discos rígidos com pequenos erros físicos?

Digamos que um disco rígido com parte móvel tenha alguns setores danificados em algum lugar. Existe uma maneira de marcá-los, e uma boa margem de setores vizinhos, como inutilizáveis ​​ou mapeá-los para uma partição separada chamada "quebrada", para que você possa usar o resto do disco rígido com segurança, é claro, mas com menor chance de deixar o cabeçote da unidade passar perto dos setores quebrados?

Eu sei que isso é uma má ideia em princípio, mas às vezes você tem hardware antigo sem dados importantes que deseja continuar executando para se divertir e experimentar, sem gastar dinheiro para consertar pequenos problemas.

Como posso fazer isso usando UNIX ou macOS?

Responder1

Se estiver reformatando a unidade, você pode procurar pontos problemáticos badblockse fornecer mkfsas informações para que o sistema de arquivos possa colocar na lista negra os setores defeituosos na criação. Os comandos a seguir geram uma lista negra em /root/badblocks.txte os utilizam para criação de sistemas de arquivos com mkfs.

$ badblocks -wsv -o /root/badblocks.txt /dev/<device>
$ mkfs.<filesystem-type> -l /root/badblocks.txt /dev/<device>

Por outro lado, fsckpode procurar blocos defeituosos em um sistema de arquivos existente e colocá-los na lista negra sem destruir os dados existentes:

$ fsck -vcck /dev/<device-PARTITION>

Como a unidade apresenta sinais de danos, não se esqueça de tomar precauções para manter seus dados seguros.

https://wiki.archlinux.org/index.php/badblocks

Responder2

Teoricamente falando, independentemente de os setores estarem marcados como inutilizáveis, o fato de você poder ver esses setoresde forma algumasignifica que a unidade está ficandoprogressivamente pior, e que a unidade deve ser substituída rapidamente antes de falhar completamente.

O firmware da unidade possui recursos para lidar com setores danificados e isolá-los de uso e reserva uma pequena quantidade de espaço em disco para lidar com isso. O fato de você poder ver setores defeituosos diretamente significa quetodosdo espaço reservado foi consumido, portanto, os poucos setores defeituosos que você pode ver, na verdade, têm centenas a milhares de setores defeituosos "invisíveis" por trás deles. Então não é que a unidadeiráruim, é que a unidadejá foijá está indo mal há algum tempo.

informação relacionada