Comentários no coding do programa:
Assim os dados são armazenados na lima especificada. A cópia justa os dados a seu programa e faz algum formato requerido. Você deve nunca esquecer-se das seguintes pontas com para fora o procedimento:
- Fazer certo que a operação do programa era bem sucedida e os dados que foram armazenados na lima do destino são os apropriados.
- Você deve verificar a operação completamente para fora para ver se há a ocorrência de erros previstos.
- Você deve inicializar o disco flexível dentro, com o programa antes de ler seu setor do carregador. Você pode usar a função 00H de 13H INTERNO para esta finalidade.
Método - 2
Que se o método - 1 não trabalha?
Se o método - 1 não trabalha e o disco ilegível não está permitindo que o programa reescrevesse a informação do carregador em seu primeiro setor que você deve tentar este segundo método. A razão atrás da falha do primeiro método pode ser o corruption físico do primeiro setor do disco flexível.
Neste segundo método nós estamos indo copí temporariamente todos os dados da superfície do disco flexível ilegível a uma única lima e então nós colaremos esta imagem diretamente na superfície do outro disco bom.
O procedimento envolve as seguintes duas etapas importantes:
- Copy do Setor-por-Setor todos os dados da superfície de meios do disco flexível a uma única lima temporariamente.
- Colar os dados armazenados previamente na lima, a um disco flexível fresco novo como é, nos mesmos setores.
O copy todos os dados dos meios aplaina a uma única lima
Para armazenar todos os dados da superfície dos meios do disco flexível, a obrigação do programa faz as seguintes três tarefas:
- Inicializar o disco corretamente com a ajuda da função 00H de 13H INTERNO.
- Ler a informação do Setor-por-Setor da superfície e armazená-la a uma única lima.
- Verificar para ver se há a operação lida bem sucedida (a mais importante)
É muito comum ter todo o problema da iniciação com um disco flexível que conduza a muitas mensagens lidas mal sucedidas. Isso é porque o disco deve ser inicializado antes da operação de leitura/gravação com a ajuda da programação.
É a etapa a mais importante e a mais necessária em caso de qualquer tipo de operações aplicadas no disco flexível à verificação se a operação era bem sucedida ou não.
Se mesmo depois que a iniciação o disco flexível recentemente introduzido ou disco flexível mudado causa todo o erro de leitura você for recomendado funcionar outra vez o programa, o mais provavelmente pode trabalhar esta vez.
O seguinte programa é executar estas tarefas especificadas. Deixar-nos ver como prosegue:
|