How Windows detects the Improper Shutdown Computer hard disk boot sectors disk failure

Files Recovery Software
Home Contact Details Customer Support Download Demo Products  

 
 

How Windows detects the Improper – Shutdown

It is very common thing and I hope you have noticed it many times when using windows that if there is any Improperly – Shutdown in your computer, due to any reason like, power failure, software corruption, accidental shutdown etc, when you further restart your computer, the message of Improper – Shutdown is displayed on the screen during the booting process and the Operating System Scans the disk for errors.

The next two figures show the 256 Bytes of the beginning of a 32 – Bit FAT however we only need initial 8 bytes to discuss this.

Actually, when the Windows Operating Systems has loaded itself into Memory i.e. the Windows has started, the 8th Byte (or offset 7H) of FAT becomes 07H or F7H from 0FH or FFH.

Microsoft uses the byte 0FH only for the volume that contains the running Operating System, and the byte FFH for any other volume that it is accessing.

Once Windows starts booting, the 8th Byte is changed to 07H or F7H which will be set back to a 0FH or FFH only if Windows is properly shut down.

If there is a power failure, or the Power switch of the computer is accidentally turned OFF or the system is manually rebooted due to some software problem, then this byte will remain as 07H or F7H which informs the Windows Operating System when next time it is booted that there was some kind of improper shut down and then Windows uses it’s disk scanning program (Scandisk) to verify the disk for errors.

How Windows detects the Improper – Shutdown

How Windows detects the Improper – Shutdown


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 | 34 | 35

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