|
Quando estão sendo gravados dados no disco, a cabeça utiliza seu campo magnético para organizar as moléculas de óxido de ferro da superfície de gravação, fazendo com que os pólos positivos das moléculas fiquem alinhados com o pólo negativo da cabeça e, consequentemente, com que os pólos negativos das moléculas fiquem alinhados com o pólo positivo da cabeça. Usamos neste caso a velha lei “os opostos de atraem”.
Como a cabeça de leitura e gravação do HD é um eletroímã, sua polaridade pode ser alternada constantemente. Com o disco girando continuamente, variando a polaridade da cabeça de gravação, variamos também a direção dos pólos positivos e negativos das moléculas da superfície magnética. De acordo com a direção dos pólos, temos um bit 1 ou 0.
Para gravar as seqüências de bits 1 e 0 que formam os dados, a polaridade da cabeça magnética é mudada alguns milhões de vezes por segundo, sempre seguindo ciclos bem determinados. Cada bit é formado no disco por uma seqüência de várias moléculas. Quanto maior for a densidade do disco, menos moléculas serão usadas para armazenar cada bit e teremos um sinal magnético mais fraco. Precisamos então de uma cabeça magnética mais precisa.
Quando é preciso ler os dados gravados, a cabeça de leitura capta o campo magnético gerado pelas moléculas alinhadas. A variação entre os sinais magnéticos positivos e negativos gera uma pequena corrente elétrica que caminha através dos fios da bobina.
Quando o sinal chega na placa lógica do HD, ele é interpretado como uma seqüência de bits 1 e 0.
Vendo desta maneira, o processo de armazenamento de dados em discos magnéticos parece ser simples, e realmente era nos primeiros discos rígidos (como o “Winchester” da IBM), que eram construídos de maneira praticamente artesanal. Apesar de nos discos modernos terem sido incorporados vários aperfeiçoamentos, o processo básico continua sendo o mesmo.
Formatação
Para que o sistema operacional seja capaz de gravar e ler dados no disco rígido, é preciso que antes sejam criadas estruturas que permitam gravar os dados de maneira organizada, para que eles possam ser encontrados mais tarde. Este processo é chamado de formatação.
Existem dois tipos de formatação, chamados de formatação física e formatação lógica. A formatação física é feita apenas na fábrica ao final do processo de fabricação, e consiste em dividir o disco virgem em trilhas, setores e cilindros.
Estas marcações funcionam como as faixas de uma estrada, permitindo à cabeça de leitura saber em que parte do disco está, e onde ela deve gravar dados. A formatação física é feita apenas uma vez, e não pode ser desfeita ou refeita através de software.
Porém, para que este disco possa ser reconhecido e utilizado pelo sistema operacional, é necessária uma nova formatação, chamada de formatação lógica. Ao contrário da formatação física, a formatação lógica não altera a estrutura física do disco rígido, e pode ser desfeita e refeita quantas vezes for preciso, através do comando FORMAT do DOS por exemplo.
O processo de formatação, é quase automático, basta executar o programa formatador que é fornecido junto com o sistema operacional.
Quando um disco é formatado, ele simplesmente é organizado “do jeito” do sistema operacional, preparado para receber dados.
A esta organização damos o nome de “sistema de arquivos”. Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos.
Os sistemas de arquivos, mais usados atualmente são a FAT16, compatível com o DOS e todas as versões do Windows, e a FAT32, compatível apenas com o Windows 98, Windows 2000 e Windows 95 OSR/2 (uma versão “debugada” do Windows 95, com algumas melhorias, vendida pela Microsoft apenas em conjunto com computadores novos) e, finalmente, o NTFS, suportado pelo Windows 2000 e Windows NT.
Explicarei apenas estes três, pois são os sistemas utilizados pelo Windows, e consequentemente pela maioria dos usuários. Outros sistemas operacionais possuem seus próprios sistemas de arquivos o Linux usa o EXT2 enquanto o antigo OS/2 usa o HPFS.
1 - 2 - 3 - 4
|