Corrupção de NTFS em unidades maior que 4 GB ao utilizar o Windows NT ExtendOEMPartition

Traduções de Artigos Traduções de Artigos
Artigo: 185773 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Utilizar o Winnt.exe a partição de instalação automática de uma FAT de MS-DOS numa unidade exceder 4 GB, poderá provocar danos de NTFS. Parâmetros de instalação automática deverá ser especificados como se segue o ficheiro Unattend.txt:
   [Unattended]
   OemPreinstall = yes
   FileSystem = ConvertNTFS
   ExtendOemPartition = 1
				

Quando iniciar pela primeira vez depois de concluída a instalação do Windows NT, NTFS danos serão identificados pela incapacidade de iniciar com êxito devido a ficheiros em falta ou danificados ou pelas seguintes mensagens CHKDSK:

   CHKDSK is verifying indexes...
   Correcting error in index %I30 for file 100
   Correcting error in index %I30 for file 100
   Index verification completed.
   CHKDSK detected minor inconsistencies on the drive.
   Errors found. CHKDSK cannot continue in read-only mode.
				


Se os danos for suficientemente grave, o computador poderá deixar de responder (não reagir) durante a parte em modo GUI, graphical user interface da configuração ou várias mensagens de erro também poderão ocorrer. Estes erro mensagens variam de computador para computador, mas normalmente preocupação ficheiros danificados ou ficheiros em falta nos sistemas onde os ficheiros, na realidade, existem. Os ficheiros são comunicados como danificado ou em falta uma vez que os índices para NTFS não são o programa de configuração correctamente.

Causa

O problema é a unidade com mais de 4 GB. Quando ocorre conversão para o sistema de ficheiros NTFS, o sector de arranque mirror deve ser escrito para o fim do disco, mas a localização de desvio do byte foi mascarada para dentro de 4 GB de espaço no disco rígido devido a um cálculo de 32 bits. O cálculo incorrecto faz com que a memória intermédia índice NTFS para serem substituídos.

Resolução

Para resolver este problema, obtenha o service pack mais recente do Windows NT 4.0 ou Windows NT Server 4.0, Terminal Server Edition. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
152734Como obter o Service Pack mais recente do Windows NT 4.0

Nota : é necessário o ficheiro Fastfat.sys O incluído com o Service Pack 4. Em conjunto com o ficheiro Fastfat.sys, os seguintes ficheiros adicionais devem ser adquiridos a partir do Windows NT 4.0 Service Pack mais recente (SP4 ou posterior). O service pack deve ter o mesmo idioma que está a ser instalada.

Para plataforma I386:
O ficheiro Atapi.sys
Basesrv.dll
HAL.dll
Hal486c.dll
Halapic.dll
Halast.dll
Halcbus.dll
Halcbusm.dll
Halmca.dll
Halmps.dll
Halmpsm.dll
Haloli.dll
Halsp.dll
Halwyse7.dll
Ntdll.dll
Ntoskrnl.exe
Ntkrnlmp.exe
Win32k.sys
User32.dll
Kernel32.dll
Gdi32.dll
Winsrv.dll


Para plataforma Alpha:
halgammp.dll
halpinna.dll
halrawmp.dll
halsabmp.dll
Ntdll.dll
Ntoskrnl.exe
Ntkrnlmp.exe
Win32k.sys
User32.dll
Kernel32.dll
Gdi32.dll
Winsrv.dll

Como instalar o

  1. Iniciar o computador no modo de MS-DOS e preparar a unidade para o Windows NT instalação automática como habitual. Isto inclui a copiar a. \i386 ou. \Alpha directório do Windows NT CD para o directório instalar na unidade C:.
  2. Copie os ficheiros de correcção para um directório temporário.
  3. Aplique o ficheiros de correcção e ficheiros necessários do Service Pack 3 + dependência para o directório de instalação na unidade C:. CD do service pack deve ser do mesmo idioma que está a ser instalada. Uma vez que CDs do Service Pack são no formato unicode do Windows NT, não podem ser lidos a partir do MS-DOS. Os ficheiros do Service Pack necessitar de ser transferidos de um sistema Windows NT capaz de ler que o CD do Service Pack ou os ficheiros de SP podem ser lidos utilizar directamente o MS-DOS CD do Enterprise Server no directório "\SP3\i386" ou "\SP3\Alpha". O Service Pack dependência ficheiros listados acima. Este passo pode ser executado automaticamente utilizando o ficheiro de comandos OEMSETUP.BAT, se tiver ficheiros dependência num formato legível DOS. Caso contrário, terá de efectuar este passo manualmente.

    Plataforma da Intel: Instruções de passo três

    Opção de ficheiro BATCH

    O directório temporário, execute o OEMSETUP.BAT especificando o que directório de origem Service Pack e o destino instalam directório. Por exemplo: (assumir D: é um directório de Service Pack e C:\i386 é o directório de instalação)

    OEMSETUP D:\SP3\I386 C:\i386

    Isto copiará os ficheiros necessários para o I386 e a C:\I386\SYSTEM32 directórios na unidade C onde se encontra o directório de instalação.

    Opção manual

    Também é possível efectuar este passo manualmente. Primeiro, copia FASTFAT.SYS a correcção para o directório de instalação C:\i386, em seguida, copie os seguintes ficheiros do NT 4.0 Service Pack mais recente para os directórios C:\i386 e C:\I386\SYSTEM32 conforme indicado abaixo:
         Atapi.sys       -> ..\I386
         Basesrv.dll     -> ..\I386
         Fastfat.sys     -> ..\I386
         Hal.dll         -> ..\I386
         Hal486c.dll     -> ..\I386
         Halapic.dll     -> ..\I386
         Halast.dll      -> ..\I386
         Halcbus.dll     -> ..\I386
         Halcbusm.dll    -> ..\I386
         Halmca.dll      -> ..\I386
         Halmps.dll      -> ..\I386
         Halmpsm.dll     -> ..\I386
         Haloli.dll      -> ..\I386
         Halsp.dll       -> ..\I386
         Halwyse7.dll    -> ..\I386
         Ntdll.dll       -> ..\I386 and  -> ..\I386\SYSTEM32
         Ntoskrnl.exe    -> ..\I386
         Ntkrnlmp.exe    -> ..\I386
         Win32k.sys      -> ..\I386
         User32.dll      -> ..\I386
         Kernel32.dll    -> ..\I386
         Gdi32.dll       -> ..\I386
         Winsrv.dll      -> ..\I386
    						

    Em seguida, remova as versões comprimidas destes ficheiros de directórios C:\i386 e C:\I386\SYSTEM32. Ficheiros comprimidos são identificados pelo último carácter do tipo de ficheiro que contém um carácter de sublinhado ("_"). Por exemplo elimine FASTFAT.SY_ HAL.DL_, NTDLL.DL_, NTOSKRNL.EX_, etc..

    Plataforma Alpha: Instruções do passo 3

    Opção de ficheiro BATCH

    O directório temporário, execute o OEMSETUP.BAT especificando o que directório de origem Service Pack e o destino instalam directório. Por exemplo (assumir D: é um directório de Service Pack e C:\Alpha é o directório de instalação):

    OEMSETUP D:\SP3\Alpha C:\Alpha

    Isto copiará os ficheiros necessários para os directórios Alpha e C:\Alpha\SYSTEM32 na unidade C: onde se encontra o directório de instalação.

    Opção manual

    Poderá também executar este passo manualmente pelo primeiro FASTFAT.SYS copiar da correcção para o directório de instalação C:\Alpha e copie os seguintes ficheiros do NT 4.0 Service Pack mais recente para os directórios C:\Alpha e C:\Alpha\SYSTEM32 conforme indicado abaixo:
          Fastfat.sys     -> ..\Alpha
          Halgammp.dll    -> ..\Alpha
          Halpinna.dll    -> ..\Alpha
          Halrawmp.dll    -> ..\Alpha
          Halsabmp.dll    -> ..\Alpha
          Ntdll.dll       -> ..\Alpha and  -> ..\Alpha\SYSTEM32
          Ntoskrnl.exe    -> ..\Alpha
          Ntkrnlmp.exe    -> ..\Alpha
          Win32k.sys      -> ..\Alpha
          User32.dll      -> ..\Alpha
          Kernel32.dll    -> ..\Alpha
          Gdi32.dll       -> ..\Alpha
          Winsrv.dll      -> ..\Alpha
    						

Ponto Da Situação

A Microsoft confirmou que este é um problema no Windows NT 4.0 e Windows NT Server 4.0, Terminal Server Edition. Este problema foi corrigido pela primeira vez no Windows NT 4.0 Service Pack 4.0 e Windows NT Server 4.0, Terminal Server Edition Service Pack 4.

Propriedades

Artigo: 185773 - Última revisão: 1 de novembro de 2006 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbqfe KB185773 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 185773

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com