Knowing how to format and install an SSD correctly saves you from the two most common failure modes: a drive that the OS can't see, and a drive the OS can see but won't boot from. Whether you're dropping an NVMe M.2 into a desktop, swapping a 2.5-inch SATA drive into a laptop, or preparing a fresh SSD for a console expansion slot, the process follows the same logical order. This guide walks through each step in plain language, covering Windows, macOS, and Linux, with notes on where the process diverges.
What you need before you start
Gather the right tools first. You need a Phillips-head screwdriver (usually PH1 or PH0 for laptops), an anti-static wrist strap if you're working inside a desktop, and the correct standoff screw for M.2 drives. Most motherboards and laptops ship with an M.2 standoff already installed, but it's worth confirming before you open anything up.
You also need to decide the drive's purpose before formatting it. A boot drive needs a different partition scheme than a secondary data drive. UEFI-based systems (virtually every machine built after 2012) require GPT partitioning; older BIOS systems use MBR. Getting this wrong means the drive installs fine but won't appear in the boot order.
Physically installing the SSD
Power the system down completely and unplug it from the wall. Don't rely on the power button alone. For desktops, remove the side panel and locate the M.2 slot on the motherboard, usually near the CPU. For 2.5-inch SATA drives, find the drive bay and the nearest SATA data port.
Insert the M.2 drive at a 30-degree angle into the slot, then press it flat and secure it with the standoff screw. It should feel snug without forcing. For SATA drives, slide the drive into the bay, connect the SATA data cable to the motherboard and the power cable from the PSU, then secure with the bay screws. That's it. The physical install is the easy part.
Laptop installs follow the same M.2 or SATA logic, but you'll often need to remove a bottom panel and sometimes a heatsink plate sitting directly on the M.2 slot. Lenovo ThinkPads and Dell Latitudes generally have clear service documentation; check the model's hardware maintenance manual before cracking the chassis.
Formatting the SSD on Windows
Boot into Windows with the new drive installed. Open Disk Management by pressing Win + X and selecting it from the menu. The new drive appears as "Unknown" with unallocated space. Windows prompts you to initialise it. Choose GPT unless you know the system is running legacy BIOS with MBR requirements.
Right-click the unallocated space and select "New Simple Volume." The wizard walks through assigning a drive letter, choosing a file system (NTFS for most purposes, exFAT if the drive will be shared with macOS or Linux), and setting the allocation unit size. For general use, leave the allocation unit size at default. Click through, let Windows format the drive, and it appears in File Explorer within 60 seconds.
If you're installing Windows fresh onto the SSD as the boot drive, skip Disk Management entirely. Boot from a Windows installation USB, select the unformatted SSD as the destination, and the installer handles partitioning and formatting automatically.
Formatting the SSD on macOS
macOS handles new drives through Disk Utility (Applications > Utilities > Disk Utility). With the drive connected or installed, it appears in the left sidebar. Select it and click "Erase." Choose APFS for any drive that will run macOS Ventura or later; choose Mac OS Extended (Journaled) only if the drive needs to be compatible with older macOS versions. For external drives shared with Windows machines, ExFAT is the right choice.
The scheme should be GUID Partition Map. Click Erase, confirm, and the process completes in seconds for most drives.
Installing macOS onto the new SSD requires booting into macOS Recovery (hold Command + R on Intel Macs, or hold the power button on Apple Silicon). From there, Disk Utility erases and partitions the drive, and you reinstall the OS from the Recovery menu. If you're doing a fresh install rather than a migration, this is the cleanest path.
Formatting the SSD on Linux
Linux users can format an SSD using either a GUI tool like GParted or the terminal. In the terminal, run lsblk to identify the new drive (it'll appear as something like /dev/nvme0n1 or /dev/sdb). Don't confuse it with your existing system drive.
Create a new GPT partition table with sudo gdisk /dev/nvme0n1, write a new partition, and format it with sudo mkfs.ext4 /dev/nvme0n1p1 for ext4, or sudo mkfs.btrfs for Btrfs. Mount it with mount and add the entry to /etc/fstab for it to persist across reboots. If you're installing Linux onto the new drive, the distribution installer handles all of this through its partitioning screen.
Installing an SSD for console storage expansion
PS5 owners expanding internal storage follow a slightly different process. Sony's console requires an M.2 NVMe SSD in the 2280 form factor (80mm length) with a heatsink, running at a minimum sequential read speed of 5,500 MB/s. The PS5 storage process involves powering off the console, removing the side panel, unscrewing the M.2 bay cover, inserting the drive, and replacing the panel. The PS5 formats the drive automatically on next boot. No manual formatting is needed.
For a deeper comparison of internal M.2 versus external USB storage on PS5, the PS5 external hard drive vs M.2 SSD breakdown covers the trade-offs in detail.
Checking drive health after installation
Once the SSD is formatted and in use, verify it's performing as expected. On Windows, tools like CrystalDiskInfo report drive temperature, total bytes written, and S.M.A.R.T. status. A healthy drive shows "Good" status and temperatures under 70°C under load. On macOS, Disk Utility's First Aid function runs basic checks. Linux users can run sudo smartctl -a /dev/nvme0n1 with smartmontools installed.
Check the drive is running at its rated speeds with a quick benchmark. A 3,500 MB/s sequential read result on a drive rated at 3,500 MB/s confirms the host controller and PCIe lane assignment are correct. If the drive is running at half speed, it's likely seated in a PCIe 3.0 slot when it expects PCIe 4.0, or vice versa. That won't damage the drive, but it won't deliver the performance you paid for.
Common mistakes and how to avoid them
Skipping the standoff screw is the most common physical mistake. Without it, the M.2 drive sits at an angle and can unseat itself under vibration. The second most common mistake is choosing MBR when the system expects GPT, which causes the drive to be invisible in the UEFI boot menu even though it shows up in Disk Management.
On new drives, don't run a full format when Windows offers the choice between quick and full. Full format rewrites every sector, which is slow and unnecessary on a new SSD. It doesn't improve performance or reliability. Quick format is correct. The drive is new. There's no data to overwrite.
Finally, if you're cloning an existing OS to the new SSD rather than doing a fresh install, use dedicated cloning software like Macrium Reflect (Windows) or Carbon Copy Cloner (macOS) rather than a simple file copy. File copies don't preserve the boot partition structure, and the drive won't be bootable no matter how correct the formatting looks.

