0% found this document useful (0 votes)
66 views24 pages

Understanding Linux Storage Devices

The document discusses file systems and their core functions. It explains that file systems virtually compartmentalize physical storage to organize files in a hierarchical structure. They provide metadata about each file's attributes and a user interface to access files. Modern file systems also allocate storage space on disks by organizing them into blocks and tracking file locations. The document outlines the four main functions of file systems as providing a user interface, creating a hierarchical structure, storing file metadata, and organizing storage device space. It also discusses the different file systems supported by Windows like FAT, NTFS, and ReFS.

Uploaded by

lolrnc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views24 pages

Understanding Linux Storage Devices

The document discusses file systems and their core functions. It explains that file systems virtually compartmentalize physical storage to organize files in a hierarchical structure. They provide metadata about each file's attributes and a user interface to access files. Modern file systems also allocate storage space on disks by organizing them into blocks and tracking file locations. The document outlines the four main functions of file systems as providing a user interface, creating a hierarchical structure, storing file metadata, and organizing storage device space. It also discusses the different file systems supported by Windows like FAT, NTFS, and ReFS.

Uploaded by

lolrnc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

File Systems

Idel Lawrence Aranilla

College of Computing and Information Technologies (CCIT)

Platform Technologies (CCPLTFRL)

National University-Manila

Engr. Lizel Rose Q. Natividad

09/24/2022
Every computer needs data to process information as it is the essence

that stands behind its primary role of converting input into output. Once the data

undergoes treatment and coordination, they can come together to form a file,

which may appear in many formats—text being the most used and well-known,

followed by the file extension ".txt," like

"[Link]." Other data types can take

forms as images, audio, videos, and even Web pages. Any computer users, even

casual ones, know that the device has to contain these files in storage space, a

hardware disk, whether internally in the Hard Disk Drive (HDD) or Solid State

Drive (SSD) or externally through a flash drive colloquially termed "USB." While

the processing that puts the software into the hardware may leave one's thoughts

flying over his head trying to figure out how those plastic and metal chunks can

hold and delineate such values, the answer lies in another software called

the File System.

File Systems and Its Four Baseline Operations

All information in storage is managed and handled by the file system, from

naming to retrieval and indubitably storing. It allows the data to be in the free

space by virtually compartmentalizing the physical disk for storage. According to

Lavarian (2022), without a file system, the device will be a pile of data filed back

to back, without any distinction on how to tell them apart—acting like a real-life

1
file organizer in an office. However, file systems provide roles deeper than the

general idea established because of developments over time. Modern file

systems have four baseline functions that are integral to the system's operation:

provision of a user interface (UI), creation of a hierarchical structure for the files,

storage of file metadata, and organization of the storage device space.

User Interface

Although the operating system (OS) is the one that essentially provides

the user interface of the computer, the file system is undeniably one of its most

visible features (O'Reilly, n.d.). The user has to have the UI to access the data

contained within the files, whether an application or a document, as it first has to

fetch a request before loading it in memory to be run by the central processing

unit (CPU). In a document file, the one loaded into memory is the application

associated with the document type, such as when the user accesses a text file

and the Notepad flashes on the screen for Microsoft OSs.

Hierarchical Structure

With the file system allocating the spaces on the storage device, it also

keeps a record of its location. It does this by integrating a format in determining

the paths to the files through an ordered tree structure—a hierarchy. Within the

operating system, the locations of the files and, when present, folders are in the

2
directory. However, when computer development was still in its basic form

conducting only one computation at a time and with limited storage, a flat file

system was prevalent, which houses a unidimensional, flat directory. It has the

simplest structure that places all files in the same catalog (Files & File Systems:

Crash Course Computer Science #20, 2017). Inside the hierarchical structure

found in modern file systems, it can now contain files, folders, and other

directories. Located at the topmost is the root, which is the primary directory that

houses everything else in actuality—the starting point. It is also usually the local

disk where the OS and other program files are stored, known as the C drive in

Windows OSs represented by "C:" in the file explorer. As a sign of best practice,

files similar in nature, purpose, and usage are grouped in a well-defined folder

that reflects its contents. The same concept applies when grouping such folders

into a directory.

File Metadata

Furthermore, the file system provides access to metadata, which is the

descriptive, technical, and administrative information about the specificities of a

file. The universal thought about metadata is that it is data about data: file name;

date and time when the file was created, modified, and accessed; file size; and

access permission, among other properties related to the file type. It is generally

automatically generated when creating the file, albeit it can also be done and

3
configured manually by the user for more accuracy. Because metadata stores

information about the file details, its properties can dynamically change based on

actions that can cause alterations in the file, such as by simply accessing or

transferring it to a different location. In essence, metadata is present and can

constantly vary as long as a file exists, which dictates its behavior and output

(Martin, 2020).

Storage Space Organization

However, formatting the disks must first be in place before letting such

data and files be stored and created. Organizing the storage space starts with

the manufacturers of the hard drive low-level formatting its disks to mark their

tracks and sectors. It is a prerequisite to allowing the logical division of the disks

into blocks called clusters—used to store the files and directories. Its size is

typically four kilobytes (KB), with values ranging between a minimum of 512

bytes and a maximum of 4 megabytes (MB). Writing the data on the clusters

involves a sequential process where the OS fills in one cluster before proceeding

to the next with the final cluster filled with ones (1s) to signify that writing the file

is complete—the linked-list file allocation method. These block allocations, or

allocation units in Windows systems, do it through either a File Allocation Table

(FAT) or a New File Technology System (NTFS). The former uses a fixed portion

of the disk to store the data, and the latter holds a Master File Table (MFT) in

4
various locations on the disk that contains information for every file on the system.

Also available in Linux file systems, one can picture it as the database for the

contents of the file system that helps define its volume by keeping records of the

files, their locations in the directory and physical drive, as well as their metadata

(Gurkok, 2017).

A volume is the formatted partition of the disk used by the file system upon

being high-level formatted onto it (formatting) for the actual data storing. The disk

also provides a unique area for holding the information about it on the disk called

the disk label for UNIX/Linux OSs and the partition table for Windows and Mac

OSs. The partitioned device's first sector contains a specific boot sector called

the Master Boot Record (MBR), which has the master boot code responsible for

loading the OS. The code loads it by determining which partition to boot the

system, known as the active partition. The MBR also holds information on the

partitions' organization in the device through the partition table. It is along with

other information like the timestamp of the record's creation and the disk

signature that the OS uses to discern the storage devices available in the

computer (MiniTool, 2021; Fisher, 2021).

The late 90s entered the GUID Partitioning Table (GPT) partitioning

scheme into the market to tend to the limitations faced by MBR—which now have

become the standard. One such example comes with the partition table

maximum capacity. MBR can only use up to two terabytes (TB) of the drive, while

5
GPT can use up to nine-point-seven zettabyte (ZB) or nine-point-seven billion TB

(Koishigawa, 2021). Often found in UEFI firmware, GPT is more reliable and

secured with its protocol of storing multiple copies of the partition data in various

areas of the disk and the Cyclic Redundancy Check (CDC) that validates the

data for unauthorized changes.

Windows allow two types of drive partitioning based on whether or not it

uses a partitioning scheme. A "basic disk" uses either of the two (MBR or GPT),

while a "dynamic disk" goes outside the convention and allows volume extension

on any free space in the drive. The OS also showed a time of development

acceleration during the 2000s with its storage space organization. From Windows

2000 going forward, Microsoft decided to incorporate partitioning the disk during

the OS installation—automatically creating one on the first hard disk—while

Windows XP saw the ability to use an NTFS volume as a passage to another.

Such developments consequentially also led to upgrades with the file systems

themselves, adding more functions for security, among other things.

Windows File Systems

Windows primarily support three file systems in its lineup: FAT, NTFS, and

the most recent addition, Resilient File System (ReFS). There were

supplementary file systems introduced in Windows 2000, albeit primarily used for

peripheral storage on DVD/CD-ROM drives: CD-ROM File System (CDFS) and

6
Universal Disk Format (UDF). Modern Microsoft OSs still offer support for

multiple Windows file systems, despite some lagging in specific technological

values, especially the ones created at earlier dates, because each one still

manages to find its niche under appropriate IT conditions (Posey, 2020). The

FAT file system (1977) is one of the simplest out of the bunch, with its first

implementation dating back to the dawn of the PC OS pioneers like the Microsoft

Disk Operating System (MS-DOS) line. Its table (FAT) has "entries" for each

cluster size that makes the linked-list file allocation method possible—containing

the number of the next, marking the End-of-File (EOF), reserved spaces, and

bad unusable clusters. It has produced versions based on the number of bits

accompanied by improvements over time concerning cluster size: FAT12, FAT16,

FAT32, and exFAT (Keil, n.d.).

FAT16

Although simple, FAT16 (1984) proves its robustness and is widely used

today for formatting removable storage devices like flash drives. It replaced

FAT12 with a more efficient 16-bit cluster address for mapping 65,517 clusters

per volume, with each cluster size being 512 bytes and 32 MB of space. Its

predecessor only had a maximum cluster number of 4,078, roughly only one-

sixteenth its capacity. FAT16 also employs an 8.3 naming convention for its files

with an eight-character long string followed by a dot and the three-character file

7
extension. It was generally a bigger and better file system than 12 that works on

hard disks with volumes as small as 16 MB up to four GB in later revisions

(Techopedia, 2016; Posey, 2020).

FAT32

Microsoft introduced FAT32 with the Windows 95 Release 2 (1996), which

provided further improvements from FAT16. Its most highlighted feature is the

increase it saw with the maximum volume size it can support to 16 TB in contrast

with 16's four GB. It uses a smaller cluster size than its predecessor, thus

allowing greater efficiency in handling disk space. However, most Windows OS

can only accommodate so much that the 16 TB volume size is hard to fill in yet—

previous OSs like XP and Vista set the peak volume at 32 GB, while more

current ones like Windows 10 can only extend support up to two TB. The storage

downside of FAT32 is the limit on four GB file sizes. It, however, lengthened the

file naming restriction of 16's eight characters by stretching it to 255 characters

(Posey, 2020). Although considered old, it is presently the most prevalent system

used for removable drives, allowing compatibility with any device with a USB port

(Hoffman & Duino, 2021).

8
exFAT

The series' most advanced file system is exFAT (2006), colloquially

termed FAT64, albeit shied away by a lot in the tech community for being a

misnomer, for the remarkable improvements it showcases from FAT32 using 64-

bit length fields (Iwaya, 2016). It went beyond its predecessors' storing capacities,

making it virtually impossible to fill it in thoroughly (PCMag, n.d.). It upgraded to

outstretched potential volume support of 128 petabytes (PB) and file size of 16

exabytes (EB) or 128,000,000 GB and 16,000,000,000 GB, respectively.

Microsoft intended to make it a proprietary file system for shareable and movable

devices like a high-capacity USB drive. Similar to FAT32, it follows the trend of

cross-compatibility that works with the entire line of Windows and modern

macOS renditions, albeit it requires third-party software for Linux (Hoffman &

Duino, 2021).

NTFS

NTFS became the standard file system following its introduction with

Windows NT 3.1 in 1993 because of its entrenched security features that the

FAT line was missing. Its fortified dependability made NTFS a go-to standard for

Windows Servers and its succeeding desktop systems. It was Microsoft's first

journaling file system—keeping records of the file transactions that log every

change made in a structure that consequentially enables shadow copies

9
(previous, deleted, or corrupted file versions) to be accessed or restored. NTFS

also replaced the FAT table with the Master File Table (MFT) that takes notes of

the file's record when created, which contains attributes for security, ownership,

and permissions, and also reflects the clusters utilized by the file on the disk. Its

improved file system security for local permissions landed it a C2 top-secret

standard recognition from the US government for data protection, system

auditing, and system access—in stark contrast with FAT32's shared permissions.

NTFS also incorporated system-level encryption through the Encrypting File

System (EFS) that symmetrically encrypts the contents it houses (Posey, 2020).

The file system's volume allows compressing itself or its contents (folders

and files) which is not an option provided by its predecessors, even with FAT32's

introduction in 1996 (Mesevage, 2019). In addition, the user can access a

volume as a folder within another instead of the typical drive letter format (C:)

through the volume mount points. It has maximum volume support of 256 TB and

a file size support of 16 TB in the early Windows NT version that can now

accommodate as large as eight PB or 8,000 TB for Windows 10. It can, however,

use its disk quotas feature that sets a space limit the user files can occupy. A

further primary selling point is its identity as a self-healing file system through its

background utility that automatically corrects disk problems. It consequentially

allows hot fixing of the data, a process that copies the data from one erroneous

disk area to another, thus saving the organization from costs brought by

10
downtime. It does, however, prove to lag behind FAT36 with cross-compatibility,

as stated by Masevage (2019), e.g., the system can only be read and does not

allow writing in a macOS environment without third-party software.

ReFS

Windows Server 2012 came with a new file system intended to replace

NTFS with its more secure, available, and scalable features—ReFS (codenamed

Protogon). Although intended to be the next-generation file system from

Microsoft, it provided a sense of familiarity to users, having a framework based

on NTFS (Microsoft, 2017). Regardless of backward compatibility, it removed

and replaced some of its predecessors' prominent elements like file compression,

disk quotas, and EFS, albeit it contains Bitlocker encryption. Its integrated

environment with Storage Spaces allows the system to determine and repair data

corruptions by accessing the alternative copies stored by file-sharing applications

in volumes handled by Spaces. It is also known to have a more-advanced self-

healing feature enabled by the scrubber, which proactively searches for data

corruption for automatic fixing. Microsoft also instilled tools and functions, such

as salvage, for recovering files from completely damaged disks or isolating the

corruption of data, file, or volume to leave other data at risk alone (Posey, 2020;

Microsoft, 2017).

11
ReFS also allows workload optimization through its advanced capabilities,

like real-time tier optimization, which divides a drive volume into two logical

groups, known as tiers, for performance and capacity (Microsoft, 2020).

Additionally, it is the most capable Windows file system as well. The file system

has a maximum volume as large as a yottabyte (YB) and can extend to a

yobibyte (YiB), which equates to a trillion and 1.2 trillion TB, respectively. ReFS

can also accommodate file sizes as large as 16 EB or 16 million TB, which tops

the capacity superiority displayed by exFAT (Posey, 2020; ReFS for Windows by

Paragon Software, n.d.). Behind these notable feats, however, Windows cannot

be booted using its volume.

Linux File Systems

A sharp deviation from the intuitive and user-friendly Windows comes the

polarizing Linux, controversial for its high-level and not-so-beginner-friendly

system. Linux can support up to 100 file systems, each having a unique

metadata structure for managing the data (Both, 2016). At its core, however,

Linux file systems use a hierarchical structure that houses the root (/) and its

directories—more similar to file systems supported by Windows than one thinks.

They require an Application Programming Interface (API) critical for allowing the

interaction and manipulation of the file system components, such as creating files

(Linux File System - Javatpoint, n.d.).

12
EXT

Linux primarily supports the Extended File System (EXT) line for its data

storage format: EXT2, EXT3, and EXT4, among others. It divides the disk into

logical blocks, with the "superblock" encompassing all information about other

ones, sectors, and cylinder groups. The file system also uses a mount point for

supporting multiple file systems as a subfolder in the root directory referred to by

a path. However, before using the file system and observing such elements,

everything starts with partitioning the disk. Formatting in most Linux file systems

generally uses the "fdisk" command, albeit it may have subtle differences from

one system to the next. In creating the file system, one has to use the "newfs" or

"mkfs" commands followed by the partition device name.

The release of EXT versions came after fixing bugs and enhancing their

capabilities from one system to the next, with the first version of EXT containing

several faults. EXT2, for one, highlighted reliability with its ability to handle

enormous storage. EXT3 followed the journaling trend showcased by NTFS,

while EXT4 increased the maximum file size support to 16 TB. It thoroughly

utilizes the Linux built-in commands, file manipulation process, and security

measures. The line used the UNIX-native UNIX File System (UFS) as its

inspiration, structured in a hierarchy with a reliable framework, comprehensive

security, and robust and expandable storage.

13
Both file systems follow the same structure that uses information nodes

(inodes) for assembling the file attributes, e.g., file size and type, except for the

filename stored in a folder, where an inode number serves as an identification for

each file. There are unique inodes that correspond to the disk found in the device

folders (/dev) called "devices," which can be logical or raw depending on the

presence of logical division in blocks, with the latter having none. The system

stores the file data parts to memory when being saved on the disk until being

written onto it; having the computer shut off while the system is still writing the

data results in damages. However, the user can use the "sync" command to feed

the data into memory. He can also conduct manual integrity checkups on the disk

and file system's superblock, inodes, cluster groups, and directory entries using

the "fsck" instruction. It is part of the surface that showcases the powerful tools

that Linux file systems have where the Windows systems may fall shorter in

specific areas—with the latter also undeniably holding many advantages under

its deck.

MacOS File Systems

Sophistication, cleanliness, comprehensiveness, and advanced

technologies are four words that come to mind when one thinks of Apple and its

computers. The same ideas apply to its file systems—they eliminate the path

complexities of the ones in Windows volume after volume and folder after folder,

14
as well as the text-based and structural nuances of Linux (Ashrafi, 2020). Such

changes toward intuitive processes and simplicity stand behind its well-

established features. While the disk utility may offer file systems such as the FAT

lineup, e.g., exFAT, when formatting a drive on an Apple device, the company's

main platter serves Mac OS Extended (HSF+) and Apple File Systems (APFS)

as their highlighted products (Imran, 2022).

HSF+

HSF+ was the default file system used by the macOS series in every Mac

device, starting in 1988 until 2017. Although newer OS versions from High Sierra

and above are still compatible with the system, it is primarily used for HDDs and

other hybrid drives, as APFS needs an SSD to reach its full potential. Thus, it

remains superior to its successor when using a mechanical hard drive and older

Macintosh systems (Pot, 2019). It supports a maximum volume size of 16 TB,

which contests with FAT32. HSF+ is essentially a journaling file system that

secures the data when faced with an unwanted disk or system error based on the

logs maintained during a file's creation or modification—Mac OS Extended

(Journaled). Moreover, a combination of mainstay features subcategorizes it

further: Mac OS Extended (Journaled, Encrypted), Mac OS Extended (Case-

sensitive, Journaled), and Mac OS Extended (Case-sensitive, Journaled,

Encrypted). Encrypted ensures that the partition is protected through encryption

15
and password requirements, while Case-sensitive diversifies the naming system

based on letter case (Apple Online Academy, 2020).

The first two sectors of its disk are the boot sectors and boot blocks. The

latter is succeeded by the volume information block that spots the catalog b-tree

and extents b-tree for the list of files present in the volume and the location of the

file fragments on the disk, respectively. Its filename can hold a limit of 255

characters using any symbol but the colon (:) used for writing file paths in

contrast to Windows' backslash (\). It also discards the file extension convention

from other systems using the type and creator codes. These make the files not

constricted with their file types and are associated with the responsible

application that will open them—a file named "Aranilla" is accessible as an image,

a text, or an HTML document based on the attributes that determine what

application to open on its behalf (O'Reilly, n.d.). A bookmark file is an alias,

which acts as a pointer to the original file as tracked by the Alias Manager—the

Macintosh equivalent of the Windows shortcut. Such files have two distinct parts

called the data and resource forks. The former holds dynamic information like

word processing, while the latter carries static information like program icons.

APFS

Apple released APFS in 2017 for macOS versions 10.13.6 High Sierra

and higher to be the new default file system after more than a decade-year reign

16
by HSF+. It shows its superiority over its Macintosh precedent when used

according to the recommended standard for optimization in an SSD or any flash

memory. APFS leads by a mile in performance, reliability, and security. The

maximum volume it can hold, for one, is 16 EB. It uses the concept of

"containers" and "volumes" for dynamically allocating disk space in demand. The

volumes are sized based on what it requires from the data it houses and shares

the reserved container block with other volumes—Space Sharing. Hence the

user does not need to decide how large the volumes are when creating them.

As elaborated by Hoffman (2017), under-the-hood developments

incorporated by Apple in APFS are what make it shine as a new generation file

system for the company's computers. It refined metadata to be more efficiently

accessible by determining directory size and employing the copy-on-write

technique that helps prevent data corruption by creating a copy of the file

concerned as one modifies the original. Furthermore, file performance increased

by a factor through its file copying marker when two files point to the same data

and a new protocol for "sparse files" that allocates spaces before writing zeroes

to lessen the time it consumes while the OS works on the file. APFS' reliability

comes with its most prominent feature: checksums. It helps the OS determine

faults in the system when the file data (treated through a mathematical formula)

does not match a checksum value. Other notable features include a system-level

snapshot and multi-key encryption. Similar to HFS+, APFS subcategorizes itself

17
based on combining essential file system elements: APFS (Encrypted), APFS

(Case-sensitive), and AFP (Case-sensitive, Encrypted). The only issue that one

can find with APFS is its lack of backward compatibility. Introduced in 2017, its

optimization for SSDs means that one cannot fully experience its maximum

capability with HDDs and older systems, in which HSF+ takes a clean win (Pot,

2019).

18
REFERENCES

Apple Online Academy. (2020, December 22). File System Explained – APFS,

MacOS Extended, FAT, exFAT. . . Retrieved September 24, 2022, from

[Link]

extended-fat-exfat/

Ashrafi, M. (2020, July 9). File Systems: Mac vs. Windows vs. Linux. MacInfo.

Retrieved September 24, 2022, from [Link]

vs-windows-vs-linux/

Both, D. (2016, October 31). An introduction to Linux filesystems.

[Link]. Retrieved September 23, 2022, from

[Link]

filesystems#:%7E:text=Linux%20supports%20almost%20100%20types,da

ta%20is%20stored%20and%20accessed.

Files & File Systems: Crash Course Computer Science #20. (2017, July 13).

[Video]. Youtube. Retrieved September 21, 2022, from

[Link]

Fisher, T. (2021, August 30). What Is a Disk Signature, and How Do You Fix Disk

Signature Collisions? Lifewire. Retrieved September 21, 2022, from

[Link]

2625851#:%7E:text=A%20disk%20signature%20is%20a,storage%20devi

ces%20on%20your%20computer.

1
Gurkok, C. (2017, December). Computer and Information Security Handbook

(Third Edition) [Internet]. In Chapter 41 - Cyber Forensics and Incidence

Response. (3rd ed.). Morgan Kaufmann Publishers.

[Link]

Hoffman, C. (2017, October 17). APFS Explained: What You Need to Know

About Apple’s New File System. How-To Geek. Retrieved September 24,

2022, from [Link]

need-to-know-apples-new-file-system/

Hoffman, C., & Duino, J. (2021, August 20). What’s the Difference Between

FAT32, exFAT, and NTFS? How-To Geek. Retrieved September 23, 2022,

from [Link]

fat32-exfat-and-ntfs/

Imran, S. (2022, February 11). APFS vs. Mac OS Extended: Which Should You

Pick? MUO. Retrieved September 24, 2022, from

[Link]

Iwaya, A. (2016, June 19). Which Name Is Correct, exFAT or FAT64? How-To

Geek. Retrieved September 23, 2022, from

[Link]

fat64/#:%7E:text=There%20is%20no%20such%20thing,is%20increasingly

%20uncommon)%20and%20exFAT.

2
Keil. (n.d.). File System Component: FAT File System. Retrieved September 22,

2022, from [Link]

Koishigawa, K. (2021, April 28). MBR vs GPT: What's the Difference Between an

MBR Partition and a GPT Partition? [Solved]. [Link].

Retrieved September 21, 2022, from

[Link]

between-an-mbr-partition-and-a-gpt-partition-solved/

Lavarian, R. (2022, January 12). What Is a File System? Types of Computer File

Systems and How they Work – Explained with Examples.

[Link]. Retrieved September 21, 2022, from

[Link]

Linux File System - javatpoint. (n.d.). [Link]. Retrieved September

23, 2022, from [Link]

Martin, N. (2020, June 21). How Does Metadata Work? twoBit Preservation.

Retrieved September 21, 2022, from

[Link]

does-it-come-from

Mesevage, T. G. (2019, November 13). NTFS vs FAT32: Which Is Better? Datto.

Retrieved September 23, 2022, from [Link]

ntfs-which-is-better

3
Microsoft. (2017, January 13). Resilient File System Overview. Microsoft Docs.

Retrieved September 11, 2022, from [Link]

us/previous-versions/windows/it-pro/windows-server-2012-r2-and-

2012/hh831724(v=ws.11)

Microsoft. (2022, March 29). Resilient File System (ReFS) overview. Microsoft

Docs. Retrieved September 11, 2022, from [Link]

us/windows- server/storage/refs/refs-overview

MiniTool. (2021, September 23). What Is Master Boot Record (MBR)? Definition

& How To Use. Retrieved September 21, 2022, from

[Link]

O’Reilly. (n.d.-a). Mac OS X Hacks. O’Reilly Online Learning. Retrieved

September 24, 2022, from [Link]

x/0596004605/[Link]

O’Reilly. (n.d.-b). Operating System Concepts, Seventh Edition. O’Reilly Online

Learning. Retrieved September 21, 2022, from

[Link]

concepts/9780471694663/[Link]#:%7E:text=For%20most%20users%

2C%20the%20file,users%20of%20the%20computer%20system.

PCMag. (n.d.). Definition of exFAT. PCMAG. Retrieved September 23, 2022,

from

[Link]

4
20File%20Allocation%20Table)%20An,(FAT32)%20to%20virtually%20unli

mited.

Posey, B. (2020, September 22). Windows file systems showdown: FAT16,

FAT32, NTFS and ReFS. TechTarget. Retrieved September 22, 2022,

from [Link]

difference-between-FAT32-FAT16-and-NTFS

Pot, J. (2019, September 20). What’s the Difference Between APFS, Mac OS

Extended (HFS+), and ExFAT? How-To Geek. Retrieved September 24,

2022, from [Link]

between-apfs-macos-extended-hfs-and-exfat/

ReFS for Windows by Paragon Software. (n.d.). Paragon Software Group.

Retrieved September 11, 2022, from

[Link]

Techopedia. (2016, December 5). File Allocation Table (FAT). [Link].

Retrieved September 22, 2022, from

[Link]

fat#:%7E:text=A%20file%20allocation%20table%20(FAT,drives%20and%

20other%20computer%20systems.

You might also like