Commentaren op codage van het programma:
Aldus wordt het gegeven opgeslagen in het gespecificeerde dossier. Kopiëer enkel de gegevens aan uw programma en doe wat het vereiste formatteren. U zou de volgende uiteinden door de procedure uit nooit moeten vergeten:
- Maak het zeker dat de verrichting van het programma succesvol was en de gegevens die in het bestemmingsdossier zijn opgeslagen aangewezen zijn.
- U zou de verrichting voorkomen van verwachte fouten door moeten controleren.
- U moet de Floppy disk binnen, met het programma vóór het lezen van zijn laarssector initialiseren. U kunt functie 00H van int. 13H met deze bedoeling gebruiken.
Methode - 2
Wat als Methode - werkt niet 1?
Als de Methode - 1 werkt niet en de onleesbare schijf staat niet het programma toe om de laarsinformatie te herschrijven over zijn eerste sector u deze tweede methode zou moeten proberen. De reden achter de mislukking van Eerste Methode kan de fysieke corruptie van eerste sector van de floppy disk zijn.
In deze tweede methode gaan wij alle gegevens van de oppervlakte van onleesbare Floppy aan één enkel dossier tijdelijk kopiëren en dan zullen wij direct dit beeld op de oppervlakte van de een andere goede schijf kleven.
De procedure impliceert de volgende twee belangrijke stappen:
- Sector-by-Sector Exemplaar alle gegevens van de oppervlakte van floppy's media aan één enkel dossier tijdelijk.
- Kleef de gegevens die eerder in dossier, aan nieuwe verse floppy worden opgeslagen aangezien het, op de zelfde sectoren is.
Kopiëer alle gegevens van media oppervlakte aan één enkel dossier
Alle gegevens van de oppervlakte van media van floppy opslaan, moet het programma de volgende drie taken doen:
- Initialiseer behoorlijk de schijf met behulp van functie 00H van int. 13H.
- Lees de Sector-by-Sector informatie van de oppervlakte en de opslag aan één enkel dossier.
- Controle voor de succesvolle gelezen (belangrijkste) verrichting
Het is zeer gemeenschappelijk om om het even welk initialiseringsprobleem met een floppy disk te hebben die vele niet succesvolle gelezen berichten leidt. Dat is waarom de schijf moet worden geïnitialiseerd alvorens gelezen verrichting met behulp van programmering schrijft.
Het is belangrijkste en noodzakelijke stap in het geval van om het even welk type van verrichtingen die op floppy op controle worden toegepast of de verrichting of niet succesvol was.
Als zelfs daarna initialisering de onlangs opgenomen floppy disk of de veranderde floppy disk om het even welke lezingsfout veroorzaken wordt u geadviseerd om het programma in werking te stellen opnieuw, het waarschijnlijkst kan het dit keer werken.
Het volgende programma moet deze gespecificeerde taken uitvoeren. Zie hoe het te werk gaat:
|