boadica - dicas - tutorial - realizando reparos em partições windows com linux

Upload: rafael-menezes

Post on 22-Jul-2015

68 views

Category:

Documents


0 download

TRANSCRIPT

16/03/12

BoaDica - Dicas - Tutorial - Realizando reparos em parti es Windows com Linux

Login Lista de Compras

VideoDica FotoDica Notcias

Anti-vrus

Humor

Cadastro Extenses

Cyber Cafs

Dica

TUTORIAL - REALIZANDO REPAROS EM PARTIES WINDOWS COM LINUXPesquisa de preos Incio Login Produtos Servios Dicas Usados Classificados Mobile Frum Cadastros Anti-vrus Cyber Cafs Drivers Extenses Humor Manuais Programas Brindes Indique este Site Esqueci a senha Como Funciona D vidas Publicidade Privacidade Imprensa Contatos Cadastre-se Termos de UsoJaguar -

Para os recm-chegados ao mundo do sistema de cdigo aberto, o Linux sistema operacional como o Windows, q navega na internet, possui processadores de texto, planilha de clculo, toca MP3, etc.

Mas, para os usurios com mais tempo de uso, ele muito mais do que um simples sistema operacional, pois ele pe ajustar o cerne (kernel) para aprimorar o desempenho do hardware, aproveitando assim o mximo do equipamento.

Entre outros atributos, a flexibilidade de uso do Linux outro fator que impera na escolha de uso do sistema opera e tambm a possibilidade de ajustar o sistema na unha, configurando ele de acordo com a necessidade de cada us

claro, que no existe uma nica soluo para tudo, no porque o Linux livre para ser distribudo e utilizado, e vivel para todos os usurios.

Muitos ainda preferem o Windows pela facilidade de uso, eles no querem saber se grtis ou no, se o sistema tr ele simplesmente reinicia e continua a trabalhar com ele.

Eu uso o Linux por opo, no porque o Windows me incomodou todos esses anos com falhas, travamentos, nada Mas, sim, porque eu considero ele um autntico canivete suo, tem aplicativos e utilitrios de excelente qualidade esto em desenvolvimento constante. E posso ter tudo isso sem ter de crackear programas, usar nmeros seriais, risco de prejudicar meu sistema com vrus, trojans, e outros infortnios.

Alm disso, o Linux faz com que os conceitos sobre informtica sejam revistos, e que prova que a tendncia tecno no ser aprisionada em uma nica soluo.

Agora vamos ao que realmente interessa, nesse tpico eu vou mostrar algumas ferramentas teis para realizar manuteno parties Windows e tambm, os utilitrios equivalentes, e uma tabela comparativa de suporte a siste arquivos. 1 Ferramentas e Utilitrios

Vamos conhecer as ferramentas e utilitrios do Linux que so largamente utilizadas para fazer manuteno e backu 1.1 Particionadores: cfdisk (interface em modo texto) - > somente monta a tabela de parties diskdruid (interface em modo grfico) parted (interface em modo texto / linha de comando) QTParted (interface em modo grfico) GParted (interface em modo grfico) 1.2 Reparo de arquivos de sistema e diagnstico:

debugreiserfs -> reporta erros em sistema de arquivos no formato ReiserFS fsck -> reporta, e corrige erros em parties, possui suporte a vrios sistema de arquivos, inclusive o FAT32 utilizado pelo Windows badblocks -> verifica o sistema de arquivos ou dispositivo por erros e reporta blocos problemticos dd_rescue -> o modo de operao dele semelhante ao dd, mas com a vantagem de recuperar dados mkfs -> o formatador do Linux, a sua funo criar sistema de arquivos no dispositivo desejado mkbootdisk -> esse utilitrio cria um disco de boot compatvel com o MS-DOS ntfsprogs -> so utilitrios para realizar algumas tarefas em sistema de arquivos NTFS gpart -> este utilitrio especial tenta recuperar parties perdidas, deletadas acidentalmente, no importan tipo de sistema de arquivos 1.3 Utilitrios de backup e compresso:

gzip -> muito utilizado para realizar backup, estvel, rpido e prtico, ele permite alm de copiar pastas recursivamente, tambm, comprimir os dados para que fiquem menores zip / unzip -> tambm muito til para realizar backups, a sua taxa de compresso um pouco superior ao gzip, mas pode levar mais tempo para comprimir os dados rar / unrar -> esse utilitrio j conhecido pelo seu poder de compresso, mas ele exige um equipamento razovel, principalmente se forem muito os dados a serem comprimidos 7-zip -> este novo compressor de dados opensource o grande concorrente do formato rar, alcana taxas compresso muito altas unace -> utilizado para extrair arquivos em formato .ace arj / unarj -> comprime e extrai dados em formato .arj, muito prtico e leve, eu usei muito para fatiar a que no cabiam em um disquete www.boadica.com.br/dica/488/tutorial-realizando-reparos-em-particoes-windows-com-linux 1/6

16/03/12

BoaDica - Dicas - Tutorial - Realizando reparos em parti es Windows com Linux que no cabiam em um disquete kdar -> permite realizar backups de arquivos, diferenciais ou no, possvel tambm fatiar os arquivos de para que sejam gravados CDs posteriormente partimage -> este utilitrio permite clonar parties inteiras, com a opo de comprimi-las e salva-las em a de imagem g4l -> tem a mesma finalidade do partimage dd -> este utilitrio tem a funo de copiar dados bloco a bloco, possvel criar clones de parties inteiras tambm, imagens ISO de CDs, DVDs

2 - Tabela comparativa de sistema de arquivos:

Vamos ver agora, quais so os sistema de arquivos suportados pelo Windows e Linux, para se ter uma boa idia da diferena entre eles, usaremos uma tabela comparativa: Sistema de arquivos FAT32 FAT16 FAT12 NTFS EXT2FS EXT3FS ReiserFS DOS Windows Sim Sim Sim Sim No No No Sim Linux Sim Sim Sim Somente Leitura Sim Sim Sim Sim*

No caso do NTFS, o Linux pode ter acesso completo, utilizando o driver Captive, que utiliza algumas DLLs do Windo para habilitar suporte total a esse sistema de arquivos. Agora, no caso do MS-DOS, o Linux oferece algumas alternativas e utilitrios que facilitam a integrao desse sist operacional, como o FreeDOS, DOSEmu, DOSBox, mtools. Para ver mais informaes sobre esses utilitrios e ferramentas no Linux, basta digitar o comando: mno if a u no Vamos dar uma rpida olhada na lista de programas equivalentes entre o Windows e Linux: Ferramenta Windows ScanDisk / Chkdsk FDISK Norton Ghost / Partition Magic WinRAR / Winzip / 7-Zip Formatador (Format) Desfragmentador (Defrag) MS-DOS Editor (Edit) 3 - Formatando uma unidade de disco rgido e disco flexvel: Equivalente Linux fsck / debugreiserfs / badblocks cfdisk / QTParted / GParted / DiskDruid rar - unrar / zip - unzip / p7-zip mkfs / dd / fdformat *** (No necessrio no Linux) Shell / Bash (cat, Vim, tail)

g4l / partimage / R.I.P / dd / dd_rescue / g4u

Como vimos anteriormente, no MS-DOS temos o FORMAT.COM, e no Linux, temos o cfdisk e mkfs. Vamos exemplifi uma formatao: Eu tenho uma unidade de disco rgido de 40GB, e quero que a tabela de partio fique assim: [/dev/hdb - 40GB] /dev/hdb1 - 20GB (FAT32) /dev/hdb2 - 20GB (FAT32)

Diferente do sistema da Microsoft, as unidades lgicas no so exibidas atravs de letras, mas sim, como dispositiv Ento, neste caso, vamos somente criar a tabela de partio usando o cfdisk. O seu uso muito intuitivo, apesar em modo texto. - Digite em modo root, o comando cfdisk - Crie uma partio primria de 20GB e altere o tipo de partio para mude o tipo para 0C Win95 FAT32 (LBA) - Agora, crie uma segunda partio primria com 20GB, e mude o tipo para 0C Win95 FAT32 (LBA)

Agora j temos a estrutura da tabela de partio pronta, podemos salvar as alteraes, escolhendo a opo Grava Feito isso, escolhemos a opo Sair. S falta criar o sistema de arquivos, como as parties ainda no podem ser montadas, pelo simples fato de no t nenhum sistema de arquivos definido, vamos fazer isso agora. Agora, vamos formatar as parties /dev/hdb1 e /dev/hdb2 como FAT32, usando o comando: #mf.ft- -2- 3 /e/d1 ksva c f F 2 dvhb #mf.ft- -2- 3 /e/d2 ksva c f F 2 dvhb Aps o trmino desta operao, podemos montar as duas parties normalmente, vamos criar duas pastas na raiz sistema: www.boadica.com.br/dica/488/tutorial-realizando-reparos-em-particoes-windows-com-linux 2/6

16/03/12

BoaDica - Dicas - Tutorial - Realizando reparos em parti es Windows com Linux sistema:

#mdr/d1va ki hb_ft #mdr/d2va ki hb_ft Agora possvel montar as duas parties usando o comando mount:

#mut- va - icastio891- cdpg=5 - gd10 - ud10 /e/d1/d1 on t ft o ohre=s85- o oeae80 o i=00 o i=00 dvhb hb_ #mut- va - icastio891- cdpg=5 - gd10 - ud10 /e/d2/d2 on t ft o ohre=s85- o oeae80 o i=00 o i=00 dvhb hb_ Estando as duas parties devidamente montada, ja possvel ler e gravar arquivos em ambas as parties.

No caso da partio /dev/hdb2, as opes -o gid=1000 -o uid=1000 fora uma montagem, permitindo que o usuri comum possa ler e gravar dados nela, sem precisar se logar como root ou usar o usar o sudo.

possvel ainda inserir estes mesmos parmetros no /etc/fstab, para que em toda inicializao, os dispositivos est disponveis para o usurio comum com acesso irrestrito.

Embora no seja recomendado o acesso irrestrito a nenhuma partio, esta opo pode ser til, principalmente se no quiser ficar digitando a senha doroot o tempo todo pra acessar uma partio na qual voc ir trabalhar.

Vamos ver agora, uma formatao em um disco flexvel. Praticamente, segue o mesmo esquema de formatao e c de sistema de arquivos, mas existe formas mais rpidas de se criar um sistema de arquivos num disquete do que em disco rgido.

Usando o fdformat, podemos formatar um disquete em baixo nvel, isto quer dizer que ele no ter nenhum sistema arquivos depois de terminado a formatao. A sintaxe :

#ffra /e/dh40 domt dvf014 # u o n / e / d (se o disquete estiver montado, o mkfs no vai poder criar nenhum sistema de arquivos, para mut dvf0 voc ter que desmont-lo primeiro) #mf.ft- - 1 /e/d ksva c F 2 dvf0 # m u t / e / d / n / l p y(pode ocorrer de sua distribuio ter o ponto de montagem diferente do que est on dvf0 mtfop proposto aqui, o SuSE por exemplo, monta em /media/floppy, neste caso, s substituir pelo correto).

Pode ser usado tambm, o dd para formatar um disquete, o procedimento o mesmo do primeiro passo, s subst primeira de linha de comandos por essa: #d i=dvzr o=dvf0b=04cut14 d f/e/eo f/e/d s12 on=40 O resto do comando o mesmo.

Tem uma forma mais rpida e no nem preciso desmontar a unidade de disquete, usando o utilitrio FORMAT.C DOSEmu. O procedimento o mesmo do MS-DOS, format a:, format a: /q, etc... 4 - Verificando erros em unidades de disco rgido e flexvel: Agora, vamos ver como podemos diagnosticar erros em sistemas de arquivos. Como j vimos no item 1.2, temos o que tem suporte a vrios sistema de arquivos diferentes.

Retomando o exemplo do item 3, temos um HD de 40GB, dividido em duas parties FAT32. Vamos supor que voc um HD de um cliente seu com setores defeituosos, mas precisa clonar a partio inteira. Ento, voc conecta este mesmo HD num outro canal IDE, no secundrio mestre (Secondary Master) por exemplo. Ento a tabela de parties estaria assim: [/dev/hda - 40GB] - Canal IDE 1 - Primary Master /dev/hda1 - ReiserFS montado como / (39GB) /dev/hda2 - Swap (1GB) [/dev/hdb - 40GB] - Canal IDE 1 - Primary Slave /dev/hdb1 - FAT32 montado em /hdb1_vfat (20GB) /dev/hdb2 - FAT32 montado em /hdb2_vfat (20GB) [/dev/hdc - 10GB] - Canal IDE2 - Secondary Master /dev/hdc1 - FAT32 ainda no montado (10GB) [/dev/hdd - CD-ROM] - Canal IDE2 - Secondary Slave /dev/hdd - Unidade de CD-ROM montado em /mnt/cdrom

possvel ver todas as parties com o comando fdisk -l, mesmo que no estejam montadas. No entanto esse com deve ser executado em modo root.

Vamos ao que interessa, suponhamos que o HD do seu colega esteja com bad blocks e voc precise clonar esta pa e copi-la para um arquivo de imagem, exemplo, hd_cliente.img. Ento, nesse caso, no uma boa idia manipular dados neste disco rgido, principalmente se ele no for seu.

A idia utilizar o dd_rescue para copiar os dados bloco a bloco, semelhante ao dd, este utilitrio pode reparar blo ilegveis. www.boadica.com.br/dica/488/tutorial-realizando-reparos-em-particoes-windows-com-linux 3/6

16/03/12

BoaDica - Dicas - Tutorial - Realizando reparos em parti es Windows com Linux ilegveis.

Vamos aos comandos: #d_ece- /e/d1/d1va/dcineig drsu A dvhc hb_fth_let.m

A opo -A ir preencher todos os blocos ilegveis com blocos vazios, assim, mantendo o tamanho original dos dad arquivos. J sem essa opo, os dados sero copiados sem correo de blocos, ou seja, sero lidos e salvos do je foram encontrados. Se quiser ver a operao detalhada, adicione a opo -v na linha de comandos.

Aps o trmino dessa operao, ainda possvel tentar isolar esses blocos defeituosos, mas dependendo do caso, melhor orientar o seu cliente para realizar uma possvel troca de componente, para evitar problemas futuros.

Mas se optar por isolar os blocos com o devido consentimento do seu cliente, bom antes de tudo, avis-lo dos r de se usar um disco rgido com setores defeituosos. Use o seguinte comando, como root: #fc.ft-rv /e/d1 skva atw dvhc

A opo -t em especial, ir marcar os bad blocks para que no sejam utilizados novamente pelo sistema operacion Agora, use o comando dd para restaurar a imagem do HD que criamos com o dd_rescue: #d i=hb_fth_let.m o=dvhc d f/d1va/dcineig f/e/d1 Como o disco rgido do seu cliente apresentou bad blocks, muito provvel que voc encontre inconsistncias na estrutura do sistema de arquivos, mesmo que voc tenha isolado o problema. Execute novamente o fsck. #fc.ft-rw /e/d1 skva avV dvhc Isso ir executar uma nova verificao, e reparar possveis inconsistncias no sistema de arquivos.

Agora, se o seu cliente decidir comprar outro disco rgido, por ventura ele escolhe um de capacidade maior, um de por exemplo. Com toda a certeza vai sobrar 70GB de espao em disco, usando o exemplo do HD de 10GB, ficar so 70GB de espao no alocado.

O que fazer neste caso em particular? Use o GParted ou o QTParted, e redimensione a partio FAT32 para o mxi permitido.

Antes disso, altamente recomendvel entrar no Windows, se o sistema operacional permitir, caso no tenha oco erros mais graves a ponto de impedir a inicializao, e desfragmentar a unidade completamente. Depois disso, use os particionadores citados acima para redimensionar o espao para o mximo permitido.

Em disco flexveis tambm possvel realizar a verficao de erros, o mesmo esquema, apenas muda-se o dispos #fc.ft-rw /e/d skva avt dvf0 Para recuperar blocos defeituosos, usamos o dd_rescue: #d_ece- - /ef0/oeuurofop_mg.m drsu A v dvd hm/s i/lpyiaeig E para restaurar a imagem em um outro disquete ( bvio que voc vai trocar o disquete defeituoso por um outro #d i=hm/s rofop_mg.m o=dvf0 d f/oeuu i/lpyiaeig f/e/d

Mas espere... ainda no acabou, voc pode ter isolado os bad blocks, mas e se o sistema estiver infectado com v jokewares, malwares? A seguir, vamos ver como remover vrus de parties Windows, usando anti-vrus em ambiente Linux. 5 - Removendo vrus de parties Linux com anti-vrus em plataforma Linux:

Um dos grandes atrativos sem dvidas fato de o sistema operacional Linux comear a ganhar um crescente supo solues anti-vrus, tanto pra servidores de arquivos Samba, e-mails, redes corporativas, e no poderimos deixar item importantssimo passar em branco.

O Linux em particular, no corre muitos riscos por causa de vrus, mas isso poder ser um assunto a ser revisto e discutido no futuro. O que mais preocupa os administradores de sistema Linux so justamente os bugs e vulnerabil que podem ser exploradas em servios, aplicativos, e no prprio Kernel.

Mas os sistemas Windows ainda esto vulnerveis, mesmo utilizando um sistema Linux como servidor, se nenhuma soluo anti-vrus for instalada nele, inclusive, as pragas iriam se propagar na quase na mesma proporo, se tives servidor Windows rodando, na mesma situao. Utilizando um servidor Linux apenas reduziria problemas com vrus n servidor, mas nas mquinas clientes, no resolveria em nada.

Mas voltando ao foco do item, instalando uma soluo anti-vrus, reduziria em muito o risco de infeces, tanto em servidores quanto em mquinas Desktop, pois mesmo que o seu sistema seja Linux, o arquivo que voc passar para colega, ou cliente poderia estar infectado, e com certeza ir funcionar no sistema operacional Windows deles.

Eu escolhi duas solues, uma o BitDefender for Linux 7 Free Edition, que no possui um verificador residente, m www.boadica.com.br/dica/488/tutorial-realizando-reparos-em-particoes-windows-com-linux 4/6

16/03/12

BoaDica - Dicas - Tutorial - Realizando reparos em parti es Windows com Linux Eu escolhi duas solues, uma o BitDefender for Linux 7 Free Edition, que no possui um verificador residente, m detecta mais infeces do que o AVG.

E a outra, que como j citei o AVG for Linux Worstation, que possui um verificador residente que detecta o virus acessar o arquivo, seja atravs do shell ou interface grfica, o arquivo infectado trancado imediatamente, e no alm disso exibido um alerta de infeco.

A escolha do anti-vrus muito pessoal, varia de pessoa pra pessoa e no vou ficar especulando qual a melhor s isso perda de tempo, pois ela no existe.

Alm do mais, a eficcia do anti-vrus vai depender de como e quanto o usurio ou tcnico estiver familiarizado co soluo. Quanto mais ele se informar sobre os comandos do anti-vrus, melhor ele vai configurar a soluo para au a proteo.

Agora, vamos aos parmetros que vou utilizar no AVG, j que no modo de interface grfica ele s detecta, mas n permite remover as infeces, vou usar o modo console, que consome poucos recursos e mais rpido e estvel.

Mas antes, vou ter de montar o dispositivo, e definir um ponto de montagem, mas de modo que ele fique acessvel meu usurio, usando o mesmo esquema do item 3, vou retomar o exemplo do item 4, onde eu terei de verificar os arquivos por possveis infeces. Vamos criar um diretrio usando o comando mkdir, onde ser montado o dispositivo: #mdr/dcine ki h_let Agora, vamos montar o dispositivo no ponto de montagem recm-definido:

#mut- va - icastio891- cdpg=5 - gd10 - ud10 /e/d1/dc on t ft o ohre=s85- o oeae80 o i=00 o i=00 dvhc h_l Agora, sabendo que o dispositivo j pode ser acessado, agora vamos aos comandos do AVG: agcn-cn-er-x=. -r -la /dcine vsa sa hu et** ac cen h_let/

Configurei o verificador usando deteco heurstica, arquivos compactados, testando todas as extenses, e remo automtica de vrus sem pausa, no diretrio /hd_cliente.

Neste momento eu iniciei uma verficao no HD do meu cliente, ao trmino da verficao ser reportado quantos v foram encontrados e removidos. 6 - Utilitrios de backup e restaurao de parties:

Aps ter feito o isolamento de blocos defeituosos, verificao de erros, backup e restaurao de uma partio inte chegou a hora de conhecer os utilitrios de backup e restaurao profissionais, como o sistema Microsoft tem o Pa Magic, Acronis Partition Manager, Norton Ghost, que oferecem muito mais funcionalidade do que os particionadores simples.

O grande lance desses utilitrios, a possibilidade de criar, clonar, e restaurar parties localmente e remotament rede, atravs de um servidor FTP. E outro grande trunfo a possibilidade de compactar os arquivos de imagens, usando compresso gzip e bzip2, qu reduzem de 50 at 75% o tamanho original. Os que eu mais uso o g4l (Ghost for Linux), mas existem outras solues como o partimage, o g4l, e o R.I.P.

Existe o gpart que tenta recuperar as parties apagadas acidentalmente, tambm uma mo na roda, pois eu co recuperar uma partio inteirinha cheias de mp3 e vdeos.

Voc pode baixar essas ferramentas em vrios formatos, como imagens de disquete, ISO de CDs, ou cdigo fonte. 7 - LiveCD:

Assim como o Kurumin, Kokar, e Kalango, que so LiveCDs, isto , rodam diretamente do CD, bastando apenas dar pelo CD-ROM. Isso possvel porque todo o seu contedo carregado na memria RAM. Se voc gostou do sistem possvel ainda instalar ele definitivamente no seu disco rgido, assim podendo tambm, trabalhar em dual boot junto Windows.

Mas existem outras distribuies que lanaram o seu LiveCD, mas essas no oferecem opo para instalar o sistem apenas rodam do CD. Ex: SuSE Linux 9.2 LiveCD, Fedora Core 4 LiveCD, Conectiva 10 LiveCD,

Atravs deles possvel realizar as mais diversas tarefas de manuteno, inclusive as descritas neste tutorial. Cad delas trazem consigo vrias ferramentas instaladas, dependendo de cada distribuio, voc ter uma maneira difer de se logar como root.

aconselhvel experimentar vrios LiveCDs para ter um melhor suporte, o que voc no encontrar em uma distribu vai encontrar em outra. Onde encontrar as ferramentas deste tutorial: dd_rescue - http://www.garloff.de/kurt/linux/ddrescue partimage - http://www.partimage.org g4l - http://sourceforge.net/projects/g4l g4u - http://www.feyrer.de/g4u AVG for Linux Workstation - http://free.grisoft.com/doc/20/lng/us/tpl/v5 Bitdefender for Linux - http://www.bitdefender.com/PRODUCT-63-en--BitDefender-Linux-Edition.htmlwww.boadica.com.br/dica/488/tutorial-realizando-reparos-em-particoes-windows-com-linux 5/6

16/03/12

BoaDica - Dicas - Tutorial - Realizando reparos em parti es Windows com Linux

Se voc tiver algum tipo de dvida com relao a esta dica ou qualquer outra dvida de informtica, d um pulo n Frum BoaDica (http://www.forumboadica.com.br), onde tem uma galera muito legal que troca idias, ajuda, partic diversos assuntos tcnicos, e com certeza podero ajudar!

Indique e sta d VOLTA R

#Recife - Doutor Do HD Recupera o de dados (81)3037-1133! A partir de R$350, Parcelamos em 5X www.DoutorDoHD.com.br Gerenciamento de Servidor Servidores Dedicados com Sistema Operacional Windows Server ou Linux

www.Locaweb.com.br

HD E terno Samsung 1TB HX-MUD10EA/AAM, USB 2.0, A o Melhor Pre o do Brasil R$ 288 www.balaodainformatica.com.br

www.boadica.com.br/dica/488/tutorial-realizando-reparos-em-particoes-windows-com-linux

6/6