none
Servidor a bloquear - Erro de disco - Substituir disco0 de volume espelhado RRS feed

  • Pergunta

  • Boas.

    Estou com um servidor com server 2003 r2 sp2 que começou a bloquear a 3 três dias atrás e só consigo iniciar novamente se desligar a alimentação e ligar novamente. No primeiro bloqueio detectei apenas alguns erros do tipo "O dispositivo, \Device\Ide\IdePort0, não respondeu dentro do tempo limite.", o servidor nem chegar a fazer DUMP nem o famoso ecran azul.

    Actualmente começaram a surgir outro tipo de erros no eventos do windows:

    -"dmio: erro de leitura Harddisk0 no bloco 208645503: estado 0xc000009c"

    e "O dispositivo, \Device\Harddisk0, possui um bloco defeituoso."

    O armazenamento é composto por 2 discos sata (disco 0 e disco 1) cujo volume se encontra espelhado (tipo dinamico online raid1) sem hotplug.

    Na gestão de discos, o disco 1 apareçe com simbolo de alerta com a indicação "Online(erros)".

     

    A minha questão é qual o procedimento correcto para substituir o disco danificado (disco 0)? Pois após algumas pesquisas não consegui perceber efectivamente qual o procedimento adequado.

     

    Agradeço desde já toda atenção dispensada.

     

    Cumprimentos,

    José

     

    quarta-feira, 1 de dezembro de 2010 01:16

Respostas

  • Grande José.

    Sobre sua primeira dúvida, realmente seu RAID foi comprometido, um dos discos começou a apresentar algumas falhas, mas essa é a idéia do RAID 1, pois você tem uma cópia da mesma partição no outro disco e lá não existem erros físicos. Se o problema fosse no Windows ou em alguma aplicação daí sim você teria que reinstalar. Basicamente o RAID é uma solução que possibilita o Disaster Recovery de hardware apenas. Não vejo a necessidade de reinstalar o Windows, só de reconstruir o RAID.

    Portanto o procedimento é esse mesmo, depois de mudar o boot.ini não é preciso mudar nada no gerenciador de disco, simplesmente reinicie o computador, troque o disco defeituoso pelo novo usando a mesma posição (essa é a posição que o arquivo boot.ini está buscando durante o boot) e ligue a máquina novamente.

    Depois da inicialização, ao abrir o gerenciador de disco você verá um novo disco e outro offline, além do erro no RAID 1. Voce irá clicar na partição que tem a copia do RAID 1 com o botão direito e depois em Remover Espelhamento (a partição voltará a ser um volume simples). Depois de iniciar e converter o novo disco para dinamico é só clicar na mesma partiçao do procedimento anterior e em Adicionar Espelhamento. O sistema começará o processo de sincronização de dados e ao termino seu RAID estará "em pé" novamente.

    Veja se irá funcionar, mas tenha um segundo plano caso aconteça algum inesperado, como um backup, por exemplo.

    Boa sorte.

    Leandro Carvalho
    MCSA+S+M | MCSE+S | MCTS | MCITP | MCBMSS | MCT | MVP Virtual Machine
    MSVirtualization | Wordpress | Winsec.org | ITCentral | LinhadeCodigo

    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:58
    quinta-feira, 2 de dezembro de 2010 05:10
  • BLZ  José!

    Não precisa reinstalar o SO. Como o nosso amigo Leandro E. carvalho falou  o seu HD 0 foi danificado. Segue abaixo os procedimentos para substituição desse HD danificado (se possível conseguir um HD do mesmo modelo e capacidade do HD bom; se não um HD com capacidade maior pode ser instalado sem problemas (vai sobra espaço livre para você criar outras partições) .

    1>     Vamos localizar o HD danificado se você já souber, ótimo se não; abra o pc e desconecte o cabo sata de um dos hds, se o Windows carregar normalmente significa que o HD que esta conectado esta bom e o outro que vc desconectou está danificado.

    2>     Depois que o Windows iniciar com o HD bom vamos dar uma olhada no gerenciamento de discos. Abra o executar e digite diskmgmt.msc , com o gerenciamento de disco aberto você vera o estatus do disco desconectado esta como “faltando e off-line”. Agora click com o botão direito do mouse nas partições do disco que esta faltando e click em remover espelho,(fassa isso para todas as partições do disco que esta faltando). Após remover o espelhamento  das partições  selecione o disco que estar com estatus  “ faltando e off-line”  click em remover disco.

    3>     Agora desligue o pc coloque o novo disco, inicie o Windows, abra o executar e digite          diskmgmt.msc , de cara o gerenciador de disco vai abrir o assistente de inicialização e conversão, marque as opções para inicializar o o seu novo HD e ficar com o estatus dinâmico, click com o botão direito do mouse nas partições do hd que esta com o windows> adicionar espelho, espere a sincronização e pronto.

    4>     Se vc tiver duvidas a respeito do arquivo boot.ini , click no botão iniciar> painel de controle> sistema > avançado>inicialização de recuperação>configurações>botão editar . provavelmente o boot.ini esta com essas informações

     [boot loader]

    timeout=30

    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

    [operating systems]

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect

     

    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Boot Mirror C: - secondary plex"

    OBS: Se for util não esqueça de marcar como resposta. Valeu!!

    • Sugerido como Resposta NATONGADAMILONGA quinta-feira, 2 de dezembro de 2010 16:42
    • Editado NATONGADAMILONGA quinta-feira, 2 de dezembro de 2010 16:43 MARCAR COMO RESPOSTA
    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:59
    quinta-feira, 2 de dezembro de 2010 16:42

Todas as Respostas

  • Olá Jose.

    De acordo com esses sintomas, parece que seu HD está pra morrer.

    Pra responder sua pergunta é necessário saber se o espelhamento (RAID 1) foi feito via software ou via Hardware.

    Se foi via hardware você deverá trocar o disco defeituoso e sincronizar novamente com o novo disco. Geralmente isso é feito pela BIOS do seu servidor.

    Se for via software (pelo próprio Windows) você terá que alterar o arquivo boot.ini que se encontra na raiz da partição onde o Windows foi instalado adicionando uma nova linha que aponte para o segundo disco disponível.

    Após isso, voce pode desligar o servidor, trocar o disco e depois que o servidor for inicializado novamente, digite diskmgmt.msc em executar, inicialize e converta o disco novo para Dynamic, remova o disco que está offline do Mirror e adicione o disco novo ao mesmo.

    Se precisar de alguma ajuda estamos aí.

    Leandro Carvalho
    MCSA+S+M | MCSE+S | MCTS | MCITP | MCBMSS | MCT | MVP Virtual Machine
    MSVirtualization | Wordpress | Winsec.org | ITCentral | LinhadeCodigo

     

    quarta-feira, 1 de dezembro de 2010 02:39
  • Caro Leando, bom dia.

    Neste caso o Raid é feito por software.

    Fiquei com algumas dúvidas, pois algumas pessoas defendem que neste tipo de Raid quando há sectores defeituosos o raid fica comprometido e o melhor é instalar novamente o S.O. e recuperar do dados pretendidos do segundo disco, o que achas?

     

    Em relação ao procedimento que descreves, fiquem com as seguintes dúvidas e gostaria que me esclarecesses por favor o seguinte:

    -após alterar o arquivo boot.ini, não faço nada no gestor de discos antes de reiniciar o S.O. através do segundo disco?

    -removo fisicamente o disco0 e coloco o "novo disco" na mesma posição? 

     

    Agradeço desde já toda atenção dispensada.

     

    Cumprimentos,

    José Madaleno

    quarta-feira, 1 de dezembro de 2010 11:42
  • Grande José.

    Sobre sua primeira dúvida, realmente seu RAID foi comprometido, um dos discos começou a apresentar algumas falhas, mas essa é a idéia do RAID 1, pois você tem uma cópia da mesma partição no outro disco e lá não existem erros físicos. Se o problema fosse no Windows ou em alguma aplicação daí sim você teria que reinstalar. Basicamente o RAID é uma solução que possibilita o Disaster Recovery de hardware apenas. Não vejo a necessidade de reinstalar o Windows, só de reconstruir o RAID.

    Portanto o procedimento é esse mesmo, depois de mudar o boot.ini não é preciso mudar nada no gerenciador de disco, simplesmente reinicie o computador, troque o disco defeituoso pelo novo usando a mesma posição (essa é a posição que o arquivo boot.ini está buscando durante o boot) e ligue a máquina novamente.

    Depois da inicialização, ao abrir o gerenciador de disco você verá um novo disco e outro offline, além do erro no RAID 1. Voce irá clicar na partição que tem a copia do RAID 1 com o botão direito e depois em Remover Espelhamento (a partição voltará a ser um volume simples). Depois de iniciar e converter o novo disco para dinamico é só clicar na mesma partiçao do procedimento anterior e em Adicionar Espelhamento. O sistema começará o processo de sincronização de dados e ao termino seu RAID estará "em pé" novamente.

    Veja se irá funcionar, mas tenha um segundo plano caso aconteça algum inesperado, como um backup, por exemplo.

    Boa sorte.

    Leandro Carvalho
    MCSA+S+M | MCSE+S | MCTS | MCITP | MCBMSS | MCT | MVP Virtual Machine
    MSVirtualization | Wordpress | Winsec.org | ITCentral | LinhadeCodigo

    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:58
    quinta-feira, 2 de dezembro de 2010 05:10
  • BLZ  José!

    Não precisa reinstalar o SO. Como o nosso amigo Leandro E. carvalho falou  o seu HD 0 foi danificado. Segue abaixo os procedimentos para substituição desse HD danificado (se possível conseguir um HD do mesmo modelo e capacidade do HD bom; se não um HD com capacidade maior pode ser instalado sem problemas (vai sobra espaço livre para você criar outras partições) .

    1>     Vamos localizar o HD danificado se você já souber, ótimo se não; abra o pc e desconecte o cabo sata de um dos hds, se o Windows carregar normalmente significa que o HD que esta conectado esta bom e o outro que vc desconectou está danificado.

    2>     Depois que o Windows iniciar com o HD bom vamos dar uma olhada no gerenciamento de discos. Abra o executar e digite diskmgmt.msc , com o gerenciamento de disco aberto você vera o estatus do disco desconectado esta como “faltando e off-line”. Agora click com o botão direito do mouse nas partições do disco que esta faltando e click em remover espelho,(fassa isso para todas as partições do disco que esta faltando). Após remover o espelhamento  das partições  selecione o disco que estar com estatus  “ faltando e off-line”  click em remover disco.

    3>     Agora desligue o pc coloque o novo disco, inicie o Windows, abra o executar e digite          diskmgmt.msc , de cara o gerenciador de disco vai abrir o assistente de inicialização e conversão, marque as opções para inicializar o o seu novo HD e ficar com o estatus dinâmico, click com o botão direito do mouse nas partições do hd que esta com o windows> adicionar espelho, espere a sincronização e pronto.

    4>     Se vc tiver duvidas a respeito do arquivo boot.ini , click no botão iniciar> painel de controle> sistema > avançado>inicialização de recuperação>configurações>botão editar . provavelmente o boot.ini esta com essas informações

     [boot loader]

    timeout=30

    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

    [operating systems]

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect

     

    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Boot Mirror C: - secondary plex"

    OBS: Se for util não esqueça de marcar como resposta. Valeu!!

    • Sugerido como Resposta NATONGADAMILONGA quinta-feira, 2 de dezembro de 2010 16:42
    • Editado NATONGADAMILONGA quinta-feira, 2 de dezembro de 2010 16:43 MARCAR COMO RESPOSTA
    • Marcado como Resposta Richard Juhasz terça-feira, 7 de dezembro de 2010 15:59
    quinta-feira, 2 de dezembro de 2010 16:42
  • Caros amigos,

    Obrigado por toda atenção dispensada, mas não tive sucesso na resolução do problema.

    Segui todas as instruções, bem como outras abordagens, mas o problema persiste.

    Só ontem consegui o disco de substituição do fabricante da máquina, tentámos durante mais de 10 horas resolver o problema, inclusive com a presença de um técnico de suporte do fabricante que não quis assumir a reconstrução do RAID (visto tratar-se de Raid por software) bem como 2 técnicos credenciados da Microsoft, mas todos os esforços foram infrutíferos.

    Resumido, quando substituído o disco0 danificado pelo o novo a máquina nunca mais arranca, nem alterando boot.ini, nem com fixmbr, fixboot etc. Parece-nos que o MBR é colocado no disco0 e qualquer tentativa de o colocar ou activar no disco1 falha.

    A máquina continua a funcionar, com o disco0 danificado desde se seleccione para arranque a segunda opção "Boot Mirror C: - secondary plex".

    Vamos partir para a substituição da máquina.

     

    Cumprimentos,

    José Madaleno

    terça-feira, 7 de dezembro de 2010 16:17