Atenção

Blog em construção... Se tiver sugestões, serão bem vindas !!!

quarta-feira, 13 de julho de 2011

Recuperando MBR (Mater Boot record) do Windows Vista

Hoje é muito comum encontrarmos máquinas com mais de um sistema operacional instalado, como é o caso de máquinas com Windows e Linux (dual-boot), onde o gerenciador de boot é o GRUB ou o LILO. Nesse cenário, um problema típico que ocorre ao remove a partição Linux, é o não funcionamento de nenhum dos gerenciadores citados, não sendo possível realizar o boot pelo Windows.
Para resolver esse problema, nas versões anteriores ao Windows XP, bastava iniciar por meio de um disco de boot e executar o comando fdisk /MBR, já no Windows XP, bastava iniciar pelo CD de instalação entrar no modo de Recuperação e digitar o comando fixmbr.
Vejamos em detalhe como realizar a recuperação do MBR no Windows Vista:
1. Reinicie o computador pelo DVD de instalação do Windows Vista
2. Selecione as configurações de idioma e clique em Avançar
Recuperando o MBR - Passo 1
3. Clique na opção Reparar o computador

Recuperando o MBR - Passo 2
4. Selecione o sistema operacional, nesse caso só temos o Windows Vista, e em seguida clique em Avançar

Recuperando o MBR - Passo 3
5. Selecione Prompt de comando

Recuperando o MBR - Passo 4
6. Digite o comando bootrec /FixMbr e pressione Enter

Recuperando o MBR - Passo 5
7. Feche o prompt e clique e Reiniciar

quarta-feira, 22 de junho de 2011

Apagando configurações da BIOS ( assembly)

Introdução
Muitos técnicos de informática ou usuários que compraram computadores de outras pessoas já se depararam com a seguinte situação: ao tentar acessar o Setup do BIOS de um computador, este se encontrava protegido por uma senha desconhecida. Se não for possível encontrar uma pessoa que conheça a seqüência correta, vai ser necessário apelar para métodos que consigam apagar as configurações do Setup do BIOS e, conseqüentemente, a senha que o protege. Daí surgem em fóruns e listas de discussões perguntas do tipo "como zerar a BIOS", "como resetar a BIOS" e assim por diante. O InfoWester testou uma série de soluções encontradas na internet e coloca aqui a que se mostrou mais eficiente.
Antes de começar
Antes de começar, esteja ciente de que os métodos aqui mostrados foram exaustivamente testados e, mesmo assim, não há como o InfoWester garantir que estes são 100% eficientes ou que não vão causar problemas em seu computador. Assim, o InfoWester não se responsabiliza porque qualquer dano que surja após a execução dos procedimentos deste artigo.
Por via das dúvidas, faça backup (cópia de segurança) de seus arquivos mais importantes.
Apagando as configurações de BIOS
Existem alguns aplicativos que conseguem apagar as configurações de BIOS, como o ClearCMOS, porém, nos testes do InfoWester, ele não foi funcional em algumas placas-mãe (especialmente as fabricadas pela Intel).
Como nem sempre é possível apelar para programas (por questões de licença, falta de acesso à internet ou outros), a utilização de códigos ou scripts se mostra melhor.
Para a aplicação de códigos, o InfoWester usou o comando debug, para MS-DOS. Por ele é possível executar códigos em linguagem Assembly (uma linguagem que, a grosso modo, trabalha diretamente com o hardware).
Apesar de ser possível executar o debug em ambiente Windows (para isso, vá em Iniciar / Executar, digite cmd e no prompt, digite debug - vá à pasta C:\windows\system32 caso o comando não seja encontrado ou não execute corretamente) é recomendável executar o script fora desse sistema. Para isso, o InfoWester usou um simples disquete de boot para o Windows 98. Como o computador já estava configurado para dar boot por esse meio, simplesmente inserimos o disquete na máquina após ligá-la.
Quando o prompt do DOS ficar acessível, digite debug e pressione a tecla Enter em seu teclado. Em seguida, insira o seguinte código. No final de cada linha, pressione a tecla Enter:
A
MOV AX,0
MOV AX,CX
OUT 70,AL
MOV AX,0
OUT 71,AL
INC CX
CMP CX,100
JB 103
INT 20
(pressione a tecla Enter mais uma vez)
G
Q


Repare que no código acima, há três letras usadas isoladamente: A, G e Q. A letra A serve para o debug saber que deve executar os códigos em linguagem de máquina. A letra G tem a função de executar as tarefas correspondentes ao código. Por sua vez, a letra Q é usada para sair do debug.
Note que durante a execução do código, uma seqüência de caracteres aparece no início de cada linha. Isso não representa erros. Trata-se apenas da indicação de endereços de memória.

Caso você digite algo errado, o debug aponta erro e repete a linha. Assim, basta digitar o código correspondente novamente, como mostra a imagem abaixo. Mesmo assim, esteja atento para digitar tudo corretamente e para não pular nenhuma linha.

Importante: cuidado para não confundir o número zero com a letra O. No código acima, essa letra não é usada.
Terminada a execução do código, basta reiniciar o computador e tentar acessar o Setup do BIOS. Se o código funcionou, a senha não será mais solicitada e assim você poderá fazer as modificações que achar necessário. É importante frisar que você terá que configurar data e hora novamente, além de outras opções.
OBS.: esse procedimento não causa danos ao sistema operacional, no entanto, nos testes do InfoWester, um computador deixou de carregá-lo. O problema foi resolvido após a opção PCI IDE Bus Master ter sido desativada no Setup do BIOS. Assim, ao ter problemas, verifique a configuração do Setup ou procure alguém com conhecimento para isso, caso não tenha muita experiência no assunto.
Outros códigos
Existem outros códigos que também podem ser usados para apagar a configuração do Setup do BIOS. Porém, alguns só funcionam em determinados modelos de placa-mãe. Assim, caso não tenha sucesso com o código anterior ou queira executar um mais simples, você pode tentar as seguintes seqüências, todas executadas no comando debug (pressione a tecla Enter no final de cada linha):
o 70 2e (o primeiro caractere é a letra O)
o 71 ff (o primeiro caractere é a letra O)
q

Código voltado aos BIOS da AMI/Award
o 70 17 (o primeiro caractere é a letra O)
o 71 17 (o primeiro caractere é a letra O)
q

Código voltado aos BIOS da Phoenix
o 70 FF (o primeiro caractere é a letra O)
o 71 17 (o primeiro caractere é a letra O)
q

Finalizando
É conveniente consultar o manual da placa-mãe antes de executar algum código para apagar as configurações do Setup do BIOS, pois existem muitos modelos que possuem um jumper próprio para isso. Além disso, a diversidade de BIOS existentes faz com que nem sempre um determinado código funcione. Assim, caso tenha feito uma série de tentativas sem sucesso, como último recurso, procure o suporte técnico do fabricante da placa-mãe.

terça-feira, 21 de junho de 2011

Remover senha da BIOS sem abrir computador

Um dos problemas apresentados pelos nossos clientes à loja hardplus é a perda da senha para entrar no SETUP do BIOS dos notebooks. Recomendamos cuidados especias ao instalar senhas no SETUP, pois muitos modelos de notebooks, como da marca DELL por exemplo, não aceitam a remoção desta senha (reset do setup) sem o uso de um aparelho especial próprio para esta função.
Felizmente a maioria dos fabricantes, como Acer, Asus, HP, Sony e muitos outros aceitam comandos para retirar a senha do BIOS e voltar a ter acesso as funções e configurações básicas do notebook ou computador desktop.
Segue abaixo o procedimento que deve ser seguido de forma muito cautelosa e sem erros, senão poderá acarretar em outros danos ao seu computador.
Abra o prompt de comando do DOS e digite ‘debug’ e de enter (sempre sem aspas)
depois digite ‘o 70 2E’ e de enter  (letra ó minúscula / dê espaço / número setenta / dê espaço / número dois e letra É MAIUSCÚLA / enter).
digite ‘o 71 FF’ e enter novamente
finalmente tecle ‘q’ e de enter
Pronto, seu BIOS não tem mais senha, mas se este comando não funcionar, tente este outro:
debug (enter)
o 70 17 (enter)
o 71 17 (enter)
q (enter)
Observações:
O primeiro comando está explicativo entre parênteses, depois é só repetir nos outros comandos.
OBEDEÇA A ORDEM DE MAIÚSCULAS E minúsculas.
CUIDADO PARA NÃO TROCAR A LETRA Ó COM O NÚMERO 0 (ZERO).

Como recuperar seu pen drive queimado

Problema:
Sua pen drive parou de funcionar, não acende mais o LED, não é reconhecida como um dispositivo USB pelo computador.

Pesquisando na internet, encontrei um tópico num fórum que versa sobre problema semelhante. Eis o endereço: http://forum.clubedohardware.com.br/possivel-consertar-pen/217157?s=85485d3988119330dac6bb4f4f0c0202&amp
Pois bem, recebi uma pen drive de um usuário com o problema acima relatado, e resolvi tentar ajudá-lo com a orientação do tópico do fórum acima citado.
Tratava-se de uma pen drive da Kingston com capacidade de 1GB, porém, analisando a memória USB recebida não me parecia ser uma legítima DataTraveler.
Análises a parte, com a ajuda de um canivete suiço iniciei a abertura do corpo de plástico da memória. Faça esse procedimento com cautela. As poucos fui descolando as extermidades.
Observe as imagens abaixo:
Imagem, 6Kb
Abrindo a pen drive com canivete

Imagem, 8Kb
Pen drive no "osso"

Após a pen drive ficar no "osso", conectei na porta USB. Para minha surpresa o LED acendeu e o sistema detectou um dispositivo USB, porém, disse ter encontrado problemas e não conseguiu reconhecê-lo como uma nova unidade de armazenamento.
Nesse passo já havia detectado o primeiro problema: o conector USB. Devia haver alguma folga no conector ou falha na solda que faz a conexão com a placa, que ao abrir a memória cessou temporariamente. Por isso é importante, antes de qualquer coisa, verificar o a conexão do conector USB com a placa.
Bem, como o sistema chegou a detectar um dispositivo, longo pensei em dar um curto no chip maior da placa, como já relatado em dicas anteriores: Dica 1 e Dica 2.
Fiz o curto e não adiantou, continuava não reconhecendo.
Conversando por e-mail com o usuário Ricardo Henrique que relatou ter êxito no tópico do fórum acima divulgado, autor do desenho esquemático abaixo, o mesmo afirmou que a fisionomia da kingston DataTraveler de 512MB era diferente de outras pen drives. Não obstante ao relatado, sabia que a memória que tinha em mãos talvez não fosse legítima.
Com a ajuda do desenho esquemático do colega, procurei os transistors na placa da pen drive de 1GB que se assemelhavam com o descrito. Veja imagem abaixo:
Imagem, 17Kb
O próximo passo foi arrumar dois grampos usados em grapeadores de papel,e entortá-los de modo que pudessem encostar uma extermidade na perna x e outra na perna y. Ao enconstar as extermidades do grampo nas pernas "1x" com "1y" e "3x" com "2y", o LED piscou e o sistema operacional BIPOU reconhecendo um novo dispositivo USB, só que dessa vez como USB Mass Storage Device. Após instalação automática dos drivers pelo sistema, uma nova unidade de disco removível foi reconhecida.
Imagem, 14Kb
Realizando o teste

Pronto! A pen drive havia sido parcialmente recuperada. Digo "parcialmente", porque foi possível recuperar os dados, mas para consertá-la definitivamente e depois lacrá-la, ainda há de se criar uma outra solução.
Informações importantes:
Na primeira vez que tentei realizar o procedimento descrito acima, ao tentar acessar a unidade removível, o sistema pedia para formatar a memória. Foi nesse momento que desconfiei que os dados podiam ter sido perdidos. Quando fui formatá-la, observei que sua capacidade havia sido reduzida de "1GB" para "8MB". Tentei usar o programa chkdsk do Windows para tentar identificar o problema, foi ai que percebi que a unidade estava sendo reconhecida como "RAW". Achei melhor reiniciar o procedimento. Na segunda vez, encostei um dos grampos com a pen drive conectada na perna "1x", e não sei direito se esbarrei em outro componente ou na própia perna "1y" com a outra extremidade, o computador resetou!
Faça o procedimento por sua conta e risco.
Essa foi a minha experiência ...

Como iniciar um programa automaticamente através da pen drive

Essa dica tambem serve para configurar uma execução automática através do CD-ROM! ai vai!

Crie um arquivo de texto nomeado autorun.inf (através do Bloco de Notas do Windows ou outro editor de texto puro), e grave na raiz da pen drive ou cd

Dentro desse arquivo digite

[Autorun]
Open=[aqui vc coloca o caminho do arquivo ou programa que deseja rodar na pen, exemplo: NOTEPAD.EXE]
Action=[aqui vc coloca o o nome que vai aparecer]
Icon=[aqui vc coloca o ícone que você quiser que apareça no lugar do ícone da pen]
Label=[aqui você pode colocar qualquer nome, esse será o nome que vai aparecer na pen quando você conectar no pc]

Exemplo:

[Autorun]
Open=NOTEPAD.EXE
Action=Bloco de Notas do Windows
Icon=notepad.ico
Label=Notas do Cicero


espero ter ajudado!