HPFS
O HPFS é o sistema de arquivos utilizado pelo OS/2 da IBM, com recursos que se aproximam muito dos permitidos pelo NTFS como nome de arquivos com até 254 caracteres incluindo espaços, partições de até 512 GB e unidades de alocação de 512 bytes. Embora muito eficiente, este sistema de arquivos caiu em desuso juntamente com o OS/2, sendo suportado atualmente somente pelo Linux. [carece de fontes]
[editar] Características
Foi escrita por Gordon Letwin e outros na Microsoft e adicionado ao OS / 2 versão 1.2, na altura ainda um compromisso conjunto da Microsoft e IBM. Entre as suas melhorias são:
- Apoio à mista caso nomes de arquivos, em diferentes páginas código.
- Suporte para nomes de arquivos longos (256 caracteres por oposição ao FAT's 8 +3 caracteres).
- Utilização mais eficiente do espaço em disco (arquivos não são armazenados usando vários clusters do sector, mas em uma base por setor).
- Uma arquitetura interna que mantém os itens relacionados próximos uns dos outros sobre o volume de disco.
- Menor fragmentação de dados.
- Medida com base em espaço de alocação.
- Separada para datestamps última modificação, último acesso, e criação (em oposição a uma FAT da última modificação data).
- Uma árvore B + estrutura de diretórios.
- Localizado no diretório raiz do meio-ponto, em vez de início do disco, para o acesso mais rápido média.
O HPFS também pode manter 64 KiB de metadados ( "estendido atributos") por arquivo.
IBM oferece dois tipos de IFS drivers para esse sistema de arquivos:
- Um padrão com um cache limitado a 2 MiB
- HPFS386 fornecido com o servidor versões do OS / 2
HPFS386 do cache é limitado pela memória disponível e foi implementado em assembler. Assim, HPFS386 é mais rápido, mas é obrigada a pagar IBM Microsoft para cada cópia vendida. É altamente sintonizável por administradores experientes.
A IBM ainda não tinha tido direito durante HPFS, mas não HPFS386.This foi um resultado a partir da Microsoft e IBM colaboração que ambos IBM e Microsoft tinha direito a usar o Windows e OS / 2 tecnologia. Microsoft utilizou o HPFS no Windows NT. Devido à dependência da Microsoft e os longos tempos disco verificação após uma falha, a IBM portado o diário do sistema de ficheiros JFS para OS / 2 como um substituto.
DOS e Linux através do apoio HPFS drivers de terceiros. Windows NT versões 3.51 e anteriores tinham suporte nativo para HPFS.
[editar] Suporte do Windows
Windows 95 e seus sucessores o Windows 98, Windows Me pode ler / escrever apenas quando HPFS mapeado através de uma partilha de rede, mas não pode ler-lo a partir de um disco local. Eles figuram o NTFS partições rede de computadores como "HPFS", porque o NTFS e HPFS partilham o mesmo número de identificação de ficheiros na tabela de partição.
Windows NT 3.1 e 3/5 têm nativas leitura / gravação suporte para discos locais e podem até mesmo ser instalado em uma partição HPFS. Isto porque NT foi inicialmente vai ser uma versão do OS / 2.
Windows NT 3.51 também pode ler e escrever a partir de locais HPFS formatado unidades. No entanto, a Microsoft desencorajados usando HPFS no Windows NT 4 e em versões posteriores. Microsoft ainda removido a capacidade do NT 3.51 para formatar um sistema de arquivos HPFS. Começando com Windows NT 4 driver pinball.sys o sistema de arquivos que permitem a leitura / gravação acesso não está incluída em uma instalação padrão anymore. Pinball.sys está incluído na mídia de instalação do Windows 2000 e pode ser manualmente instalado e utilizado com algumas limitações. [Citação necessários] Mais tarde versões do Windows não vem com esse driver.
Microsoft retidos direitos para OS / 2 tecnologias, incluindo os arquivos HPFS, depois de terem deixado colaboração. Uma vez que o Windows NT 3.1 foi concebido para mais rigorosos (de classe empresarial) usar do que as versões anteriores do Windows, que incluía o apoio à HPFS (e NTFS), dando-lhe uma maior capacidade de armazenamento do que arquivos FAT. Contudo, uma vez que carece de HPFS um jornal, qualquer recuperação após um encerramento inesperado ou outro erro tem estado progressivamente mais como o sistema de arquivos cresce. Um utilitário como o CHKDSK teria necessidade de fazer a varredura de cada entrada no sistema para garantir que não há erros estão presentes, um problema que é muito reduzida em NTFS onde a revista é simplesmente repetido ou revertida.
Apesar de eficiente, este sistema de arquivos caiu em desuso junto com o OS/2. Único sistema operacional que suporta o HPFS é o Linux.