Sie sind auf Seite 1von 8

Formatao do disco

Para que o sistema operacional seja capaz de gravar e ler dados no disco rgido, 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 formatao. Existem dois tipos de formatao, chamados de formatao fsica e formatao lgica. A formatao fsica feita na fbrica ao final do processo de fabricao,que consiste em dividir o disco virgem em trilhas, setores, cilindros e isola os badblocks (danos no HD). Estas marcaes funcionam como as faixas de uma estrada, permitindo cabea de leitura saber em que parte do disco est, e onde ela deve gravar dados. A formatao fsica feita apenas uma vez, e no pode ser desfeita ou refeita atravs de software. Porm, para que este disco possa ser reconhecido e utilizado pelo sistema operacional, necessria uma nova formatao, chamada de formatao lgica. Ao contrrio da formatao fsica, a formatao lgica no altera a estrutura fsica do disco rgido, e pode ser desfeita e refeita quantas vezes for preciso, atravs do comando FORMAT do DOS por exemplo. O processo de formatao quase automtico, basta executar o programa formatador que fornecido junto com o sistema operacional. Quando um disco formatado, ele simplesmente organizado maneira do sistema operacional, preparado para receber dados. A esta organizao damos o nome de sistema de arquivos. Um sistema de arquivos um conjunto de estruturas lgicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rgido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos. O computador, no decorrer de sua utilizao tem seu desempenho geral afetado, em decorrncia da instalao e remoo de diversos softwares, inclusive alguns que no removem todos os arquivos e informaes do seu computador, ocasionando lentido na sua execuo. O software bsico (sistema operacional) pode apresentar falhas de funcionamento (travamentos), instabilidade no uso, espera no carregamento de programas e softwares diversos, ou casos extremos de corrompimento do sistema operacional (falhas na execuo do prprio) em decorrncia de uso ilegal ou ataques de vrus de computador. Uma formatao lgica apaga todos os dados do disco rgido, inclusive o sistema operacional. Deve-se fazer isso com conhecimento tcnico, para salvar/guardar dados e informaes (os backups de arquivos).

O processo de formatao longo, e as informaes contidas no disco rgido sero totalmente apagadas (embora no definitivamente, ainda possvel recuperar alguns dados com softwares especiais). Aes preventivas de manuteno de computador podem evitar que seja necessrio formatar o computador.

Trilhas, Setores e Cilindros


Para organizar o processo de gravao e leitura dos dados gravados no disco rgido, a superfcie dos discos dividida em trilhas e setores. As trilhas so crculos concntricos, que comeam no final do disco e vo se tornando menores conforme se aproximam do centro. Cada trilha recebe um nmero de endereamento, que permite sua localizao. A trilha mais externa recebe o nmero 0 e as seguintes recebem os nmeros 1, 2, 3, e assim por diante. Para facilitar ainda mais o acesso aos dados, as trilhas se dividem em setores, que so pequenos trechos onde so armazenados os dados, sendo que cada setor guarda 512 bytes de informaes. Para definir o limite entre uma trilha e outra, assim como, onde termina um setor e onde comea o prximo, so usadas marcas de endereamento, pequenas reas com um sinal magntico especial, que orientam a cabea de leitura, permitindo controladora do disco localizar os dados desejados. Alm das trilhas e setores, temos tambm as faces de disco. Um HD formado internamente por vrios discos empilhados. Podemos usar os dois lados do disco para gravar dados, cada lado passa ento a ser chamado de face. Em um disco rgido com 2 discos por exemplo, temos 4 faces. Como uma face isolada da outra, temos num disco rgido vrias cabeas de leitura, uma para cada face.

Cluster
Em certos tipos de sistemas de arquivos como o FAT do MS-DOS ou o NTFS do Windows NT, uma unidade de alocao (tambm chamada cluster, em ingls) a unidade bsica de alocao do espao em disco para arquivos e diretrios. A fim de reduzir o overhead de gerenciar estruturas de dados em disco, o sistema de arquivos no aloca setores individuais, mas grupos contnuos de setores, denominadas unidades de alocao (ou clusters). Num disco que use setores de 512 bytes, uma unidade de alocao de 512 bytes contm um setor, enquanto uma unidade de alocao de 4 KiB contm oito setores. Uma unidade de alocao a menor poro lgica de espao em disco que pode ser alocada para armazenar um arquivo. Armazenar arquivos pequenos num sistema de arquivos com unidades de alocao grandes ir portanto desperdiar espao em disco; tal espao desperdiado denominado fragmentao. Para tamanhos de unidades de alocao que so pequenos se comparados ao tamanho mdio de arquivo, o espao desperdiado por arquivo ser estatisticamente de cerca de metade do tamanho da unidade de

alocao; para unidades de alocao maiores, o espao desperdiado ir se tornar maior. Todavia, a velocidade de leitura e escrita de um disco aumenta a medida que o tamanho da unidade de alocao aumenta. Tamanhos tpicos de unidades de alocao vo de 1 setor (512 B) at 128 setores (64 KiB). Exemplos de sistema de arquivos Os sistemas de arquivos mais conhecidos so os utilizados pelo Microsoft Windows: NTFS e FAT32 (e FAT ou FAT16). O FAT32, s vezes referenciado apenas como FAT (erradamente, FAT usado para FAT16), uma evoluo do ainda mais antigo FAT16 introduzida a partir do MS-DOS 4.0, no Windows 95 ORS/2 foi introduzido o FAT32 (uma verso debugada do Windows 95, com algumas melhorias, vendida pela Microsoft apenas em conjunto com computadores novos). A partir do Windows NT foi introduzido um novo sistema de arquivos, o NTFS, que mais avanado do que o FAT (a nvel de segurana, sacrificando algum desempenho), sendo o recurso de permisses de arquivo (sistemas multi-usurio), a mais notvel diferena, inexistente nos sistemas FAT e essencial no ambiente empresarial (e ainda acrescento do metadata), alm dos recursos de criptografia e compactao de arquivos. Em resumo, verses antigas, mono-usurio, como Windows 95, 98 e ME, trabalham com FAT32 (mais antigamente, FAT16). J verses novas, multiusurio, como Windows XP e Windows 2000 trabalham primordialmente com o NTFS, embora o sistema FAT seja suportado e voc possa criar uma partio FAT nessas verses. No mundo Linux h uma grande variedade de sistemas de arquivos, sendo alguns dos mais comuns o Ext2, Ext3 e o ReiserFS. O FAT e o NTFS tambm so suportados tanto para leitura quanto para escrita.

SISTEMAS DE ARQUIVOS
sistema de arquivos (portugus brasileiro) (tambm conhecida por gesto de ficheiros) a forma de organizao de dados em algum meio de armazenamento de dados em massa frequentemente feito em discos magnticos. Sabendo interpretar o sistema de arquivos de um determinado disco, o sistema operacional pode decodificar os dados armazenados e l-los ou grav-los.

Sistemas de arquivos Microsoft Windows


FAT (file allocation table fat tabela de alocao de arquivo) A tabela de alocao de arquivos (FAT) uma estrutura de dados que o Windows cria aps a formatao fsica de uma unidade. Esta tabela guarda informaes sobre a localizao de cada arquivo dentro da unidade fsica para que elas possam ser salvas, recuperadas, alteradas ou deletadas

posteriormente. Elas so armazenadas em blocos dispostos em diferentes posies do disco, justificando a necessidade de uma tabela que aponte para cada um destes blocos. Em resumo, para todo o tipo de acesso a dados em uma mdia, necessrio um sistema de arquivos para realizar tais aes. Sem uma estrutura de armazenamento de dados como o FAT32, nenhum procedimento de acesso a disco possvel.

FAT-16
O sistema de arquivos FAT-16 utilizado pelos sistemas operacionais MS-DOS e Windows 95. Este sistema utiliza 16 bits para o endereamento de dados, podendo trabalhar no mximo com 65.526 (216) posies diferentes. Se observarmos que os setores possuem o tamanho de 512 bytes, fica fcil perceber que em FAT 16 s seria possvel acessar 65.536 x 512 bytes= 33.554.432 bytes, isto 32 MB. Mas trabalhar com discos de 32 MB, mesmo com o Windows 95 fica difcil Para resolver este problema a Microsoft passou a apontar conjuntos de setores, os clusters, em vez dos setores somente. Observe esta tabela: Cluster (em FAT Capacidade de Acesso Ao 16) Disco 2 KB 4 KB 8 KB 16 KB 32 KB 128 MB 256 MB 512 MB 1 GB 2 GB

Dessa forma, apontando clusters dentro do limite de 32 KB cada, tornouse possvel o acesso a discos de at 2GB. A grande desvantagem do sistema FAT 16 o desperdcio. Para entender melhor, imagine que voc est utilizando um HD de 2 GB, cujos clusters so de 32 KB. Neste caso todos os arquivos ocuparo espao de no mnimo 32 KB, mesmo que sejam menores. O espao que sobra em um cluster que no foi totalmente ocupado fica desperdiado. Esse desperdcio, que pode chegar a 25% da capacidade total do HD, conhecido como Slack space, e o grande problema desse sistema de arquivos, alm da limitao quanto ao tamanho do disco rgido (2 GB).

FAT-32
O FAT32 mais confivel, pois ele consegue posicionar o diretrio principal em qualquer lugar do disco. Nos sistemas FAT antigos, havia uma limitao no nmero de entradas que podiam ser alocadas no diretrio principal (512 arquivos e/ou pastas). No h essa limitao no FAT32. Suporta parties de

at 2TB, tamanho de arquivos de 4GB e o nome dos arquivos passou de 8 para 256 caracteres e superou o antigo limite de 3 caracteres para a extenso, embora este padro ainda seja largamente utilizado. Tamanho do Cluster 512 bytes 4 KB 8 KB 16 KB 32 KB Capacidade mxima de armazenamento 512 bytes 8 GB 16 GB 32 GB 2 TB

NTFS
Desenvolvido para superar as limitaes do sistema FAT, o NTFS utiliza algumas estruturas em 64 bits (p.ex., para endereamento de blocos clusters). Em teoria o NTFS poderia suportar volumes com at 16 EiB, mas a implementao atual limita um volume a 256 TiB, se forem usados blocos de 64 KiB, ou 16 TiB, quando o tamanho do bloco for de 4 KiB; o tamanho mximo de um arquivo de 16 TiB. Oferecendo melhor segurana e recuperao a dados, a NTFS tambm oferece um nvel de armazenamento muito maior que FAT, FAT16 ou FAT32, j que possvel adotar sistemas com at 2 Tb de armazenamento em um nico disco, ou seja, possvel utilizar um disco de 1 TB inteiramente como partio NTFS, porm, com FAT32 teria que divid-lo em vrias partes para poder utilizar na ntegra. Sistemas de arquivos Unix (FreeBSD, OpenBSD, Linux, Solaris,etc.)

EXT
O Ext (extended file system) foi o primeiro sistema de arquivos criado especificamente para o Linux.

EXT-2
O Ext2 (second extended file system) um sistema de arquivos para dispositivos de blocos (disco rgido, disquete, pen drive). O bloco, que consiste num conjunto de setores (cada setor tem 512 bytes), a menor unidade de alocao para o Ext2. O tamanho pode ser de 1.024, 2.048 ou 4.096 bytes e definido na formatao.

Caractersticas

EXT

EXT-2 4 GiB 2 GiB. 255 car.

Tam. mx. Sistema 2GiB Tam. mx. do arquivo Tam. mx. nome 2 GiB 255 car.

EXT-3 A principal diferena entre o Ext2 e o Ext3 a implementao do journaling, que consiste em um registro (log ou journal) de transaes cuja finalidade recuperar o sistema em caso de desligamento no programado. H trs nveis de journaling disponveis na implementao do Ext3: Journal: os metadados e os dados (contedo) dos arquivos so escritos no journal antes de serem de fato escritos no sistema de arquivos principal. Isso aumenta a confiabilidade do sistema com uma perda de desempenho, devido anecessidade de todos os dados serem escritos no disco duas vezes. Writeback: os metadados so escritos no journal mas no o contedo dos arquivos. Essa opo permite um melhor desempenho em relao ao modo journal, porm introduz o risco de escrita fora de ordem onde, por exemplo, arquivos que so apensados durante um crash podem ter adicionados a eles trechos de lixo na prxima montagem. Ordered: como o writeback, mas fora que a escrita do contedo dos arquivos seja feita aps a marcao de seus metadados como escritos no journal. Esse considerado um meio-termo aceitvel entre confiabilidade e performance,sendo, portanto, o nvel padro.

EXT-4
Uma das primeiras diferenas visveis do ext4 o suporte aumentado para volumes do sistema de arquivos, tamanhos de arquivos e limites de subdiretrios. O ext4 oferece suporte a sistemas de arquivos de at 1 exabyte (1000 petabytes). Embora parea muito para os padres atuais, o consumo de armazenamento continua a crescer; assim, o ext4 foi definitivamente desenvolvido pensando no futuro. Os arquivos no ext4 podem chegar a 16TB (supondo-se blocos de 4KB), oito vezes o limite do ext3. Por fim, o limite do subdiretrio foi expandido com o ext4, de diretrios de 32KB para virtualmente ilimitados. Pode parecer exagero, mas preciso

considerar a hierarquia do sistema de arquivos que consome um exabyte de armazenamento. A indexao do diretrio tambm foi otimizada para uma estrutura em rvore B com hash; portanto, embora os limites sejam bem maiores, o ext4 suporta tempos de procura muito rpidos.

Sistemas de arquivos NFS (Network File System)


Atualmente, encontramos um novo tipo de sistema de arquivo chamado NFS (Network File System), ao qual possibilita que HDs Virtuais sejam utilizadas remotamente, ou seja, um servidor disponibiliza espao atravs de suas HDs fsicas para que outras pessoas utilizem-nas remotamente como se a mesma estivesse disponvel localmente . Um grande exemplo desse sistema encontraremos no Google ou no 4shared.

Setor de boot
Quando o micro ligado, o POST (Power-on Self Test), um pequeno programa gravado em um chip de memria ROM na placa-me, que tem a funo de dar a partida no micro, tentar inicializar o sistema operacional. Independentemente de qual sistema de arquivos voc esteja usando, o primeiro setor do disco rgido ser reservado para armazenar informaes sobre a localizao do sistema operacional, que permitem ao BIOS ach-lo e iniciar seu carregamento. No setor de boot registrado onde o sistema operacional est instalado, com qual sistema de arquivos o disco foi formatado e quais arquivos devem ser lidos para inicializar o micro. Uma setor a menor diviso fsica do disco, e possui na grande maioria das vezes 512 Bytes (nos CD-ROMs e derivados de 2048 Bytes). Um cluster (tambm chamado de agrupamento) a menor parte reconhecida pelo sistema operacional, e pode ser formado por vrios setores. Um arquivo com um nmero de bytes maior que o tamanho do cluster, ao ser gravado no disco, distribudo em vrios clusters. Porm um cluster no pode pertencer a mais de um arquivo. Um nico setor de 512 Bytes pode parecer pouco, mas suficiente para armazenar o registro de boot devido ao seu pequeno tamanho. O setor de boot tambm conhecido como trilha MBR, trilha 0, etc. Trilha zero e Registro de Inicializao Mestre Como dito, no disco rgido existe um setor chamado Trilha 0, geralmente (s em 99.999% das vezes) est gravado o (MBR) (Master Boot Record), que significa Registro de Inicializao Mestre, um estilo de formatao, onde encontrada informaes tipo: como est dividido o disco (no sentido lgico), a ID de cada tabela de partio do disco, qual que dar o boot etc O MBR lido pelo BIOS, que interpreta a informao e em seguida ocorre o chamado bootstrap, Levantar-se pelo cadaro, l as informaes de como funciona o sistema de arquivos e efetua o carregamento do Sistema Operacional. O MBR e a ID da tabela de partio ocupam apenas um setor de uma trilha, o restante dos setores desta trilha no so ocupados, permanecendo vazios,

servindo como rea de proteo do MBR. nesta mesma rea que alguns vrus (Vrus de Boot) se alojam.

SETOR DE BOOT E MBR NO SO A MESMA COISA


O MBR situa-se no primeiro setor da primeira trilha do primeiro prato do HD (setor um, trilha zero, face zero, prato zero). O MBR constitudo pelo Bootstrap e pela Tabela de Partio. O Bootstrap o responsvel por analisar a Tabela de Partio em busca da partio ativa. Em seguida ele carrega na memria o Setor de Boot da partio. Esta a funo do Bootstrap. A Tabela de Partio contm informaes sobre as parties existentes no disco. Informaes como o tamanho da partio; em qual trilha/setor/cilindro ela comea e termina; o sistema de arquivos da partio; se a partio ativa ao todo so dez campos. Quatro campos para cada partio possvel (por isso s se pode ter 4 parties primrias, e por isso tambm que foi-se criada a partio estendida existente. Quando acaba o POST, a instruo INT 19 do BIOS l o MBR e o carrega na memria, e executado o Bootstrap. O Bootstrap vasculha a Tabela de Partio em busca da partio ativa, e em seguida carrega na memria o Setor de Boot dela. A funo do Setor de Boot a de carregar na memria os arquivos de inicializao do SO. O Setor de Boot fica situado no primeiro setor da partio ativa. , e dez campos para identificar cada partio

Das könnte Ihnen auch gefallen