Header — Data Recovery Perth
(08) 6180 6959 [email protected] 7 Days a week from 8:00am – 10:00pm

Data Corruption USB drives SD cards

A very common problem is when people come to me with cards (SD Cards, Compact Flash Cards)  ,see pic below, from cameras where photos are missing. The same problems can occur with USB or flash drives and Micro SD cards from mobile phones.

Invariably I start talking about file systems , in this case the FAT file system , and how it has become corrupt but we can recover their photos or docs by doing a raw recovery.  Neither of these 2 things are ever understood so I thought I might talk about why the FAT file system is used and how it becomes corrupt. In my next post I will talk about raw recoveries. For the most part it appears that FAT is used in devices that are not primarily computers eg cameras , smartphones ,  TV’s etc is it’s simplicity. It is easy to implement in code however it’s simplicity is also the main reason why these sorts of recording devices can fail. I am going to describe the FAT file system as simply as possible so that you can understand why they become corrupted.

Fat File System

The file allocation table (FAT) file system was originally designed for small disks and simple folder structures. The file allocation tables and the root folder are  stored in a fixed location on a drive so that the files needed to start the system are easily located.

Structure of a FAT Volume

The Partition Boot Sector

The first sector on a drive is called  Master Boot Record and it uses  the Partition Boot Sector on the system partition to load the operating system kernel files.  On the type of drives we are talking about Micro SD Cards, USB or Flash Drives and Camera Memory Cards there is usually only one partition and the Master Boot Record uses the PBS to find this partition.

File Allocation Table

We can see from the above image two copies of the file allocation table are kept, in case one becomes damaged. The  tables are always  stored in a fixed location so that the files needed to start the system can be correctly located. The file allocation table contains the following types of information about each cluster on the volume

  • Unused (0x0000)
  • Cluster in use by a file
  • Bad cluster (0xFFF7)
  • Last cluster in a file (0xFFF8-0xFFFF)

There is no organization to the FAT folder structure, and files are given the first available location in the area marked other files and folders in the above diagram,

If we look at the diagram below the FAT contains a linked list of where the the information for a file exist on the SD Card or USB drive.

FAT Root Folder

The root folder contains an entry for each file and folder on the root. The only difference between the root folder and other folders is that the root folder is on a specified location on the disk and has a fixed size (512 entries for a hard disk, number of entries on a floppy disk depends on the size of the disk).

Folders have a set of 32-byte Folder Entries for each file and subfolder contained in the folder (see example figure below). The Folder Entry includes the following information:

 the Fat Root Folder plays a crucial role in storing and organizing information. With attributes byte providing 8 bits worth of essential details, such as read-only, hidden, system file, volume label, subdirectory, archive status and more; the create time (24 bits), create date (16 bits), last access date (16 bits), last modified time (16 bits), and last modified date (16 bits) capture the timeline of when files were created or altered. Furthermore, the starting cluster number in the file allocation table (16 bits) dictates where in memory to locate specific files for quick retrieval. Lastly, the file size is detailed using 32-bits to accurately measure how much space each document occupies within the storage system. Such meticulous organization ensures efficient data management and accessibility for users across various platforms.

Fat File System Common Errors

The file or directory is corrupted and unreadable

The Drive is not formatted.

Directory Structure exists but is unreadable.

It is very common for these sorts of errors

For more information on camera card data recovery

Address

126 Whatley Crescent

We do not charge to quote

No fee if your data is not recovered. This is true even if we have to attempt swapping heads on the problem drive.

On this page

Free appraisal

Stop using the drive and call before it gets worse.

7 days a week, 8:00am – 10:00pm
126 Whatley Crescent, Maylands

Some of our Reviews

Posted on Google Google
succinate profile picture
succinate
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Fixed the problem and pleased with the results.
Posted on Google Google
Hendy Cowan profile picture
Hendy Cowan
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Digby is amazing! Recovered hundreds of GB of family photos that had been lost for years. Can not recommend highly enough
Posted on Google Google
Gavin Andrews profile picture
Gavin Andrews
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Awesome service. Had other techs tell me my hard drive was toast but Data Recovery Perth got everything off it in quick time. Great service, great price.
Posted on Google Google
Ben Dickinson profile picture
Ben Dickinson
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Lifesaver!
Posted on Google Google
Ralph Meznar profile picture
Ralph Meznar
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Nearly binned a 2 Tb external dive , I thought had a fried the PCB board and my data was unrecoverable .Held onto it for nearly 10 years and thought i would check if any one could retrive all my images before i threw it out. Digby retrieved the whole 2 TB ,great to see the images I thought I had lost forever ,great memories . Thanks Digby , great service :)
Posted on Google Google
Kat Young profile picture
Kat Young
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Digby gets the job done with out any fuss!
Posted on Google Google
Onkar Singh profile picture
Onkar Singh
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Best data recovery service in perth at good price.
Posted on Google Google
Clements + Co. Studio profile picture
Clements + Co. Studio
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I took my hard drive to be fixed by Digby, and he did a great job. I was concerned I was going to lose the data, but he was able to fix and transfer my data onto a new one, after ordering some parts in. Digby regularly kept me informed on the progress and got the job done. Very happy!

Related case notes

QNAP NAS Device Failure

Having a Network Attached Storage, or NAS for short, is really useful because it lets lots of people share files and back up their data

Read More »

Hard Drive Electronics explained

Hard Drive pcbs play a crucial role in the seamless functioning of power distribution routes within electronic devices. These intricate boards efficiently route power from

Read More »

Intel Optane Data Recovery

Intel Optane offers a powerful storage solution that greatly enhances the performance of both desktop and laptop computers. However, with advanced technology, there can be

Read More »

SSD Data Recovery

Introduction to Solid State Drives (SSDs) Solid State Drives (SSDs) have become increasingly popular in recent years as a faster and more reliable alternative to

Read More »

Comparison ZFS BTRFS

The purpose of this article is to help you choose the right filesystem for your data’s integrity and performance by comparing Btrfs and ZFS. Btrfs

Read More »

Request a Quote

(may require physical examination)

This field is required.

Address