Artigo: 269075 - Última revisão: terça-feira, 12 de Dezembro de 2006 - Revisão: 7.4

Mensagem de erro: O Windows não pode iniciar porque o ficheiro está em falta ou danificado: \Winnt\System32\Config\Systemced

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo foi publicado anteriormente em PT269075
IMPORTANTE: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986  (http://support.microsoft.com/kb/256986/PT/ ) Descrição do registo do Microsoft Windows

Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando reinicia o computador baseado no Microsoft Windows 2000, poderá receber a seguinte mensagem de erro:
O Windows não pode iniciar porque o ficheiro está em falta ou danificado: \WINNT\SYSTEM32\CONFIG\SYSTEMced

[Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEMced]
Nota: as letras "ced" no final da mensagem de erro não fazem realmente parte da mesma. O ecrã anterior incluía estas letras e não foi completamente apagado quando a mensagem de erro foi apresentada.

Também poderá receber a seguinte mensagem de erro:
System hive error

Causa

Este comportamento pode ocorrer caso se verifique uma das seguintes condições:
  • Está instalada uma placa controladora PCI ATA66 da Promise Technology, Inc. no computador. Este erro ocorre geralmente durante o processo de instalação do Windows 2000.
  • O ramo System do registo está danificado ou em falta.

    O Windows 2000 pode não conseguir carregar o registo se este for demasiado grande. Este problema pode ocorrer quando um processo escreve demasiados dados na subchave System do registo. A subchave System foi concebida para conter apenas as informações necessárias para o arranque do computador.

    Os computadores baseados na arquitectura Intel ou na arquitectura ARC (RISC) apenas podem utilizar 16 megabytes (MB) de memória nesta fase do processo de arranque. A subchave System do registo tem de partilhar os 16 MB com o carregador, o kernel, a HAL e os controladores de arranque. Em alguns casos, a subchave System pode ter um tamanho igual ou superior a 13 MB.

Resolução

AVISO: a utilização incorrecta do Editor de registo (Registry Editor) poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo (Registry Editor) possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo (Registry Editor) é da responsabilidade do utilizador.

Para resolver este problema, utilize o método adequado.

Remover o controlador PCI ATA66 da Promise Technology

Se este problema ocorrer durante o processo de instalação do Windows 2000 e estiver instalado um controlador ATA66 da Promise no computador, remova a placa controladora PCI ATA66 da Promise Technology, verifique as definições do BIOS para se certificar de que o controlador IDE da placa principal está activado e execute novamente o programa de configuração do Windows 2000.

Restaurar uma cópia de segurança do ramo System

IMPORTANTE: este procedimento não funcionará num controlador de domínio do Active Directory porque se utilizar o ramo System da pasta REPAIR, deixará de ser um controlador de domínio.

Utilize a consola de reparação para repor a cópia de segurança do ramo System a partir da pasta de reparação. Se a consola de reparação não estiver instalada no computador, pode executá-la a partir do processo de reparação de emergência:
  1. Utilize o CD-ROM ou a disquete de arranque do Windows 2000 para iniciar o computador.
  2. Quando for apresentada a mensagem "Bem-vindo ao programa de configuração" ("Welcome to Setup"), prima R para "reparar".
  3. Prima C para executar a consola de recuperação.
  4. Seleccione a instalação que pretende reparar.
  5. Escreva a palavra-passe de administrador.

    Se o computador for um controlador de domínio, escreva a palavra- passe do modo de restauro dos serviços de directório quando tal lhe for pedido.Para obter informações adicionais sobre a consola de recuperação, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    239803  (http://support.microsoft.com/kb/239803/PT/ ) How to Change the Recovery Console Administrator Password on a Domain Controller
    223301  (http://support.microsoft.com/kb/223301/PT/ ) Protecção da conta de administrador no SAM offline
  6. Na linha de comandos da consola de recuperação, escreva os seguintes comandos, premindo ENTER depois de escrever cada comando:
    cd system32\config
    ren system system.old
    ren system.alt systemalt.old
  7. Se tiver executado o assistente Disco de reparação de emergência (Emergency Repair Disk) das ferramentas de cópia de segurança e recuperação do Windows, copie a cópia de segurança do ramo System a partir da pasta %SystemRoot%\Repair\Regback.

    Se não tiver executado o assistente Disco de reparação de emergência (Emergency Repair Disk), copie o ramo System predefinido a partir da pasta %SystemRoot%\Repair.

    IMPORTANTE: tem de restaurar a cópia mais recente do ramo System. Também tem de reinstalar todos os controladores de dispositivos de hardware ou programas que sejam executados como serviços que tenha instalado desde a última vez que actualizou o disco de reparação de emergência.

    Para copiar o ramo System predefinido, escreva o seguinte comando e prima ENTER:
    copy c:\winnt\repair\system c:\winnt\system32\config
    Para copiar o ramo System do qual efectuou uma cópia de segurança da última vez que executou o assistente Disco de reparação de emergência (Emergency Repair Disk), escreva o comando que se segue e prima ENTER:
    copy c:\winnt\repair\regback\system c:\winnt\system32\config
  8. Na linha de comandos, escreva exit e prima ENTER para reiniciar o computador.

Reduzir o tamanho do ramo System

Se forem partilhados muitos recursos no computador, o registo pode tornar-se demasiado grande. Para resolver este problema, siga os seguintes passos.
  1. Inicie o Editor de registo (Registry Editor, Regedt32.exe).
  2. Localize e clique na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Share
  3. No menu Registo (Registry), clique em Guardar chave (Save key).
  4. Na caixa Nome do ficheiro (File name), escreva Shares.new e clique em Guardar (Save).
  5. Localize e clique na seguinte chave do registo:
    HKEY_LOCAL_MACHINE
  6. No menu Registo (Registry), clique em Carregar ramo de registo (Load Hive).
  7. Na lista de ficheiros, clique no ficheiro System.old e clique em Abrir (Open).
  8. Na caixa Nome da chave (Key Name), escreva System.old e clique em OK.
  9. Localize e clique na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\Select
  10. Anote a definição do valor Default.
  11. Localize e clique na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\System.old\ControlSetx\Services\LanmanServer\Shares
    em que x corresponde ao número anotado anteriormente no passo 8.
  12. No menu Registo (Registry), clique em Guardar chave (Save key).
  13. Na caixa Nome do ficheiro (File name), escreva Shares.old e clique em Guardar (Save).
  14. Restaure a chave Shares.new para o ramo de registo System.old:
    HKEY_LOCAL_MACHINE\System.old\ControlSetx\Services\LanmanServer\Shares
  15. Clique na chave HKEY_LOCAL_MACHINE\System.old.
  16. No menu Registo (Registry), clique em Descarregar ramo de registo (Unload Hive).
  17. Saia do Editor de registo (Registry Editor).
  18. Reinicie o computador na consola de recuperação.
  19. Na linha de comandos, escreva as seguintes linhas, premindo ENTER após cada linha:
    ren system system.org
    ren system.old system
  20. Na linha de comandos, escreva exit e prima ENTER para reiniciar o computador.

Mais Informação

Para obter informações adicionais sobre como obter disquetes de arranque do programa de configuração do Windows XP, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
310994  (http://support.microsoft.com/kb/310994/PT/ ) Obter as disquetes de arranque do programa de configuração do Windows XP
Para obter informações adicionais sobre as limitações do ramo System no Microsoft Windows Server 2003, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
302594  (http://support.microsoft.com/kb/302594/ ) The System Hive Memory Limitation Is Improved in Windows Server 2003
Os produtos de outros fabricantes referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede nenhuma garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kberrmsg kbprb kbtool KB269075