Banner

quarta-feira, 27 de abril de 2011

Conta de utilizador congelada

Hoje deixo aqui outro caso peculiar que me apareceu num portátil com Windows 7 Ultimate.
Problema: O Windows comportava-se como se tivesse deep freeze, ou seja, a conta de utilizador (única conta disponível nesse portátil) não guardava definições, não apresentava ficheiros de utilizador existente anteriormente no desktop e sempre que iniciava a sessão 'preparava o ambiente de trabalho'

OU seja, voltava sempre ao mesmo.

Investigando a questão, reparei que nas contas de utilizador existia uma pasta extra e nome TEMP e bloqueada (cadeado) juntamente com a do utilizador e ade Publico (desbloqueada).

Geralmente duas pastas é o normal para 70% dos utilizadores 3 é de estranhar. Tentar apagar a pasta TEMP não era possível pois estava trancada. Como resolver a questão e restaurar o desktop de utilizador e todos os ficheiros a ele associados?

1º Passo
Criar outra conta de utilizador e dar permissões de administrador ao recém criado.

2º Passo

Copiar o conteúdo da pasta user bloqueada para o novo utilizador recém criado com consistência de localizações (ficheiros em Documents para Documents, Desktop para Desktop, etc etc...) .

3º Passo 

Reiniciar o PC/portatil e entrar na nova conta criada.

4º Passo

Apagar o utilizador antigo (User Accounts) e ficheiros que sobrem na pasta C:\Utilizadores (TEMP por exemplo)


Problema resolvido! Sem ficheiros perdidos nem complicações.

sexta-feira, 8 de abril de 2011

Windows 7 boot screen restore

Após a resolução do meu problema com o BSOD fiquei com o boot screen do vista, mas.... dou preferência ao do 7.
E embora seja tudo puramente estético e 0 de funcional resolvi restaurar o boot screen original.
Os comandos para atingir esse fim são:
  • cmd em modo de administrador
  • bcdedit /set {current} locale pt-PT (ou outro consoante a linguagem) ou  bcdboot %WinDir% /l pt-PT
 Tudo simples e sem complicações.

BSOD no Windows 7

Para quem não sabe um BSOD é a abreviação de Blue Screen of Death (é um ecrã (tela) apresentado nos sistemas operativos Windows em caso de erro grave de sistema - saber mais).

O meu sistema é um toshiba satellite L650 - 11E com Windows 7 home premium, e como seria expectável um BSOD no windows 7 só aparece quando algo grave mesmo grave acontece... e aconteceu... COMIGO!

No contexto global o windows 7 lida bem com os erros de sistema, gerindo os erros e reiniciando serviços sem que o utilizador passe pelo BSOD e ou que tenha mesmo que reiniciar o sistema.

Descrevendo o meu caso, após fechar a tampa do meu portátil (hibernação) foi tratar da minha vida (almoço) e no regresso ao ligar vejo para meu espanto um BSOD e nos breves instantes em que o ficheiro de dump log do erro está a ser escrito consigo ver o que originou o erro.
CULPADO: iaStor.sys - sem saber que serviço era fui investigar (noutra máquina, já que a minha constantemente dava erros de ecrã azul ao iniciar o windows após password).
iaStor.sis - Intel Application Accelerator RAID Edition.
Pensei que tinha ficado sem disco e ou tinha hardware avariado.
No entanto, conseguia aceder ao disco através da consola de reparação e navegar por todo o meu sistema de ficheiros.... intactos.....
Preparando-me para o inevitável comecei a copiar o conteúdo do disco para um disco externo através do comando xcopy na consola de reparação.

Enquanto esperava pelo termino da operação, num outro portátil andei a investigar se haveria mais alguém com os mesmos problemas.... e havia.... MUITOS!

Coincidência a mais, verifiquei se eram da mesma marca e modelo que os meus, e não eram, logo uma falha de hardware começava a perder sustentação na causa.

Mais umas horas de pesquisa e a solução era mais ao menos unânime, teria que rescrever a tabela de boot e a entrada do Windows na tabela de partições no arranque.

Mais uma vez reiniciei o meu portátil e tecla F8 no arranque para ir para a consola de reparação:

os comandos são:
- bootrec.exe /fixmbr
- bootrec.exe /fixboot

o exe tem mais opções, podem ver opções e descrição aqui!

No meu caso, o fixboot falhou e ao reiniciar o Windows o BSOD iaStor.sys desapareceu, mas um BSOD rápido demais para ver qual era apareceu no lugar.

Já desesperado, tive que me virar para as OpenSource (sim!também ajudam o Windows) e queimei um cd com o GParted , é um editor de partições, mas não só.

Ao entrar resolvi ver que labels(etiquetas) estavam atribuídas á minha partição do Windows. No meu caso a Toshiba criou uma partição de arranque com a letra X e possuia duas labels uam delas de boot.
Troquei essa label em X e coloquei a label boot em C e reiniciei o sistema. Como seria de esperar o sistema não arrancou após o Post da Bios e exibia uma tela que pedia para reinicar (ctrl+alt+del), tudo normal, não era suposto arrancar dessa partição.
Novamente arranquei com o Gparted e troquei novamente as labels colocando a label boot em X como deveria de estar.

Novo reinicio de sistema e .... FUNCIONOU! Entrei no meu ambiente de trabalho e estava tudo normal.

Como ter que rescrever o boot não é de todo normal a causa da avaria era simples, fui atacado ! Mais precisamente um Rootkit detectado pelo meu antivirus (Windows Security Essentials) com 3 incidências, ou seja, com a terceira o sistema não aguentou e colapsou.

Com este ataque a perda foi mínima, fiquei com o arranque do sistema parecido com o do Vista (em vez das bolas que forma o Windows tenho a barra horizontal verde - nada de grave!)

Tive sorte..............