How do I make my external USB HDD be treated as a removable drive

To avoid "System Volume Information" and "$Recycler", do the following for the external disk drive:

  1. Right-click the Recycle Bin, select Properties, click the disk, check "Do not move files to the Recycle Bin", then OK.
  2. Go to Control Panel -> System, click System protection, uncheck the disk, click OK.

If the above directories were already created, you might need after this to take ownership of them in order to delete.

The best common format is probably NTFS, as the majority of current Linux distributions supports the NTFS file system out of the box, and it doesn't suffer from the limitations of FAT32.

In case of performance problems on Linux, give a try to Paragon NTFS & HFS filesystem drivers for Linux.


@harrymc answered everything correctly (+1 to him) except this part:

I would like to format the drive with a filesystem that would be efficient as well as compatible with Linux and Windows. What would be such an efficient filesystem? extFAT? I don't think FAT32 would be good for a 2TB storage? ( there would be too much wastage? )

If you want to support Linux boxes, the only really good filesystem that works between the systems is FAT32. Linux can read and write to NTFS, but the Linux NTFS driver runs as a FUSE module, and performance is comparatively poor. exFAT would be the best option, because FAT32 doesn't allow filesizes greater than 4 GB, but AFAIK Linux and friends do not know how to read it (and neither do versions of Windows earlier than Windows 7)


Check:

  • Start
  • Right click on Computer » Manage » Device Manager
  • Find your USB HDD in Disk drivers on the right side
  • Right click on it, then Properties » Policies panel
  • Make sure that Quick removal (default) is selected.