Suporte do Windows para Discos rígidos IDE grandes

Traduções deste artigo Traduções deste artigo
ID do artigo: 126855 - Exibir os produtos aos quais esse artigo se aplica.
Se este artigo não descrever o seu problema de hardware, visite o seguinte site da Microsoft para ver mais artigos a respeito (em inglês):
http://support.microsoft.com/default.aspx/w98?sid=460
Expandir tudo | Recolher tudo

Neste artigo

Sumário

O Windows 95 e o Windows 98 suportam o uso de discos rígidos IDE (Integrated Drive Electronics) maiores que 504 MB (1024 cilindros) usando qualquer um dos seguintes métodos:
  • O BIOS da memória ROM suporta extensões INT13h (por exemplo: Logical Block Addressing ou LBA).
  • O adaptador de barramento do disco rígido (controlador do disco rígido) suporta extensões INT13h (por exemplo: LBA)
  • Usar apenas os primeiros 1024 cilindros da unidade
  • Driver em modo real suporta conversão de cálculo
Além disso, o driver do disco IDE no modo protegido do Windows 95 e do Windows 98 (Esdi_506.pdr) é usado para fornecer acesso ao disco de 32 bits ao usar qualquer um dos três primeiros métodos na lista anterior. Ao usar um driver em modo real para fornecer conversão de cálculo, o acesso ao disco de 32 bits é fornecido pelo Esdi_506.pdr apenas se você usar a versão 6.03 (ou mais recente) dos drivers XBIOS do Gerenciador de discos OnTrack. Para obter informações adicionais sobre o Gerenciador de disco ou assistência para estes, entre em contato com o Suporte técnico OnTrack.

OBSERVAÇÃO: Para obter informações relacionadas sobre o sistema de arquivos FAT32, consulte o seguinte artigo na Base de Dados de Conhecimento da Microsoft:
154997 Descrição do Sistema de Arquivos FAT32

Mais Informações

O acesso aos discos rígidos IDE que usam a interface AT Attachment (ATA) ocorre por meio dos serviços INT13h AT ROM BIOS do sistema. O IDE identifica a capacidade de um disco rígido para o BIOS do sistema, especificando o número de cilindros, cabeçotes e setores por trilha (CHS) na memória CMOS.

Os setores sempre têm 512 bytes de tamanho, de modo que é possível determinar a capacidade de um disco rígido IDE com a seguinte fórmula:
cilindros x cabeçotes x setores por trilha x 512 (bytes por setor) = capacidade
A interface INT13h do BIOS do sistema permite o máximo de 1024 cilindros, 255 cabeçotes e 63 setores por trilha. A interface IDE permite o máximo de 65.536 cilindros, 16 cabeçotes e 255 setores por trilha. Para garantir a comunicação compatível entre o BIOS do sistema e a interface IDE, os menores denominadores comum de 1024 cilindros, 16 cabeçotes e 63 setores por trilha devem ser usados. Quando estiver usando os serviços INT13h para acessar um disco rígido, a maior unidade que poderá ser acessada será 504 MB, calculada da seguinte maneira:
1024 cilindros x 16 cabeçotes x 63 setores por trilha x 512 = 528.482.304 bytes ou 504 MB
OBSERVAÇÃO: Alguns fabricantes de disco rígido consideram 1 MB como 1.000.000 bytes e, portanto, considerariam 528.482.304 bytes como 528 MB. No vocabulário de programação padrão, no MS-DOS e no Windows 95/98, no entanto, 1 MB é igual a 1.048.576 bytes, de modo que 528.482.304 bytes é igual a 504 MB.

Discos rígidos IDE maiores que 504 MB exigem mais de 1024 cilindros na memória CMOS (ou poderiam, em vez disso, usar mais que 63 setores por trilha, o que é muito raro). Como resultado, unidades desse tamanho não são compatíveis com a interface INT13h do BIOS do sistema e não é possível usar toda a unidade a menos que a conversão de cálculo seja usada pelo controlador do disco rígido. Como a maior parte dos controladores IDE não usam conversão de cálculo, os discos rígidos IDE estão quase sempre sujeitos ao limite de 1024 cilindros, conforme imposto pelo AT ROM BIOS do sistema.

OBSERVAÇÃO: Controladores SCSI (interface de sistema de computadores pequenos) normalmente incluem um driver de dispositivo ou BIOS ROM que substitui os serviço AT ROM BIOS do sistema, ao comunicar-se com um disco rígido SCSI e, portanto, não estão limitados a 1024 cilindros (504 MB). Unidades ESDI (Enhanced Small Device Interface) usam uma funcionalidade INT13h com base no BIOS ROM para fornecer conversão de cálculo da unidade compatível com a interface ATA. Observe também que, ao usar discos rígidos IDE, é possível fazer com que uma Instalação CMOS permita a visualização do número total de cilindros, mas ainda ter a limitação de apenas 1024 cilindros para ROM BIOS.

O MS-DOS, o Windows 95 e o Windows 98 suportam unidades IDE que excedem o limite de 504-MB (1024 cilindros) usando a conversão de cálculo ou a LBA. A conversão de cálculo é implementada pelos drivers do BIOS que convertem a geometria real do disco rígido IDE na geometria que se adequará às limitações do INT13h do BIOS do sistema. A LBA é implementada pelo BIOS do sistema ou pelo adaptador de barramento do disco rígido, que converte as informações sobre CHS passadas para o BIOS em um endereço de bloco lógico de 28 bits usado pela unidade para recuperar dados do disco.

Para usar um disco rígido IDE maior que 504 MB (1024 cilindros) com o MS-DOS, o Windows 95 ou o Windows 98, use um dos seguintes métodos.

Suporte do BIOS da memória ROM para extensões INT13h

Atualize o BIOS da memória ROM do seu computador para uma versão que suporta extensões INT13h. Um BIOS que suporta LBA fornece conversão automática para discos rígidos IDE configurados para mais de 1024 cilindros. Isso permite o particionamento e a formatação de toda a unidade com o MS-DOS, o Windows 95 ou o Windows 98 e o uso do driver de disco no modo protegido do Windows 95 (Esdi_506.pdr) para acesso ao disco de 32 bits.

OBSERVAÇÃO: Entre em contato com o fabricante do seu computador para obter informações sobre como atualizar o BIOS de sua memória ROM ou habilitar o suporte LBA na memória CMOS. Para obter informações sobre como configurar as informações sobre CHS para seu disco rígido na memória CMOS, entre em contato com o fabricante do seu disco rígido.

Para obter informações adicionais sobre EXTENSÕES INT13H, leia os seguintes artigos na Base de Dados de Conhecimento da Microsoft:
122052 Endereçamento de bloco lógico (LBA) definido
153550 Disco rígido limitado a partição 8-GB

Suporte de adaptador de barramento de disco rígido para extensões INT13h

É aconselhável adquirir uma placa controladora de disco rígido que suporte Extensões INT13H ou realize conversão de cálculo. Isso permite o particionamento e a formatação de todo o disco com o MS-DOS, o Windows 95 ou o Windows 98 e o uso do driver de disco no modo protegido do Windows 95/Windows 98 (Esdi_506.pdr) para acesso ao disco de 32 bits.

OBSERVAÇÃO: Para obter informações sobre onde obter um controlador de disco rígido que suporte Extensões INT13h ou realize conversão de cálculo, entre em contato com o fabricante do seu disco rígido ou do controlador do seu disco rígido.

Suporte de driver no modo real para conversão

É possível usar um utilitário de software de outra empresa para realizar a conversão de cálculo. Entre alguns exemplos desse tipo de software de conversão estão o SpeedStor da Storage Dimensions, o EZ-Drive da Micro House e o Gerenciador de disco da OnTrack Computer Systems.

Se você usa a versão 6.03 ou mais recente dos drivers XBIOS do Gerenciador de disco OnTrack (os drivers Registro inicialização mestre e o Config.sys devem ser versão 6.03 ou mais recente), o driver no modo protegido do Windows 95/Windows 98 (Esdi_506.pdr) obtém a geometria real e o fator de inclinação de setor do driver OnTrack usando um API definido a especificação XBIOS do Gerenciador de disco OnTrack. Nesse caso, o acesso ao disco de 32 bits está disponível no Windows 95 e no Windows 98.

Se você usa uma versão dos drivers XBIOS do Gerenciador de disco OnTrack anterior à versão 6.03 ou outro utilitário de outra empresa, o Esdi_506.pdr carrega e o acesso ao disco ocorre em modo real usando a interface INT13h do BIOS do sistema. Nesse caso, você ainda terá acesso à unidade no Windows, mas a unidade será acessada usando o modo de compatibilidade do MS-DOS.

OBSERVAÇÃO: O Gerenciador de disco 6.03 é suportado no modo protegido em discos rígidos no canal IDE primário e quando a compactação de disco DriveSpace não está instalada. Para as unidades no canal IDE secundário, o Gerenciador de disco 7.0 ou mais recente é exigido. Ao usar o software de compactação DriveSpace incluído com o Microsoft Windows 95, o Windows 98 e o Microsoft Plus!, o Gerenciador de disco 7.04 ou mais recente deve ser usado. O driver XBIOS do Gerenciador de disco OnTrack (Xbios.ovl) está armazenado na pasta raiz da unidade de inicialização e é carregado a partir do Registro mestre de inicialização para suportar a partição primária (unidade C). O driver Config.sys (Dmdrvr.bin) suporta partições estendidas e deve ser carregado para acessar quaisquer unidades na partição estendida.

Para obter informações sobre como configurar as informações sobre CHS para sua unidade na memória CMOS, entre em contato com o fabricante do seu disco rígido. Além disso, esses programas normalmente exigem o particionamento e a formatação da unidade com um utilitário especial fornecido com o software de outra empresa. Para obter informações sobre esse procedimento, consulte a documentação incluída no software ou entre em contato com o seu fabricante.

Usar apenas os primeiros 1024 cilindros do disco

Nas configurações CMOS, especifique os parâmetros CHS de modo que não sejam usados mais de 1024 cilindros. Isso permite o particionamento e a formatação da unidade para uma capacidade de 504-MB com o MS-DOS, o Windows 95 ou o Windows 98 e o uso do driver de disco no modo protegido do Windows 95/Windows 98 (Esdi_506.pdr) para acesso ao disco de 32 bits.

Para obter informações sobre como configurar as informações sobre CHS para sua unidade nas configurações CMOS, entre em contato com o fabricante do seu disco rígido.

Uso de disco rígidos grandes com o Windows e o Windows para Workgroups

É possível usar os métodos anteriores para usar uma unidade maior que 504 MB (1024 cilindros) com o Windows versão 3.0 ou mais recente ou com o Windows para Workgroups versão 3.1 ou 3.11. Além disso, ao usar um desses métodos é possível usar o recurso acesso ao arquivo de 32 bits (VFAT) do Windows para Workgroups 3.11 na maioria dos computadores. Observe que o uso das extensões INT13h ou da conversão de cálculo, conforme descrito anteriormente, não permite o uso do recurso de acesso ao disco de 32 bits do Windows ou do Windows para Workgroups.

No Windows e no Windows para Workgroups versões 3.1 e mair recente, o acesso ao disco de 32 bits é fornecido por um driver FastDisk chamado WDCTRL. O WDCTRL compara o número total de cilindros especificado para disco rígido na memória CMOS no BPB (BIOS Parameter Block) com o número de cilindros reportado pelo disco rígido em resposta a um comando Identificar unidade. Se o BIOS reportar mais de 1024 cilindros, a validação de WDCTRL não funcionará independentemente se o BIOS do sistema ou adaptador de barramento suporta a conversão de cálculo ou as extensões INT13h.

Para usar o acesso ao disco de 32 bits com discos rígidos configurados para mais de 1024 cilindros (e que são, por isso, incompatíveis com o WDCTRL), é necessário usar um driver FastDisk de outra empresa fornecido pelo fabricante do disco rígido ou do controlador do disco rígido. Também é possível usar um driver FastDisk no lugar do arquivo Esdi_506.pdr para fornecer acesso ao disco de 32 bits no Windows 95 e no Windows 98, apesar disso não ser necessário para a maior parte dos discos rígidos.

O Gerenciador de discos é fabricado pela OnTrack Computer Systems, um fornecedor independente da Microsoft. Não oferecemos garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desse produto.

Os produtos de outras empresas mencionados nesse artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Preparação de um disco rígido

Para obter informações sobre como combinar partições ou preparar seu disco rígido para a instalação ou reinstalação do Windows 95 ou do Windows 98, consulte os seguintes artigos na Base de Dados de Conhecimento da Microsoft:
255867 Como usar as ferramentas Fdisk e Formatação para criar uma partição ou uma repartição em um disco rígido
221829 Como Instalar o Windows 98 em um Computador sem Sistema Operacional

Propriedades

ID do artigo: 126855 - Última revisão: quarta-feira, 16 de agosto de 2006 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows 3.0 Standard Edition
  • Microsoft Windows 3.0a
  • Microsoft Windows 3.1 Standard Edition
  • Microsoft Windows 3.11 Standard Edition
  • Microsoft Windows para Workgroups 3.2
  • Microsoft MS-DOS 6.22 Standard Edition
Palavras-chave: 
kbenv kbfaq kbhardware kbinfo KB126855

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