Unable to Partition

I am unable to create a small partition on newly purchased 2tb SSD USB Gen 2 External Drive.

I have re-formatted, cleaned, checked to make sure I am gpt rather than mbr, yet still receive the following error. I have also changed usb ports, switched from my laptop (windows 10 pro) and also attempted using my desktop (Win 11 Pro). The drive functions (I can copy and paste a simple file). In disk management the option to shrink volume is greyed out. When I attempt to create a partition in diskpart all I receive is this message:

“No usable free extent could be found. It may be that there is insufficient
free space to create a partition at the specified size and offset. Specify
different size and offset values or don’t specify either to create the
maximum sized partition. It may be that the disk is partitioned using the MBR disk
partitioning format and the disk contains either 4 primary partitions, (no
more partitions may be created), or 3 primary partitions and one extended
partition, (only logical drives may be created).”

This is what I see in Disk Management.

This is disk detail from diskpart command

Thank you for your help.

The entire capacity of the drive is used by the Primary Partition already. You’ll need to re-partition the drive and allow space for more than one.

Yep — this error is almost always because the drive has one single big exFAT partition taking up the entire disk, so there’s no unallocated space left for Disk Management/diskpart to carve out a new one.

Windows also often can’t “shrink” exFAT volumes (that’s why the Shrink option is greyed out), so it feels like the drive is “stuck”.

Quick fix (works 99% of the time)

Back up anything important from the SSD first, because this will wipe it.

  1. Open Command Prompt as Admin

  2. Run:

diskpart
list disk
select disk X   (pick the SanDisk 2TB drive)
clean
convert gpt
create partition primary size=200000
format fs=exfat quick label=PART1
assign
create partition primary
format fs=exfat quick label=PART2
assign
exit

That will create a 200GB first partition + a second partition using the rest.

If it STILL refuses to partition

Try doing the same but format as NTFS (Windows handles it better):

format fs=ntfs quick label=PART1

If it works in NTFS but not exFAT, that’s your answer.

Heads up (common gotcha)

Some “portable SSDs” or USB bridge chips behave weird with partition tools, especially on certain ports/hubs.
So also try:

  • plugging it directly into the PC (no hub)

  • using a different USB port (preferably a rear USB port on desktop)

If you end up returning it or swapping it later, prices on 2TB SSDs are all over the place depending on region, so I get the pain :sweat_smile:

Short answer: wipe it once, partition it cleanly, and be done with it.

This isn’t a bad SSD. It’s just Windows being Windows with external exFAT drives. Shrinking won’t work, no matter how many times you try. What I’d do:

  • Back up anything on the drive
  • Delete the existing volume completely so the space becomes unallocated
  • Create your small partition first
  • Create the second one with the remaining space

If this drive is mainly for Windows, format both partitions as NTFS. It gives you way more flexibility later. Only stick with exFAT if you really need cross-platform use.