Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O objetivo do reconhecimento do sistema de arquivos é permitir que o sistema operacional Windows tenha uma opção adicional para um sistema de arquivos válido, mas não reconhecido, diferente de "RAW". Para conseguir isso, começando com o Windows 7 e o Windows Server 2008 R2, o sistema define um tipo de estrutura de dados fixa que pode ser gravada na mídia na qual uma tecnologia habilitada que altera o formato do sistema de arquivos está ativa. Essa estrutura de dados, se presente no setor zero do disco lógico, seria então reconhecida pelo sistema operacional e notificaria o usuário de que a mídia contém um sistema de arquivos válido, mas não reconhecido, e não é um volume RAW se os drivers para o sistema de arquivos não estiverem instalados.
Recursos e uso de reconhecimento do sistema de arquivos
Várias tecnologias de armazenamento recentes alteraram o formato do sistema de arquivos em disco de tal forma que a mídia na qual essas tecnologias estão habilitadas se tornou irreconhecível para versões anteriores do Windows devido aos drivers do sistema de arquivos não existirem quando uma determinada versão anterior do Windows foi lançada. O comportamento padrão anterior neste cenário era o seguinte. Quando a mídia de armazenamento não é um sistema de arquivos conhecido, ela é identificada como RAW e, em seguida, propagada para o Shell do Windows, onde a Reprodução Automática é solicitada com a interface do usuário (UI) de formato. O reconhecimento do sistema de arquivos pode resolver isso se os autores do novo sistema de arquivos gravarem corretamente a estrutura de dados adequada no disco.
O reconhecimento do sistema de arquivos usa os seguintes recursos e camadas dentro do sistema operacional para atingir seus objetivos:
- Mídia de armazenamento, onde uma estrutura de dados fixa reside como uma sequência de bytes organizados internamente em uma estrutura predefinida chamada estrutura de dados FILE_SYSTEM_RECOGNITION_STRUCTURE. É responsabilidade do desenvolvedor do sistema de arquivos criar essa estrutura em disco corretamente.
- Reconhecimento do sistema de arquivos no nível do aplicativo, obtido através do uso do código de controle de E/S do dispositivo FSCTL_QUERY_FILE_SYSTEM_RECOGNITION. Para obter um exemplo de como usar esse código de controle, consulte Obtendo informações de reconhecimento do sistema de arquivos.
- Código de validação da soma de verificação, armazenado dentro da estrutura de dados FILE_SYSTEM_RECOGNITION_STRUCTURE. Para obter um exemplo de como calcular essa soma de verificação, consulte Computando uma soma de verificação de reconhecimento do sistema de arquivos.
- A interface do usuário do Shell do Windows usa os recursos listados anteriormente para fornecer Reprodução Automática mais flexível e robusta e suporte relacionado para sistemas de arquivos não reconhecidos, mas só pode funcionar se a estrutura de dados FILE_SYSTEM_RECOGNITION_STRUCTURE existir no setor zero do disco lógico. Os desenvolvedores que implementam novos sistemas de arquivos devem utilizar esse sistema para garantir que seu sistema de arquivos não seja erroneamente assumido como do tipo "RAW".
Tópicos relacionados
-
Computando uma soma de verificação de reconhecimento do sistema de arquivos
-
Obtendo informações de reconhecimento do sistema de arquivos