Professional Documents
Culture Documents
Understanding Partitioning
- A partition is a logical electronic device readable by an operating system
- Partitions define the location of operating systems,
swap files, and recovery partitions
- Partitions must be created and mounted
- In Windows, partitions manifest as drive letters;
In Linux/macOS, partitions manifest as folders
System sees this Storage Device as nothing but a string of LBA Blocks.
From the perspective of the OS, a Hard Drive has files & folders
that need to be organized.
MBR (Master Boot Record) - When booting up, Computer knows how to
grab the OS from the Storage with MBR (then the OS takes control)
This is the oldest type of Partitioning
MBR defines Partitions & tells the computer where to find the OS
LBA 0 - Assuming this HDD is the first Storage Device in the Boot Order,
LBA 0 is a Sector on the HDD that automatically starts reading
whatever is stored here
Old limitation with Master Boot Record (MBR) is we couldn’t have more than 4 Partitions
Then, we go to the next LBA value (LBA 1) the Primary GPT Header,
which stores the information that we need for the Partitions
There’s 128 limit of Partitions here,
and it can keep taking more LBA’s as necessary
In video 21 (1002), at 4 min 40 sec, Mike sets up a GPT Drive after installing a HDD
(in Disk Management) - Process is very similar to setting up a MBR Drive
For Storage, you will Partition it, then you will Format it
There’s no way around this process
FAT (File Allocation Table) - it’s like an Index Card at the beginning of every Partition
that keeps track on a LBA-by-LBA basis
where all your stuff is on that Partition
FAT32 - Notice we have 8 Hexadecimal Characters for this 32bit File Allocation Table
(FAT16 only has the 4 Hexadecimal Characters)
The 3rd block will just be partially used (need just 2.5 blocks),
and will denote that it’s the end with “FFFF”
Lets say we delete the 2nd file, and replace it with another file
We have to “jump” down below the other file,
and it’s in 2 separate spaces on the table (ended twice with “FFFF”)
This is Fragmentation!
For HDD’s, the arm needs to go all over the hard drive to retrieve it
FAT32 - Supports up to 8TiB Volumes (tebibyte) & each file as large as 4 GiB
(gibibytes)
Supported by many OS’s, but only for Small HDD, or Thumb Drives
NTFS (New Technology Filing System) - For Windows - Constantly being improved
Popular even with other OS’s
Up to 16EiB Volumes (exabytes) & each file as large as 256 TiB
MFT (Master File Table) - Sits in the middle of the volume (very strong place),
impossible to erase, and very powerful
CDFS (Compact Disc File System) - works great with BluRay & DVD as well
Designed to allow u.c. Optical Discs to organize a filing system
that we can read with our OS.
Standard for all Optical Media. Files up to 4GiB.
Don’t memorize these numbers. Just know which OS is for which Filing System.
Formatting in Action
Video 24 is all about Formatting Storage Device - rewatch to see how this works
Dynamic Disks
Microsoft started getting frustrated with the limitations of MBR (Master Boot Record)
Style Partitions. GPT had not yet been invented. So, Microsoft came out with…
You can Extend the Volume from 10GB to 20GB if you wanted to,
As opposed to deleting that volume with the data in it and re-creating
a 20GB volume.
The data in the 10GB volume is safe/untouched when it gets expanded!!
If either drive dies, you still have access to the data through the other drive
It’s a backup drive (a copy)
For a BRAND New Computer, you won’t have Windows already on the system to be
able to go into Disk Management to be able to assign Partitioning & Format the Drives
How do we do this?
Mike is installing the OS during the Optical Media installation!
Partitioning & Formatting must always happen before using any Mass Storage
Already have an OS, use the tools built into the OS (in Disk Management)
to allow you to Partition & Format the Mass Storage
Video 26 talks about RAID’s (Striped Volume), 2-Way & 3-Way Mirrors, and Pools
Kind of confusing
Storage Spaces - Software RAID tool built into most copies of MS Windows
Gives you a lot more flexibility, can do RAID5 (Parity), and more
(Control Panel → System & Security → Storage Spaces)
It checks every one of the LBA Blocks to verify it can Read & Write Data.
I’d really appreciate it if you were to rate & review this course.