TheUSB mass storage device class orUSB MSC orUMS is a set of computing communications protocols defined by the USB Implementers Forum that run on the Universal Serial Bus. The standard provides an interface to a variety of storage devices.
Windows 95 OSR2.1, an update to the operating system, featured very limited support for USB. During that time, no generic USB mass storage driver was produced by Microsoft, even for Windows 98. This meant that a device- specific driver was needed for each type of USB storage device. Today, generic drivers which support USB flash drives even in Windows 98 are available as free downloads. By 2000, the problem was almost solved. Products designed for Windows Me and Windows 2000 (where a specific driver was required only for rare devices) are only fully corrected in subsequent OSes. On Windows Server 2003, however, a drive letter has to be assigned to it in order to access it. This can be done in Disk Management (under Computer Management (local) | Storage | Disk Management).
There is no native (supplied by Microsoft) support for USB in Windows NT, earlier versions of Windows, or MS- DOS, although some third-party solutions exist for each OS. A third party driver for Windows 98 and Windows 98SE is also now available. There is also a USB UMS driver for Windows NT 4. FreeDOS supports USB mass storage as ASPI devices.
Host. However, portable devices typically cannot provide enough power for disk enclosures containing hard drives
(a 2.5" hard drive typically requires the maximum 2.5 W provided by the USB specification) without a self-
powered USB hub. On the other way around, Windows Mobile devices can not show their file systems as a mass
storage device unless the device implementer explicitly decides to add such functionality. However, third party
applications exist to add MSC emulation to most WM devices (commercial "Softick CardExport" and free "WM5torage"). Generally only memory cards can be exported, and not internal storage memory, due to the complications outlined below.
Since Windows's AutoRun feature works indiscriminately on any removable media, USB storage devices became the infection entryway for computer viruses. As the FAT file system, most used on USB storage for its simplicity and wide compatibility, has no access control features, a user has no convenient way to protect his USB drives from infection after inserting into untrusted computer unless the device has a hardware read-only switch.
2001), and a backport to kernel 2.2 has also been made. Solaris also supports devices since the 2.8 release and up
(year 1998), NetBSD since the 1.5 release and up (year 2000), FreeBSD since the 4.0 release and up (year
2000), and OpenBSD since the 2.7 release and up (year 2000).
AmigaOS supports UMASS storage devices through Poseidon, a third-party USB stack which has become a de
facto standard. It supports various USB device types through a modular system of Hardware Independent Device
Driver (HIDD) classes. Poseidon as used in AmigaOS Classic up to version 4.0, and in the MorphOS operating
system. The supposedly final AmigaOS version of the Poseidon stack is released OEM licensed with the Deneb
USB card in May 2008. AmigaOS 4.0 has its own USB stack called Sirion, though it can still use Poseidon. A new
The USB mass storage specification does not require any particular file system to be used on conforming devices. Instead, it provides a simple interface to read and write sectors of data\u2014much like the low-level interface used to access any hard drive\u2014using the "SCSI transparent command set." Operating systems may treat the USB drive like a hard drive, and can format it with any file system they like.
embedded devices such as USB flash drives, cameras, or digital audio players is
Microsoft's FAT or FAT32 file system with (optional) support for long names.
Large USB-based hard disks may come formatted with NTFS, which is much
This action might not be possible to undo. Are you sure you want to continue?