Corrupção do NTFS em unidades maior que 4 GB ao usar o Windows NT ExtendOEMPartition

Traduções deste artigo Traduções deste artigo
ID do artigo: 185773 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Usando o Winnt.exe a partição de instalação autônoma de um FAT do MS-DOS em uma unidade exceder 4 GB pode causar corrupção do NTFS. Parâmetros de instalação autônoma devem ser especificados da seguinte maneira no arquivo Unattend.txt:
   [Unattended]
   OemPreinstall = yes
   FileSystem = ConvertNTFS
   ExtendOemPartition = 1
				

Ao iniciar pela primeira vez após a instalação do Windows NT for concluída, corrupção do NTFS será identificada pela impossibilidade de iniciar com êxito devido a arquivos ausentes ou corrompidos ou por seguintes mensagens de 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 a corrupção for grave o suficiente, o computador pode parar de responder (paralisa) durante a parte de modo GUI da instalação ou várias mensagens de erro também podem ocorrer. Esses erro mensagens variam de computador a computador, mas geralmente preocupação arquivo corrupção ou arquivos ausentes nos sistemas onde os arquivos realmente existem. Os arquivos são relatados como danificado ou faltando porque os índices para NTFS não são a instalação corretamente.

Causa

O problema é que a unidade for maior que 4 GB. Quando ocorre conversão para o sistema de arquivos NTFS, o setor de inicialização de espelho deve ser escrito para o final do disco, mas o local de deslocamento de byte foi mascarado para dentro de 4 GB de espaço no disco rígido devido a um cálculo de 32 bits. O cálculo incorreto faz com que o buffer de índices NTFS sejam substituídos.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Windows NT 4.0 ou Windows NT Server 4.0, Terminal Server Edition. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
152734Como obter o Windows NT 4.0 Service Pack mais recente

Observação : O Fastfat.sys arquivo incluído com o Service Pack 4 é necessário. Com o arquivo Fastfat.sys, os seguintes arquivos adicionais devem ser obtidos do Windows NT 4.0 Service Pack mais recente (SP4 ou posterior). O service pack deve ser o mesmo idioma que está sendo instalado.

Para plataforma I386:
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 a 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

  1. Inicie o computador no modo MS-DOS e preparar-se a unidade para Windows NT instalação autônoma como normal. Isso inclui copiar a. \i386 ou. \Alpha diretório do Windows NT Compactar disco para o diretório de instalação na unidade C:.
  2. Copie os arquivos de correção para um diretório temporário.
  3. Aplica os arquivos de correção e arquivos de dependência de 3 + Service Pack necessários ao diretório de instalação na unidade C:. O CD do service pack deve ser que o mesmo idioma que está sendo instalado. Como os CDs do Service Pack são em formato do Windows NT unicode, eles não podem ser lidos diretamente a partir do MS-DOS. Os arquivos do Service Pack talvez precise ser transferidos de um sistema Windows NT capaz de ler que o CD do Service Pack ou os arquivos de SP podem ser lida diretamente usando o MS-DOS a partir do CD do Enterprise Server no diretório "\SP3\i386" ou "\SP3\Alpha". O Service Pack arquivos de dependência estão listados acima. Esta etapa pode ser executada automaticamente usando o arquivo em lotes OEMSETUP.BAT se você tiver os arquivos de dependência em um formato legível DOS. Caso contrário, você precisará executar essa etapa manualmente.

    Plataforma Intel: Instruções da etapa três

    Opção de arquivo BATCH

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

    OEMSETUP D:\SP3\I386 C:\i386

    Isso irá copiar os arquivos necessários para I386 e a C:\I386\SYSTEM32 diretórios na unidade C onde está o diretório de instalação.

    Opção manual

    Você também pode executar esta etapa manualmente. Primeiro, copie o diretório de instalação C:\i386 FASTFAT.SYS da correção, depois, copie os seguintes arquivos do NT 4.0 Service Pack mais recente para os diretórios C:\i386 e C:\I386\SYSTEM32 como 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 compactadas desses arquivos de diretórios C:\i386 e C:\I386\SYSTEM32. Arquivos compactados são identificados pelo último caractere do tipo de arquivo contendo um sublinhado ("_"). Por exemplo exclua FASTFAT.SY_ HAL.DL_, NTDLL.DL_, NTOSKRNL.EX_, etc.).

    Plataforma Alpha: Instruções da etapa 3

    Opção de arquivo BATCH

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

    OEMSETUP D:\SP3\Alpha C:\Alpha

    Isso irá copiar os arquivos necessários para os diretórios Alpha e C:\Alpha\SYSTEM32 na unidade C: onde está o diretório de instalação.

    Opção manual

    Você também pode executar esta etapa manualmente pelo primeiro FASTFAT.SYS copiando da correção para o diretório de instalação C:\Alpha e copie os seguintes arquivos do NT 4.0 Service Pack mais recente para os diretórios C:\Alpha e C:\Alpha\SYSTEM32 como 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
    						

Situação

A Microsoft confirmou que este é um problema no Windows NT 4.0 e Windows NT Server 4.0, Terminal Server Edition. Esse problema foi corrigido primeiro no Windows NT 4.0 Service Pack 4.0 e Windows NT Server 4.0, Terminal Server Edition Service Pack 4.

Propriedades

ID do artigo: 185773 - Última revisão: quarta-feira, 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 Edition
  • 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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