Week 2 Flashcards
Traditional Drives are arranged into a number of _________ ________ , each containing a number of concentric ______.
Circular Platters , Tracks
Each track contains a number of blocks known as _______ , which are the base unit that is addressable on the disk.
Sectors
We do not address these physical sectors by their platter or sector location, but instead use a sequential _______ _____ _______ (LBA) scheme since it offers a simpler and more abstract method of accessing storage media.
Logical Block Address
Overtime, as files are created, modified , and deleted , the data on the disk becomes __________. This means that parts of a file are stored in non-contiguous sectors scattered across the disk rather then being stored in a sequential manner.
________________ reorganizes the data on the disk so that the pieces of each file are stored in contiguous sectors.
Fragmentation , Defragmentation
In SSD, There is no distinct advantage to contiguous storage, in fact ____ ________ algorithms mean that almost the exact opposite happens.
SSDs use this algorithm to distribute write and erase cycles evenly across the memory cells, which helps to prolong the drive’s lifespan. However, these algorithms cause data to be moved around the drive unpredictably, making it difficult to locate specific data fragments during a carving process.
Wear Leveling
In a Logical Drive Structure,
- __________ _____ ______ found at the beginning of the drive, it contains the boot loader for the installed operating system and information about the drive’s logical partitions.
- _________ are divisions on a physical hard drive that create distinct, separate areas within the drive. Each partition can have a different file system , and is a low-level division of the disk.
- _______ is a single accessible storage within a file system, which can span multiple partitions or reside on one partition.
- _________ are the smallest unit of disk space that can be allocated to a file. Each file is made up of one or more _________.
Master Boot Record
Partitions
Volume
Clusters
In the MBR,
- __________ ____ contains the machine code that the BIOS loads and executes to start the boot process. It scans the partition table for an active partition and then loads and executes the boot sector of that partition to begin loading the operating system.
- ___ __________ _____ contains the details of up to four partitions. Each partition entry is 16 bytes long.
Bootstrap Code
MBR Partition Table
______________ ______ is the part of a storage device that is not assigned to any defined partition and does not hold a recognized file system. → Writing directly to this area will not be detected from the OS.
By using the forensic tools, we can do the following :
1. ____ Analysis : Tools such as Autopsy, EnCase, or X-Ways can analyze disk images and reveal hidden, unallocated, or slack space where data might reside.
2. _________ Analysis : These tools can also detect and analyze hidden partitions, even if they are not immediately visible in the system’s disk management tools.
Unpartitioned Space
Disk Analysis
Partition Analysis
______ _____ is the space that exists between the end of the file system data and the end of the allocated space within a volume and this happens when the partition size is not multiple of the cluster size.
For example, let’s assume create a partition that is 100 sectors. You create an NTFS file system in that partition that has cluster size of 15 sectors per cluster.
100/15 = 6 .. and remainder of 10. — These 10 sectors are not used assigned to a cluster in the filesystem, and are unused. → 10 * 512 b. = 5kb slack space.
Slack Space
There are three types of acquisition method,
- ________ _____ acquisition images an entire physical device , including all partitions. This is a preferred method as it is exhausive.
- _______ _____ acquisition images only a selected partition. Most commonly used on server acquisitions, where large multi partition disks may be common.
- Logical Evidence File (LEF) images a collection of files , or folders. This method is used in scenarios where the capturing physical disks is not possible or practical. It doesn’t capture slack space at all, and requires another format (L01,AD1)
Physical Image
Logical
We can do the following reconstruction method for the RAID system :
- _______ ____________ uses software that can take all images ,a nd reconstruct the raid. Forensic software has the ability to reconstruct some common RAID
configurations. Can also be done using vendor specific recovery tools.Might take a logical image of the reconstructed image for ease of use later. - ________ ____________ will only be attempted when logical reconstruction isn’t possible. In this way, Each image is restored to a clean drive, and those drives reconnected in the same physical configuration, using the same or similar controller hardware. A logical image is then taken running on this hardware.
Logical Reconstruction
Physical Reconstruction
In NTFS ,
$___ is essentially the heart of the NTFS file system, acting as a database that contains records for every file and directory on an NTFS volume, Each record in the $___ includes details about a file , such as its name , size , time stamps , permissions , and the physical location of the file’s data on the disk.
Every file or folder must have its own record in the $___, which contains metadata about the file, and the location of the data itself.
MFT
In NTFS ,
$______ file used by NTFS to manage disk space usage efficiently, it tracks which clusters on the volume are in use and which are free. Each. bit in the bitmap represents a single cluster on the disk → to enable the file system to find free space quickly when writing new files or expanding existing once by preventing the file system from having to scan the entire volume for free space.
- A bit set to “1” means the cluster is in use.
- A bit set to “0” indicates a free cluster.
Bitmap
In FILE ,
Each file has its own FILE within the $MFT , even the$MFT it self. These records contain a small MFT header and consist of attributes that contain metadata about the file.
________ ____ refers to the file data that is stored directly within the MFT entry of the file itself. This is possible when the data is small enough to fit within the MFT entry, typically alongside the file’s metadata.
If a file is initially resident, but then grows sufficiently that it needs to become non-resident , then it may be partially overwritten, but it is not zeroed out ( O / X )
Atributes can become resident again ( O / X )
Resident Data
O
X