Artigo: 150582 - Última revisão: terça-feira, 21 de Novembro de 2006 - Revisão: 4.2

Noções sobre o volume de disco controlo no Windows 95

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Quando os utilizadores inserida uma disquete numa unidade de disquetes, o Windows 95 controla o disco para impedir que o utilizador abrir um ficheiro, remover o disco e inadvertidamente inserir um disco diferente. A este comportamento, o Windows 95 ajuda os utilizadores contra danificar os dados nos respectivos discos. Este artigo explica como o Windows 95 controla os discos e aborda as instâncias em que os programadores de software podem considere substituir o mecanismo de predefinição Windows 95 utiliza para efectuar esta tarefa.

Mais Informação

Descrição geral do controlo de volume

Uma parte do sistema de disco do Windows 95 é um controlador denominado o controlador de controlo de volume. O objectivo é identificar discos exclusivamente e certifique-se que o disco correcto está na unidade de disquetes quando dados são escritos num ficheiro. O volume controlo controlador intercepta todas as escritas para a disquete da unidade e, quando detecta uma operação de escrita inválido, apresenta um ecrã azul de modo de texto pedir aos utilizadores ou inserir o disco original ou cancelar o inválido escrever operação. É possível impedir o aparecimento deste ecrã azul porque funciona como um aviso aos utilizadores que efectuou um erro que poderia resultar numa perda de dados de Windows 95.

O controlador de controlo de volume identifica discos escrevendo um volume número de série no OEM campo ID (desloca 0xB 0 x 3) do registo de arranque, que é armazenado no sector de arranque do disco de rastreio. Este número de série é diferente do número série do volume criado quando o disco está formatado e é utilizado unicamente pelo controlador de controlo de volume. O controlador de controlo de volume atribui um volume controlo série número na primeira vez que é inserida uma disquete desde que o Windows foi iniciado pela última vez. Esse número identifica que determinado disco até que seja reiniciado Windows 95.

Como substituir o volume predefinido o método de controlo

Há alturas quando o controlador de controlo de volume não é possível ou não deve ser permitido para substituir o campo de OEM ID do registo de arranque de um disco. Por exemplo, discos protegido contra escrita impedir fisicamente o controlador de controlo de volume de substituir o campo ID de OEM. Além disso, alguns programas de software, tais como cópias de segurança, utilize o campo ID de OEM para determinar se o disco contém dados válidos. Por exemplo, se um programa utilitário armazena um nome no campo ID de OEM e o controlador de controlo de volume substitui estas informações, o disco será inútil se o software de cópia de segurança verifica o nome de.

Quando a unidade de controlo do volume é impedida de substituir o campo de OEM ID num disco, armazena o número de série do volume do disco e o rótulo na memória e utiliza a combinação para identificar o disco. Apesar deste método não modifica o disco, recomenda-se mais lento do que armazenar um ID exclusivo no próprio disco.

Apesar do controlador de controlo de volume não podem ser desactivado, pode ser impedido de modificar o campo ID de OEM de tipos específicos de discos, se o valor seguinte é criado para a chave de registo:

   HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ 
      FileSystem\NoVolTrack
				


Os valores neste formulário uma tabela de chave de padrões e desvios que utiliza o controlador de controlo de volume para determinar quais os discos que não devem ser modificados. Quando é inserido um novo disco, o controlador de controlo de volume verifica esta tabela procurar cada padrão no respectivo deslocamento correspondente no sector de arranque do disco. Se encontrar um padrão, não actualiza o campo de ID de OEM no registo de arranque do disco, mas em vez disso identifica o disco por número série do volume e o rótulo.

Cada valor de chave NoVolTrack é formatados como uma ordem de little-endian contrapartida no dois bytes seguida de uma sequência longa arbitrariamente de bytes que formam um padrão de dados binários. O controlador de controlo de volume ignora o nome de cada valor, mas os rótulos são utilizados para ajudar os leitores humanos no Noções sobre o tipo de disco a que se refere o valor. Uma tabela de exemplo de valores tem o seguinte aspecto:

   NoVolTrack

      Label    Offset   Pattern
      -------  ------   --------------------
      MyDisk   0050h    MyDisk
      COOL     0100h    COOL
				


No Editor de registo (Registry Editor), esta tabela o seguinte aspecto:

      MyDisk   50 00 4D 79 44 69 73 6B
      COOL     00 01 43 4F 4F 4C
				


Se o software depende o ID de OEM no registo de arranque de discos utiliza, tem de registar o "tipo de disco" adicionando-o para a tabela de valores na chave de registo NoVolTrack.

A informação contida neste artigo aplica-se a:
  • Microsoft Win32 Application Programming Interface nas seguintes plataformas
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows Millennium Edition
Palavras-chave: 
kbmt kbapi kbkernbase KB150582 KbMtpt
Tradução automáticaTraduçã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: 150582  (http://support.microsoft.com/kb/150582/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.