Friday, 7 February 2014

System Programming-CS609 Assignment No. 04 Semester: Fall 10/Feb/2014

Assignment No. 04
Semester: Fall 2013
System Programming-CS609
 Due Date: 10/Feb/2014 Graded Assignment
This is very easy assignment which requires only the implementation of a given scenario. This implementation will build your understanding of real mode and protected mode limitations more clearly. So, do not paste your solution from any kind of source. Just do and describe the solution in steps if possible. Otherwise describes the reasons of No answer shortly.

Question:                                                                                                                               Marks 20     
Question:
Ahwas installed 64 bit operating system on his PC. Unfortunately, his system crashed and could not boot even in the safe mode. He has two equal partitions of his 120 GB hard drive. He has an important data on his secondary partition. He has a DOS bootable USB drive with FAT16 structure. Is it possible for Ahwas to access his important DATA from hard drive and copy to USB drive through available DOS bootable drive? Give logical reason for your answer.

Note: Google the different possibilities for the given scenario assuming that it happen with you. Implement all founded possibilities on your system then suggest a feasible solution for Ahwas within steps. You also can use any other utility within the scenario limitations.

Solution Idea : 


 hard disk sentinel DOS can be used on a bootable USB device, like a pendrive, memory card (with proper card reader) or even a smaller hard disk. By using a such device, it is possible to get hard disk status information (like temperature, health and so) by starting the system from it, even if the installed hard disk(s) have no partitions, unreadable or a Windows driver blocks the detection.
benefit of FAT16 was to enable the use of smaller clusters, making disk usage more efficient, particularly for large numbers of files only a few hundred bytes in size, which were far more common at the time.

There are many low-level functions within DOS that you simply can't easily get to with full windows. One of the largest needs to use a bootable DOS USB is to update drivers or a bios. It is very simple to do and will be useful for many different applications.

MS-DOS bootable USB flash is still very useful today. It could be used to access a system that doesn't have any OS installed. Or, it's mostly used to flash BIOS or other firmwares from DOS mode.