hwclock equivalente no servidor Windows

3

Eu suspeito que houve um problema de hardware com o meu servidor Windows 2K8. Eu quero ler o tempo real da BIOS para que eu possa ver se está de alguma forma relacionado a isso.

* nix tem o comando hwclock - existe algo semelhante no Windows? Um pequeno programa em C ou algo assim também seria suficiente.

EDITAR

Eu pensei que o programa deveria de alguma forma ler o tempo incorreto do BIOS (ele tenta proteger o vírus de modificar o tempo, então continue reiniciando em intervalos regulares), então eu acho que deveria ler esse tempo diretamente para ter certeza de que está correto. / p>     

por daisy 17.12.2012 / 03:03

3 respostas

8

O Windows mantém seu BIOS definido para a hora local , portanto, olhe o relógio na bandeja do sistema.

    
por 17.12.2012 / 03:25
3

O serviço de hora do Windows atualizará e ajustará a hora para que o que você vê seja geralmente ajustado internamente. Pessoalmente, não posso dizer se isso atualiza o BIOS ou não em uma configuração do Windows. Eu suponho que sim.

Uma alternativa simples é tentar isso, mas é para uma única investigação ...... você pode (1) desativar o serviço 'windows time' e (2) reiniciar. Não deve haver nenhum ajuste do tempo que ele pega do BIOS, para que você possa ver o que está definido quando o sistema for ativado.

Você também pode desligar o sistema e, em seguida, verificar o BIOS para ver que horas ele tem. Se não estiver próximo do tempo anteriormente observado no sistema operacional, você tem um problema. Essa abordagem pressupõe que o Windows NÃO atualiza o BIOS à medida que o tempo é ajustado.

No entanto, tenho certeza de que se você pesquisar no Google coisas ao seu redor, poderá encontrar um utilitário para fazer o que quiser, mas, novamente, provavelmente ainda terá que desativar o serviço "tempo do windows" para obter resultados definitivos.

    
por 17.12.2012 / 05:38
2

O Windows o relógio do hardware apenas uma vez, durante a inicialização. Seu problema não é com o relógio do hardware, a menos que o relógio de marcação de hora, que não tem nada a ver com o relógio do BIOS e não seja legível pelo sistema operacional, tenha ficado confuso, caso em que você precisa de um novo placa de sistema.

O relógio de marcação das horas faz parte do circuito que sincroniza todos os sinais na placa do sistema, bem como quaisquer placas plug-in. Embora seja extremamente raro, é possível que ele se desvie da freqüência se certos componentes eletrônicos desenvolverem uma falha, principalmente o cristal de cronometragem. O sistema operacional usa um dos sinais para a sua hora interna. É o sinal de que no nível do sistema operacional é chamado de "tick" pela Microsoft. No entanto, o SO só recebe pulsos de temporização regulares desse circuito, não a hora ou a data.

    
por 17.12.2012 / 21:13