Store all the data of the surface of media of floppy

Files Recovery Software
Home Contact Details Customer Support Download Demo Products  

 
 

Comments on coding of the program:

Thus the data is stored in the specified file. Just copy the data to your program and do some required formatting. You should never forget the following tips through out the procedure:

  • Make it sure that the operation of the program was successful and the data which has been stored in the destination file is the appropriate.
  • You should check the operation through out for occurrence of expected errors.
  • You must initialize the Floppy disk in, with the program before reading its boot sector. You may use function 00H of INT 13H for this purpose.

Method – 2

What to do if Method – 1 doesn’t work?

If the Method – 1 does not work and the unreadable disk is not allowing the program to re-write the boot information on its first sector you should try this second method. The reason behind the failure of First Method may be the physical corruption of first sector of the floppy disk.

In this second method we are going to copy all the data of the surface of the unreadable Floppy to a single file temporarily and then we shall paste this image directly on the surface of the another good disk.

The procedure involves the following two important steps:

  • Sector-by-Sector Copy all the data of the surface of floppy’s media to a single file temporarily.
  • Paste the data previously stored in file, to a new fresh floppy as it is, on the same sectors

Copy all the data of media surface to a single file

To store all the data of the surface of media of floppy, the program must do the following three tasks:

  • Initialize the disk properly with the help of function 00H of INT 13H.
  • Read the Sector-by-Sector information of the surface and store to a single file.
  • Check for the successful read operation (Most important)

It is very common to have any initialization problem with a floppy disk which leads many unsuccessful read messages. That is why the disk must be initialized before the read write operation with the help of programming.

It is most important and necessary step in case of any type of operations applied on floppy to check whether the operation was successful or not.

If Even after initialization the recently inserted floppy disk or changed floppy disk causes any reading error you are advised to run the program again, most probably it may work this time.

The following program is to perform these specified tasks. Let us see how it proceeds:

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33

Next page
 
 
Data Recovery Book
 
Chapter 1 An Overview of Data Recovery
Chapter 2 Introduction of Hard Disks
Chapter 3 Logical Approach to Disks and OS
Chapter 4 Number Systems
Chapter 5 Introduction of C Programming
Chapter 6 Introduction to Computer Basics
Chapter 7 Necessary DOS Commands
Chapter 8 Disk-BIOS Functions and Interrupts Handling With C
Chapter 9 Handling Large Hard Disks
Chapter 10 Data Recovery From Corrupted Floppy
Chapter 11 Making Backups
Chapter 12 Reading and Modifying MBR with Programming
Chapter 13 Reading and Modifying DBR with Programming
Chapter 14 Programming for “Raw File” Recovery
Chapter 15 Programming for Data Wipers
Chapter 16 Developing more Utilities for Disks
Appendix Glossary of Data Recovery Terms
 
 

 

Pro Data Doctor

Home

Products

Contact Details

Customer Support

Download Demo

Terms and Conditions

 
Pro Data Doctor