Академический Документы
Профессиональный Документы
Культура Документы
Formatao fsica
Originalmente, os discos magnticos do HD so um terreno inexplorado, uma mata virgem sem qualquer organizao. Para que os dados possam ser armazenados e lidos de forma organizada, necessrio que o HD seja previamente formatado. Em primeiro lugar, temos a formatao fsica, na qual os discos so divididos em trilhas, setores e cilindros e so gravadas as marcaes servo, que permitem que a placa lgica posicione corretamente as cabeas de leitura. Nos HDs atuais, a formatao fsica feita em fbrica, durante a fabricao dos discos. O processo envolve o uso de mquinas especiais e, apenas para garantir, restries so adicionadas no firmware do drive, para que a placa lgica seja realmente impedida de fazer qualquer modificao nas reas reservadas. Graas a isso, impossvel reformatar fisicamente um drive atual, independentemente do software usado. No caso dos drives "pr-ATA", como os antigos ST-506 e ST-412, a histria era diferente.
Pgina 1 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Formatao lgica
Em seguida, temos a formatao lgica, que adiciona as estruturas utilizadas pelo sistema operacional. Ao contrrio da formatao fsica, ela feita via software e pode ser refeita quantas vezes voc quiser. O nico problema que, ao reformatar o HD, voc perde o acesso aos dados armazenados, embora ainda seja possvel recuper-los usando as ferramentas apropriadas, como veremos mais adiante. Chegamos ento ao sistema de arquivos, que pode ser definido como o conjunto de estruturas lgicas que permitem ao sistema operacional organizar e otimizar o acesso ao HD. Conforme cresce a capacidade dos discos e aumenta o volume de arquivos e acessos, esta tarefa torna-se mais e mais complicada, exigindo o uso de sistemas de arquivos cada vez mais complexos e robustos. Existem diversos sistemas de arquivos diferentes, que vo desde sistemas simples como o FAT16, que utilizamos em cartes de memria, at sistemas como o NTFS, EXT3 e ReiserFS, que incorporam recursos muito mais avanados. A formatao do HD feita em duas etapas. A primeira o particionamento, onde voc define em quantas parties o HD ser dividido e o tamanho de cada uma. Mesmo que voc no pretenda instalar dois sistemas em dual boot, sempre interessante dividir o HD em duas parties, uma menor, para o sistema operacional, e outra maior, englobando o restante do disco para armazenar seus arquivos. Com isso, voc pode reinstalar o sistema quantas vezes precisar, sem o risco de perder junto todos os seus arquivos. Podemos ter um total de 4 parties primrias ou trs parties primrias e mais uma partio estendida, que pode englobar at 255 parties lgicas. Pgina 2 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 3 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Exemplo de particionamento no Gparted Do ponto de vista do sistema operacional, cada partio uma unidade separada, quase como se houvesse dois ou trs discos rgidos instalados na mquina. Cada partio possui seu prprio diretrio raiz e sua prpria FAT. As informaes sobre o nmero de parties, sua localizao no disco e o espao ocupado por cada uma so armazenadas na tabela de partio, que compartilha o primeiro setor do disco com o setor de boot. Voc pode particionar o HD usando o prprio assistente mostrado durante a instalao do Windows XP ou Vista, usando um dos particionadores mostrados durante a instalao de vrias distribuies Linux ou atravs de programas avulsos, como o Partition Magic (no Windows) ou o Gparted (no Linux), que voc pode usar dando boot atravs de uma distribuio live-CD que o traga pr-instalado. Tanto o PartitionMagic quanto o Gparted so particionadores grficos fceis de usar. O espao disponvel mostrado na forma de uma barra na parte superior da tela, que vai sendo dividida em retngulos menores, conforme voc vai criando as parties. A cor de cada partio representa o sistema de arquivos usado e os espaos no particionados do disco aparecem em cinza.
Pgina 4 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
PartitionMagic Em seguida, temos a formatao propriamente dita, onde as estruturas do sistema de arquivos so finalmente gravadas na partio. Na maioria dos casos, o prprio programa de particionamento se encarrega de formatar a partio usando o sistema de arquivos escolhido, mas, em outros, temos dois programas diferentes, como no caso do fdisk e do format, usados no Windows 98. No mundo Windows, temos apenas trs sistemas de arquivos: FAT16, FAT32 e NTFS. O FAT16 o mais antigo, usado desde os tempos do MS-DOS, enquanto o NTFS o mais complexo e atual. Apesar disso, temos uma variedade muito grande de sistemas de arquivos diferentes no Linux (e outros sistemas Unix), que incluem o EXT2, EXT3, ReiserFS, XFS, JFS e muitos outros. Para quem usa apenas o Windows, estes sistemas podem parecer exticos, mas eles so velhos conhecidos de quem trabalha com servidores, j que neles o Linux o sistema mais popular. Vamos comear estudando as estruturas do sistema FAT. Por ser o sistema mais antigo ele tambm o mais simples e mais fcil de entender.
Pgina 5 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
FAT16 e FAT32
O sistema FAT16 uma espcie de "pau pra toda obra", j que compatvel com praticamente todos os sistemas operacionais e tambm dispositivos como cmeras, palmtops, celulares e mp3players. Ele o sistema de arquivos usado por padro nos cartes SD e tambm nos pendrives de at 2 GB. S recentemente os cartes passaram a utilizar FAT32, com a introduo do padro SDHC. No sistema FAT, o HD dividido em clusters, que so a menor parcela do HD vista pelo sistema operacional. Cada cluster possui um endereo nico, que permite ao sistema localizar os arquivos armazenados. Um grande arquivo pode ser dividido em vrios clusters, mas no possvel que dois arquivos pequenos sejam gravados dentro do mesmo cluster. Cada cluster pode ser composto por de 1 a 64 setores (ou seja, de 512 bytes a 32 KB), de acordo com o tamanho da partio. A principal limitao que, como o nome sugere, o FAT16 usa endereos de 16 bits para enderear os clusters dentro da partio, permitindo um mximo de 65536 clusters, que no podem ser maiores que 32 KB. Isso resulta num limite de 2 GB para as parties criadas. No caso de HDs (e tambm pendrives ou cartes) maiores que 2 GB, possvel criar vrias parties de 2 GB cada uma, at utilizar todo o espao disponvel. Esta pode ser uma soluo no caso de dispositivos com 4 ou 5 GB, por exemplo, mas, naturalmente, no uma opo realstica no caso de um HD de 60 GB, por exemplo, onde seria necessrio criar 30 parties! Numa partio de 2 GB, cada cluster possui 32 KB, o que acaba resultando num grande desperdcio de espao ao gravar uma grande quantidade de arquivos pequenos. Imagine que gravssemos 10.000 arquivos de texto, cada um com apenas 300 bytes. Como um cluster no pode conter mais do que um arquivo, cada arquivo iria ocupar um cluster inteiro, ou seja, 32 kbytes. No total, os 10.000 arquivos ocupariam um total de 10.000 clusters, ou seja, um total de 320 MB! O tamanho dos clusters em parties FAT16 varia de acordo com o tamanho da partio. Quanto maior o tamanho da partio, maior o tamanho dos clusters: Tamanho da Partio Entre 1 e 2 GB Menos que 1 GB Menor que 512 Mb Menos que 256 Mb Tamanho dos Custers usando FA16 32 KB 16 KB 8 KB 4 KB
Pgina 6 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Usando clusters de 4 KB, os 10.000 arquivos do exemplo anterior ocupariam apenas 40 MB, uma economia considervel. De fato, ao converter uma partio FAT16 para FAT32 normal conseguir de 10 a 20% de reduo no espao ocupado, devido reduo do espao desperdiado. O Windows 98 inclui um conversor, que permite converter parties FAT16 para FAT32 sem perda de dados. Atualmente ele no possui muita utilidade, j que o FAT16 raramente usado fora dos pendrives e cartes de memria mas, de qualquer forma, caso precise dele, o cone est disponvel no Iniciar > Ferramentas de Sistema. A grande limitao do sistema FAT32 est relacionada ao tamanho mximo dos arquivos. Mesmo usando uma grande partio, no possvel armazenar arquivos com mais de 4 GB, o que um grande problema para quem trabalha com arquivos grandes, como vdeos em formato RAW (sem compresso). No possvel sequer armazenar um ISO de DVD, j que a cpia ou transferncia ser sempre abortada depois de transferidos os primeiros 4 GB. No existe qualquer sinal de que futuras verses do sistema de arquivos derrubaro esta limitao, j que a Microsoft vem recomendando o uso do NTFS desde a primeira verso do Windows XP, de forma que a melhor opo, para quem usa Windows, seguir a recomendao e migrar para ele. Pgina 7 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Estruturas Lgicas
Todos os vrios sistemas de arquivos so constitudos de um conjunto de estruturas lgicas, que permitem ao sistema operacional organizar os dados gravados e acess-los com a maior velocidade e confiabilidade possveis. Tudo comea com o setor de boot, que lido pelo BIOS da placa-me no incio do boot, logo aps a contagem de memria e outros procedimentos executados durante o POST. O setor de boot, tambm chamado de MBR ou trilha zero, contm dois componentes essenciais. O primeiro um bootstrap, o software responsvel por iniciar o carregamento do sistema operacional. Tipicamente, utilizado um gerenciador de boot, como o NTLDR (usado pelo Windows XP) ou o Grub (usado pela maior parte das distribuies Linux). A funo do gerenciador de boot mostrar uma lista com os sistemas operacionais instalados no incio do boot e carregar o sistema escolhido. O bootstrap ocupa os primeiros 446 bytes do MBR. Os 66 bytes restantes so usados para armazenar a tabela de parties, que guarda informaes sobre onde cada partio comea e termina. Pgina 8 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Quando um arquivo deletado, simplesmente removida sua entrada no diretrio raiz, fazendo com que os clusters ocupados por ele paream vagos para o sistema operacional. Pgina 9 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Desfragmentao do HD (no Windows), usando o Diskeeper Uma curiosidade que a fragmentao um problema apenas nos HDs, j que eles trabalham com tempos de acesso muito altos. Nos cartes de memria, o tempo de acesso comparativamente muito baixo, de forma que a fragmentao possui um impacto muito pequeno sobre a performance. Continuando, alm do nome, cada arquivo recebe tambm uma extenso de at trs caracteres, como "EXE", "DOC", etc. Atravs da extenso, o sistema operacional sabe que um determinado arquivo deve ser executado ou aberto usando o Word, por exemplo. Pgina 10 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
NTFS
O NTFS um sistema de arquivos mais antigo do que muitos acreditam. Ele comeou a ser desenvolvido no incio da dcada de 1990, quando o projeto do Windows NT dava os seus primeiros passos. J que o grande problema do sistema FAT16 era o fato de serem usados apenas 16 bits para o endereamento de cada cluster, permitindo apenas 65 mil clusters por partio, o NTFS incorporou desde o incio a capacidade para enderear os clusters usando endereos de 64 bits. A nica limitao agora passa a ser o tamanho dos setores do HD. Como cada setor possui 512 bytes, o tamanho de cada cluster usando NTFS tambm poder ser de 512 bytes, independentemente do tamanho da partio. sem dvida um grande avano sobre os clusters de 32 KB e as parties de at 2 GB do sistema FAT16. Mas, existe um pequeno problema em enderear parties muito grandes usando clusters de 512 bytes: o desempenho. Com um nmero muito grande de clusters, o processamento necessrio para encontrar os dados desejados passa a ser muito grande, diminuindo a performance. Assim como na FAT 32, ficou estabelecido que o tamanho mnimo de clusters seria usado por default apenas em parties de um certo tamanho: Tamanho da Partio At 512 MB At 1 GB At 2 GB Acima de 2 GB Tamanho do Cluster 512 bytes 1 KB 2 KB 4 KB
Apesar do default ser usar clusters de 4 KB em qualquer partio maior do que 2 GB, voc pode criar parties com clusters do tamanho que desejar, atravs do assistente para criao de parties do Windows 2000/XP, que pode ser encontrado em Painel de controle > Ferramentas Administrativas > Gerenciamento do computador > Armazenamento > Gerenciamento de disco.
Pgina 13 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Continuando, mais uma vantagem do sistema NTFS que os nomes de arquivos e pastas utilizam caracteres em Unicode, em vez de ACSII. O ASCII o sistema onde cada caracter ocupa 1 byte de dados, mas so permitidas apenas letras, nmeros e alguns caracteres especiais. No Unicode, cada caracter ocupa dois bytes, o que permite 65 mil combinaes, o suficiente para armazenar caracteres de diversos idiomas. Isso permite que usurios do Japo, China, Taiwan e outros pases que no utilizam o alfabeto ocidental, possam criar arquivos usando caracteres do seu prprio idioma, sem a necessidade de instalar drivers e programas adicionais. Outro ponto importante onde o NTFS superior ao sistema FAT na tolerncia a falhas. No sistema FAT, sempre que o sistema trava ou desligado enquanto esto sendo atualizados arquivos e diretrios no HD, existe uma possibilidade muito grande do sistema tornar-se inconsistente, com arquivos interligados, agrupamentos perdidos e outros problemas. Surge, ento, a necessidade de rodar o scandisk depois de cada desligamento incorreto. No NTFS, o sistema mantm um log de todas as operaes realizadas. Com isto, mesmo que o micro seja desligado bem no meio da atualizao de um arquivo, o sistema poder, durante o prximo boot, examinar este log e descobrir exatamente em que ponto a atualizao parou, tendo a chance de automaticamente corrigir o problema. Pgina 14 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
O famigerado teste do scandisk :) Clusters contendo setores defeituosos tambm so marcados automaticamente, conforme so detectados, sem a necessidade de usar o scandisk ou qualquer outro utilitrio. Nesse caso, a marcao feita na tabela de endereamento da partio, de forma que a lista de setores defeituosos perdida ao reparticionar o HD. Antigamente, os HDs eram menos confiveis e o aparecimento de setores defeituosos, um fenmeno muito mais comum, de forma que a maioria dos programas de formatao realizavam um teste de superfcie durante a formatao da partio (como no caso do format usado no Windows 95/98, onde formatar uma partio podia demorar mais de uma hora). Atualmente, a maioria dos programas realiza uma formatao rpida, presumindo que o HD no possua setores defeituosos. Existiram diversas verses do NTFS, que acompanharam a evoluo do Windows NT. A partir do Windows 2000, foi introduzido o NTFS 5, que trouxe diversos aperfeioamentos, incluindo o suporte ao Active Directory. Outro recurso interessante a possibilidade de encriptar os dados gravados, de forma a impedir que sejam acessados por pessoas no autorizadas, mesmo caso o HD seja removido e instalado em outro micro. Este recurso de encriptao interessante, por exemplo, para profissionais de campo, que levam dados secretos em seus laptops. possvel tanto criptografar o disco inteiro quanto pastas ou arquivos individuais. Pgina 15 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 16 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 17 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
EXT3
O EXT3 atualmente o sistema de arquivos mais utilizado no mundo Linux. Usado por padro pela grande maioria das distribuies. Tudo comeou com o sistema EXT (Extended File System), introduzido em 1992. Nos estgios primrios de desenvolvimento, o Linux utilizava um sistema de arquivos bem mais antigo, o MinixFS (o Minix um sistema Unix, que Linux Torvalds usou como base nos estgios primrios do desenvolvimento do Linux). Entretanto, o MinixFS possua pesadas limitaes, mesmo para a poca. Os endereos dos blocos de dados tinham apenas 16 bits, o que permitia criar parties de no mximo 64 MB. Alm disso, o sistema no permitia nomes de arquivos com mais de 14 caracteres. No de se estranhar que, em pouco tempo o Linux ganhou seu sistema de arquivos prprio, o "Extended File System", ou simplesmente EXT, que ficou pronto em abril de 92 a tempo de ser includo no Kernel 0.96c. Nesta primeira encarnao, o EXT permitia a criao de parties de at 2 GB e suportava nomes de arquivos com at 255 caracteres. Foi um grande avano, mas o sistema ainda estava muito longe de ser perfeito. O desempenho era baixo e ele era to sujeito fragmentao de arquivos quanto o sistema FAT.
Pgina 19 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Uma observao que, em verses antigas do Kernel, o limite para o tamanho mximo de arquivos no EXT2 j foi de 2 GB e em seguida de 16 GB, mas ambas as limitaes caram a partir do Kernel 2.6, chegando tabela atual. Por padro, o tamanho do bloco determinado automaticamente, de acordo com o tamanho da partio, mas possvel forar o valor desejado usando o parmetro "-b" do comando mkfs.ext3 (usado para formatar as parties EXT3 no Linux), como em "mkfs.ext3 -b 2048 /dev/hda1" (cria blocos de 2 KB) ou "mkfs.ext3 -b 4096 /dev/hda1" (para blocos de 4 KB). Assim como no caso do NTFS, usar clusters maiores resulta em mais espao desperdiado (sobretudo ao guardar uma grande quantidade de arquivos pequenos) mas, alm do aumento no tamanho mximo dos arquivos e parties, resulta em um pequeno ganho de desempenho, j que reduz o processamento e o nmero de atualizaes na estrutura do sistema de arquivos ao alterar os dados gravados. Embora o limite de 32 TB para as parties EXT3 no seja um problema hoje em dia, ele tende a se tornar um obstculo conforme os HDs cresam em capacidade, assim como os limites anteriores. Para evitar isso, o EXT4, legtimo sucessor do EXT3, incorporou o uso de endereos de 48 bits, o que permite enderear um volume virtualmente ilimitado de blocos (s para referncia, o EXT4 permite criar parties de at 1024 petabytes). O limite de 2 TB para os arquivos tambm foi removido, abrindo espao para o armazenamento de bases de dados gigantes e outros tipos de arquivos que eventualmente venham a superar esta marca. Embora existam diversos outros sistemas de arquivos para o Linux, como o ReiserFS, XFS, JFS e assim por diante, o EXT3 continua sendo o sistema de arquivos mais utilizado, j que ele atende bem maioria e muito bem testado e por isso bastante estvel. Pgina 21 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Recuperao de dados
Um dos problemas fundamentais dos HDs que, por guardarem uma quantidade muito grande de informaes, qualquer defeito tem um efeito potencialmente catastrfico. muito diferente de riscar ou perder um CD-ROM, por exemplo, j que o CD armazena uma pequena quantidade de dados, geralmente cpias de dados que esto gravados em algum outro lugar. Os casos de perda de dados podem ser divididas em duas classes: falhas causadas por defeitos mecnicos, onde o HD realmente pra de funcionar, impedindo a leitura e os defeitos lgicos, onde os dados so apagados, ou ficam inacessveis, mas o HD continua funcionando. Diferentemente dos demais componentes do micro, que so eletrnicos, o HD composto de partes mveis, componentes mecnicos que se desgastam e possuem uma vida til definida. bem verdade que os HDs atuais so muito mais confiveis do que os modelos que utilizvamos a dez ou vinte anos atrs, mas o ndice de defeitos continua sendo relativamente grande. Componentes individuais do HD, como o brao de leitura e o motor de rotao podem ser substitudos e os prprios discos podem ser removidos e instalados em outro HD, de forma que os dados possam ser lidos. Entretanto, a "manuteno de HDs" possui trs problemas que impedem que ela seja utilizada em larga escala. 1. O primeiro que voc precisa de outro HD idntico ao primeiro, de onde retirar peas. Ou seja, para recuperar um HD, voc precisaria, quase sempre, inutilizar outro
2. O segundo que o processo bastante delicado, sobretudo ao manipular os discos e as cabeas de leitura, que so incrivelmente sensveis. 3. Alm disso, temos o problema principal, que a necessidade de realizar todo o processo dentro de uma sala limpa, j que a poeira presente no meio ambiente condena qualquer HD aberto fora de uma.
Defeitos na placa lgica do HD podem ser resolvidos com a substituio dos componentes avariados ou (mais simples) com a substituio da placa lgica inteira por outra, retirada de um HD do mesmo modelo. Como a placa lgica externa, muito simples substitu-la e perfeitamente possvel encontrar outro HD idntico venda, pesquisando nos sites de leilo. Qualquer volume de dados importantes vale muito mais do que um HD usado.
Pgina 22 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
S.M.A.R.T
A boa notcia sobre os defeitos mecnicos que, na maioria dos casos, eles so causados por desgaste cumulativo, de forma que, antes de parar definitivamente, o HD emite sinais que permitem perceber que algo est errado. Tudo geralmente comea com uma reduo progressiva no desempenho, causada por desgaste do motor de rotao, desgaste do sistema que movimenta as cabeas de leitura, erros de leitura ou as trs coisas combinadas. Outro sinal caracterstico um barulho de "click click" no incio do boot (que com o tempo passa a se tornar mais e mais freqente, at que o HD passa a no fazer outra coisa ao ser ligado), que indica problemas de posicionamento das cabeas de leitura, causados por envelhecimento da mdia ou danos cumulativos nas prprias cabeas. normal que o HD emita um "click" ao ser ligado ou retornar do modo de economia de energia, mas clicks repetidos so sinal de problemas. Outros sinais, menos visveis, so monitoradas pela prpria placa lgica do HD, utilizando um sistema chamado S.M.A.R.T. O relatrio armazenado em uma rea de memria no voltil do HD e guarda informaes estatsticas armazenadas desde o primeiro boot. O S.M.A.R.T no tem como prever defeitos sbitos, como um chip estourado na placa lgica, por causa de um pico de tenso, mas ele faz um bom trabalho em alertar sobre o risco de defeitos mecnicos. Todos os HDs atuais oferecem suporte ao S.M.A.R.T. Voc pode acompanhar o relatrio atravs de programas como o HDTune (http://www.hdtune.com/) e o SmartExplorer (http://adenix.net/downloads.php), ambos freeware, ou o daemon smartmontools (http://smartmontools.sourceforge.net/), no Linux.
Pgina 23 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Em um HD saudvel (mesmo em um HD que j tenha dois anos de uso ou mais), todos atributos devem receber o Status "ok", indicando que esto dentro da faixa de tolerncia especificada pelo fabricante. Quando qualquer um dos atributos passa a apresentar a flag "failed", hora de fazer backup dos dados e trocar de HD, j que a possibilidade de falha passa a ser muito grande. Se ainda no houver muitos sintomas aparentes, voc pode at aproveitar o HD em algum micro sem muita importncia (usado apenas para navegar, por exemplo), mas no o utilize mais para guardar dados importantes. Cada atributo possui quatro valores. O "Current" o valor atual, enquanto o "Worst" a pior medio j obtida (na maioria dos casos ambos so iguais, j que a maioria dos valores vai decaindo progressivamente), ambos indicados na forma de um valor decrescente. A coluna "Threshold", por sua vez, indica o limite mnimo, estabelecido pelo fabricante. A quarta coluna (Data) mostra a informao em valores absolutos (geralmente crescente). Por exemplo, no screenshot, o "Start/Stop Count" (que indica quantas vezes o HD foi ligado e desligado) est em "213" e o "Power On Hours Count" (quantas horas o HD j permaneceu ligado) est em "454", indicando que se trata de um HD semi-novo. Pgina 24 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Primeiro HD SATA: /dev/sda Segundo HD SATA: /dev/sdb Terceiro HD SATA: /dev/sdc Quarto HD SATA: /dev/sdd Dentro de cada HD, as parties primrias so numeradas de 1 a 4 e as estendidas de 5 em diante. A primeira partio do primeiro HD SATA, por exemplo, seria vista pelo sistema como "/dev/sda1". Depois de identificados os HDs, o primeiro passo montar a partio do HD maior, onde ser armazenada a imagem. Como disse, esta partio deve ter um volume de espao livre equivalente ou superior ao tamanho do HD onde esto os dados a se recuperar. Se o HD destino o "/dev/sdb" e voc vai salvar a imagem na primeira partio primria, ento os comandos para mont-la seriam: # mkdir /mnt/sdb1 # mount /dev/sdb1 /mnt/sdb1 Voc deve montar apenas o HD destino. O HD de origem permanece desmontado, pois o sistema se limitar a fazer uma cpia de baixo nvel, sem tentar entender os dados gravados.
Pgina 26 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Reparando parties
Possivelmente, o tipo mais comum de "recuperao" de arquivos no implica em realmente recuperar arquivos deletados, mas simplesmente reaver arquivos depois de problemas no sistema operacional, que impeam o boot. Antes de mais nada, comece verificando se os arquivos realmente foram perdidos, ou se ficaram simplesmente inacessveis por causa da pane do sistema. Muitas vezes, parties aparentemente danificadas, que no so mais vistas atravs do Windows podem ser lidas perfeitamente ao dar boot usando uma distribuio Linux live-cd. Comece abrindo o gparted (como root, atravs do terminal), de forma a verificar se as parties do HD continuam presentes (se no estiverem, passe para o tpico seguinte).
Pgina 27 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 28 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 29 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Ao baixar a verso Linux, voc obtm um arquivo .tar.bz2, que precisa ser descompactado usando o comando "tar -jxvf", como em: $ tar -jxvf testdisk-6.6.linuxstatic.tar.bz2 Acesse agora a pasta "testdisk-x.x/linux" (onde o x-x a verso baixada) e logue-se como root, usando o comando "su -" e execute o comando "./testdisk_static", como em: $ cd testdisk-*/linux $ su # ./testdisk_static Pgina 33 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Ao ser aberto, o Testdisk comea detectando os HDs instalados, permitindo que voc selecione em qual deles o teste deve ser realizado. Ele multiplataforma, por isso ele pergunta sob qual plataforma est sendo executado na opo seguinte. A menos que voc esteja usando um Mac, uma workstation Sun ou um Xbox, responda sempre "[Intel] Intel/PC partition" (a opo default). Esta opo indica que voc est usando um micro PC. O "intel", no caso, indica a plataforma (Intel i386), no tem nada a ver com o fabricante do processador usado. Na tela inicial, selecione o HD que ser analisado, acesse a opo "Analyse" e em seguida "Proceed", para iniciar a varredura do disco.
Pgina 34 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pressionando a tecla "P" voc pode ver os dados dentro da partio, para ter certeza que os arquivos esto l. Nos raros casos onde ele localize a partio, mas identifique incorretamente o sistema de arquivos, use a opo "T" para indicar o correto. Depois de checar se o particionamento detectado est correto, pressione "Enter" mais uma vez e voc chega tela final, onde pode salvar as alteraes, usando a opo "Write". Reinicie o micro e monte a partio para checar os dados. Caso a lista no exiba a partio que voc est procurando, use a opo "Search" no lugar do Write. Isto ativa o teste mais longo, onde ele vasculha todos os setores do HD em busca de parties deletadas. Este segundo teste demora alguns minutos e, em um HD com bastante uso, pode retornar uma longa lista de parties que foram criadas e deletadas durante a vida til do HD. Nesse caso, preste ateno para recuperar a partio correta.
Pgina 35 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Todas as parties listadas aqui aparecem com o atributo "D", que significa que a partio foi deletada. Para recuperar uma partio, selecione-a usando as setas para cima/baixo e use a seta para a direita para mudar o atributo para "*" (se ela for uma partio primria e bootvel, como o drive C: no Windows), "P" se ela for uma partio primria ou "L" se ela for uma partio lgica. Lembre-se de que, no Linux, as parties de 1 a 4 so primrias e de 5 em diante so extendidas. possvel tambm adicionar uma partio manualmente, caso voc saiba os setores de incio e final, mas isso raramente necessrio.
Pressione "Enter" mais uma vez e ele mostra uma tela de confirmao, com a tabela de particionamento alterada que ser salva no disco. Use o "Write" para salvar ou volte tela inicial para comear novamente em caso de erros. Pgina 36 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 38 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Tela principal do EasyRecovery O passo seguinte indicar a partio onde esto os arquivos a recuperar. Alm de parties em HDs, voc pode recuperar dados em pendrives, cartes de memria e outros tipos de mdia. A principal observao que voc precisa sempre de uma partio separada para onde copiar os arquivos recuperados. Todo o teste do Easy Recovery feito de forma no destrutiva, sem alterar os arquivos dentro da partio, por isso ele no capaz de restaurar os arquivos diretamente. Outra observao que voc nunca deve instalar o Easy Recovery nem usar uma instalao do Windows dentro da mesma partio onde esto os arquivos. Se os arquivos perdidos esto armazenados na mesma partio onde o Windows est instalado, o melhor a fazer desligar o micro, remover o HD, instal-lo como slave em outro PC e realizar o teste a partir dele. Se voc pretende recuperar dados de forma rotineira, o ideal j ter um PC preparado para isso.
Pgina 39 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Seleo da partio Dentro da tela de seleo de partio, voc tem a opo de ativar o "Complete Scan". Essa opo faz o teste demorar mais, mas oferece uma eficincia muito maior. recomendvel marc-la sempre que voc precisar recuperar mais do que um ou dois arquivos recentemente deletados. De acordo com o tamanho da partio, o teste pode demorar de alguns minutos a algumas horas, j que o programa precisa ler todos os dados gravados e aplicar os algoritmos que permitem identificar os arquivos. Concludo o teste, os arquivos localizados so marcados e voc s precisa selecionar quais quer recuperar (ou simplesmente marcar tudo). Lembre-se de verificar o espao disponvel na partio de destino. No screenshot a seguir, estou recuperando um grande volume de arquivos propositalmente deletados em uma partio FAT32. Como os arquivos no tinham sido sobrescritos, todos os arquivos foram recuperados. Duas das pastas perderam a primeira letra do nome ("_IMP" ao invs de "GIMP" e "_LV" ao invs de "VLC") e alguns dos arquivos de imagem ficaram com pequenos defeitos nos primeiros kbytes. Com exceo de detalhes como estes, a recuperao de arquivos recentemente deletados quase sempre perfeita. Pgina 40 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Existe tambm a opo de dar upload para um servidor FTP (voc pode manter um servidor FTP local na sua rede, de forma que os arquivos sejam copiados na velocidade de transmisso da rede local) ou gerar um arquivo compactado em .zip, de forma a reduzir o espao ocupado.
Pgina 41 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
O Easy Recovery inclui tambm algumas ferramentas para reparo de arquivos danificados (as opes "File Repair" e "Email Repair" do menu) que permitem reparar arquivos do Office, arquivos .zip e arquivos de e-mail do outlook corrompidos. Elas podem ser usadas de forma independente das opes de recuperao. O grande problema com o EasyRecovery que ele um programa caro, voltado para o uso profissional. A verso de demonstrao, disponvel para download executa a varredura e mostra os arquivos que podem ser recuperados, mas sem opo de recuper-los. A verso completa (para uso pessoal) custa nada menos que US$ 499 e est limitada recuperao de dados em 20 HDs, enquanto a verso para uso profissional custa US$ 1499 anuais. Existe ainda uma verso Lite, que custa apenas US$ 89, mas est limitada recuperao de apenas 25 arquivos por sesso. Outra questo que o Easy Recovery no multiplataforma e se restringe a recuperar arquivos em parties formatadas em FAT16, FAT32 e NTFS. Isso impede que ele possa ser considerado sozinho como uma opo completa de recuperao de dados.
Usando o Photorec
Pgina 42 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
No caso da verso Windows (onde voc abre o programa sem especificar parmetros), ele mostra um menu de seleo, contendo todas as parties disponveis no sistema. Ele detecta as parties usando a nomenclatura do Linux (/dev/sda, /dev/sdb, etc.) mas voc pode localizar a partio referente ao carto ou cmera rapidamente, baseado no tamanho:
Pgina 44 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
A opo seguinte (a ltima) se refere ao sistema de arquivos em que a partio alvo est formatada. Se por acaso voc estiver tentando recuperar fotos apagadas em uma partio Linux, formatada em EXT2, ou EXT3, voc escolheria a opo "[ EXT2/EXT3 ]", mas em todos os outros casos, incluindo recuperao em cartes, pendrives, parties Windows e mesmo em parties Linux formatadas em outros sistemas de arquivos, voc usa sempre a opo [ Other]:
Pgina 45 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Nunca demais lembrar que voc sempre deve salvar os arquivos em uma unidade ou partio separada. Pode ser do pendrive para o HD ou do HD para um HD externo, no importa, desde que sejam duas unidades separadas. Jamais tente recuperar arquivos de uma partio salvando-os nela mesma. Agora vem a parte automtica, onde ele vai ler cada setor da partio, em busca de fotos e vdeos deletados. Ele ignora a tabela de alocao e vai diretamente "na fonte", lendo os bits armazenados diretamente e procurando por blocos que paream ser arquivos.
Pgina 46 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 47 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Outras opes
Se voc est procurando um programa gratuito e fcil de usar, na linha do Easy Recovery, a melhor opo o PC Inspector File Recovery, que pode ser baixado no: http://www.pcinspector.de/. Ele possui limitaes com relao recuperao de pastas com estruturas complexas de subpastas e arquivos e tambm com relao recuperao de arquivos fragmentados, alm de estar limitado a apenas parties FAT e NTFS. Apesar disso, ele faz um bom trabalho (muito melhor que o do Photorec na recuperao dos nomes dos arquivos) e a interface bastante simples. Ao abrir o programa, use a opo "Open Drive" para selecionar a partio onde esto os arquivos a recuperar.
Pgina 48 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Em seguida, use a opo "Find Lost Data" e deixe que ele execute a verificao. Os arquivos recuperados aparecem na pasta "Deleted" da rvore principal. Para recuperar, selecione os arquivos e use a opo "Save to".Assim como no Easy Recovery, no existe a opo de restaurar os arquivos diretamente; voc precisa sempre salvar em uma partio separada. A pasta "Lost", que ele mostra por padro depois do teste, inclui apenas fragmentos de arquivos no identificados. Raramente voc encontrar qualquer coisa utilizvel dentro dela.
Pgina 49 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 50 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG
Pgina 53 de 53
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG