Last Updated on August 11, 2026 by Alan
Many of my clients are generally adept at using their computers – they know how to work with Windows and the programs they use (whether for work or play), and they can usually solve minor printing problems without assistance. But the one place where otherwise savvy computer users often have problems is anything to do with the Windows file system. They may know how to save and open files, but if I ask them WHERE a particular file was saved or what folders they’ve set up, I often get a blank look, because they may not be aware that there’s a whole lot to understand beyond the procedures for simply opening and saving files. This article will take you step by step through everything you need to know about the file system. When you’re done with it, you should be able to work (and play) faster and more easily, and with less frustration.
A Trip Down Memory Lane
To understand the Windows file system, it’s helpful to remember the world as it was before personal computers existed. Imagine it’s 1976 and you’re starting a small business. In addition to renting an office or storefront, hiring staff, and doing all the other things you need to do to get things underway, you quickly realize that your business will generate a lot of paper, much of it important (and therefore needing to be saved). So you go out and buy a filing cabinet in which to keep all those documents – incoming correspondence, orders, bills from suppliers, payroll records, accounts receivables, copies of outgoing correspondence, etc.
As the weeks go by, you very quickly realize that just tossing everything loosely into the filing cabinet is not a workable plan. As the number of documents grows into the hundreds, it becomes increasingly difficult to find anything, because you have to rifle through all the other documents just to find the one you’re looking for. So you run out to the closest stationery store (you can’t go to Staples because their first store won’t open until 1986) and buy a box of manila folders. Then you spend the rest of the day marking individual manila folders for different types of documents, and then sorting each of the existing documents into the correct folder. When that job’s done, you breathe a sigh of relief, because once again it’s relatively easy to find what you’re looking for – just go to the appropriate folder.
Your new system works well for some weeks or months, or perhaps even longer, until the same old problem rears its ugly head again. Some of your more commonly used folders are now bulging with hundreds of documents, and so retrieving anything from them takes just as much time and effort as it did before you even had any folders. So you run out to the store again, and this time you come back with a bunch of heavy duty accordion folders, the kind that have expanding ribs on the side and can comfortably swallow hundreds of sheets each. Then for each bulging manila folder you set up an accordion folder, mark up a bunch of new manila folders for each document type in the bulging manila folder, sort all the documents into the new manila folders, and then place the new manila folders into their respective accordion folder.
As the months and years go by, you periodically have to split more single manila folders into an accordion folder containing multiple manila folders. And finally, at some point the filing cabinet itself becomes so stuffed that it’s difficult to get anything in or out of it, so you buy a new filing cabinet to supplement the existing one, and then spread all the folders between the two cabinets.
Back to the Present
The approach described above is a relatively simple but powerful way of organizing a body of information that is constantly growing, even when that growth is in unpredictable directions. Each time the contents of a folder grows too large to be workable, you split it into sub-folders as appropriate. And with some changes of terminology, this approach is also the same one that modern computer operating systems (such as Windows) take to organize and manage their data.
In a computer, instead of filing cabinets we have one or more drives. Each drive may be a hard disk drive (HDD), a solid state drive (SSD), an optical drive (such as a CD or DVD drive), a USB flash drive, or possibly some more unusual kind of storage device. On each drive you have one or more folders (sometimes called directories), with each folder possibly containing other folders and/or files. Although there is a limit to how far it can go, folders can sometimes be nested to five or six or even more levels.
On a Windows machine, each drive is identified by a letter followed by a colon. The A: and B: drive letters were reserved for diskette drives, which virtually no computers have anymore. With very rare exceptions, the C: drive is an HDD or SSD which contains Windows itself, and usually all of the application programs, and the documents and other files those applications use. Additional drives (such as optical drives, drives connected to USB ports, and drives that are on other machines on the same network) are each assigned other letters.
Every drive has a root directory, which is a special folder that contains all the files and other folders on the drive. Putting a file or folder in the root directory is the equivalent of putting a document or manila folder directly into a filing cabinet and NOT inside any other folder or folders.
Each file is the equivalent of a document in the 1976 small business example described above. It may be a word processing document, a financial spreadsheet, a database file, or a program (or part of a program). For example, Windows itself consists of more than 100,000 files which reside in many thousands of nested folders. Each file is identified by a file name with an optional extension; the extension, if present, is separated from the file name by a period and usually indicates the file type. For example, a file named BookReport.docx would be a Microsoft Word document, and one named Budget2026.xlsx would be a Microsoft Excel workbook.
Windows maintains a list of known file name extensions and the application program associated with each one; when you double-click a file, Windows consults the list to determine which program to open it with. By default, Windows does not display the file extensions in File Explorer, but you can change that behavior by selecting View, Show. If you attempt to open a file with a file name extension that Windows doesn’t recognize, you’ll be prompted to choose which program to use to open the file.
A file path for a particular file is simply the drive it resides on followed by the sequence of folders you would need to traverse to reach the file, with a backslash separating the drive from the first folder and each folder from its immediate neighbors. For example if you had a folder called Data in the root directory of the C: drive, and inside of that folder was another folder called School, and inside of the School folder was the file BookReport.docx, the file path to that file would be C:\Data\School. If you had a file named Reminders.txt stored in the root directory of the C: drive, the path to that file would be simply C:\.
The file specification for a file is just its file path, followed by another backslash, followed by the file name and extension (if any). For the two files discussed in the previous paragraph; the file specifications would be C:\Data\School\BookReport.docx and C:\Reminders.txt, respectively.
The full file specification uniquely identifies a specific file on a computer system. Because it is a unique identifier, two files can share some but NOT all elements of their file specifications. For example, you could have two files with the same file name and extension if they were in different folders, or two files with the same file name or extension, but NOT both, in the same folder, or two files with the same file name and extension in the same folder IF they were on different drives. All this is analogous to how postal addresses work – your house can have the same street number as another house, but only if they’re on different streets or in different towns.
Important Folders To Be Aware Of
The C:\Users folder is where Windows stores most data created by users. When each user is set up, Windows creates a sub-folder inside of C:\Users for that user, and inside of that sub-folder it creates additional sub-folders for standard Windows file locations. For example, when the user Susan is set up, Windows will create the folder C:\Users\Susan, and then create C:\Users\Susan\Desktop, C:\Users\Susan\Documents, C:\Users\Susan\Downloads, C:\Users\Susan\Music, C:\Users\Susan\Pictures and C:\Users\Susan\Videos. If the user Bob is later set up on the same machine, Windows will then create C:\Users\Bob, C:\Users\Bob\Desktop, C:\Users\Bob\Documents, C:\Users\Bob\Downloads, C:\Users\Bob\Music, C:\Users\Bob\Pictures and C:\Users\Bob\Videos.
This approach ensures that each user’s files are kept separate from all other users’ files. The programs included in Microsoft Office (Word, Excel, PowerPoint, etc.), as well as many other applications, will by default open and save files in the current user’s Documents folder. In most cases, the user also has the option to create their own sub-folders, as well as to open or save documents in any folder to which they have access.
The C:\ProgramData folder is accessible to all application programs, and each application may set up its own sub-folder there to store data used by that application.
The C:\Windows folder is where all the files that comprise Windows itself reside. A user normally has no reason to access this folder.
The C:\Program Files and C:\Program Files (x86) folders are where application programs are installed. A user normally has no reason to access these folders.
Other Folders
Some programs store their data in folders other than those mentioned above. When setting up a backup routine for your computer (see Backups: Cheap Insurance You Really Need), it’s important for you to be aware of where each program you use stores its data, so you can make sure that your backups include all the folders where your important data is stored. Most dedicated backup programs automatically copy everything in your Documents folder, but beyond that you need to specify what other folders should be backed up.
Other Drives
If you use externally connected drives (such as HDDs, SSDs or flash drives connected via a USB port), remember that those drives are available for opening, saving or backing up files ONLY when the drive in question is connected to the computer. And when you disconnect any drive from a USB port, to avoid data loss always use the safe disconnect procedures outlined in How to Remove a USB Drive Safely.