MarketVolume (computing)
Company Profile

Volume (computing)

In computer data storage, a volume or logical drive is a distinctly-addressable storage area with a single file system.

Operating system support
Although the concept of volume is relatively consistent throughout computing contexts, there are significant differences in implementation and user experience between major categories of operating systems. Microsoft systems In Windows, volumes are handled by the kernel. Volumes and mount points and configured by the user via the Disk Management utility or the command. Unlike in a Unix-like system, Microsoft systems do not have a single root directory. The system assigns at least one path to each mounted volume either a drive letter (shown as a letter followed by a colon) such as or a mount point on an NTFS volume having a drive letter, such as . In this case, the file stored in the root directory of the mounted volume could be referred to via paths or , respectively. In order to assign a mount point for a volume as a path within another volume, the following criteria must be met: • The mounted-to volume must be formatted NTFS • A directory must exist at the root path; as of Windows Vista, it can be any subdirectory in a volume • That directory must be empty By default, Windows assigns drive letters to all drives. It reserves and for floppy disk drives, whether present or not. It uses and subsequent letters for all other drives (e.g. SDD, HDD, CD, DVD). The operating system startup drive is most commonly assigned , however this is not always the case. Since personal computers now no longer include floppies, and optical disc and other removable drives typically still start at , letters A and B are available for assignment by a user with administrative privileges. This assignment is used each time a removable volume is inserted as long as various criteria are satisfied including that the removable drive has not been reformatted on another computer (which changes its volume serial number). More than one drive letter can refer to a single volume. This can be configured via the SUBST command. Removing or changing a drive letter or mount point assignment may break program functionality, as files are not accessible via the same path. For example, if a program is configured to use files in directory and then drive letter is unassigned, the program no longer can access its data since is no longer a valid path. In Windows Server 2008 and onward, the term "volume" is used as a superset that includes "partition". Unix-like systems In a Unix-like system, volumes are usually handled by the Logical Volume Manager or the Enterprise Volume Management System. Volumes are configured via the mount command. A volume other than the boot volume has a mount point somewhere within the filesystem, represented by a path. Logically, the directory tree stored on the volume is grafted in at the mount point. By convention, mount points are often placed in a directory called , though and other paths are also common. For example, if a CD-ROM drive containing a text file called is mounted at , the text file would be accessible at path . To use a path as a mount point, a directory must exist at that path. ==Data management speed==
Data management speed
Generally, a file in a volume can be moved to any other path within that volume by simply changing filesystem metadata rather than copying file content. However, if a file is moved to a path that is on a different volume, then the file content is copied to the target and deleted from the source volume (which takes significantly longer to complete). == Identification==
Identification
Often, a volume is identified within a system by either or both a user-assignable and more human-readable identifier and a more fixed and globally-unique identifier that may be less human-readable. Identifier attributes and use varies by computing context. Origin Use of volume serial numbers originated in the 1950s with mainframes. In the OS/360 line, it user-configurable, has a maximum length of six characters, is uppercase and must start with a letter. For example, "SYSRES" is often used for a system residence volume. Operating systems may use the volume serial number as mount point name. FAT and NTFS A volume label is a user-assignable identifier for a volume. In the FAT filesystem, a volume label is restricted to 11 characters (reflecting the 8.3 restriction although not divided into name and extension) even when long file name is enabled. It is stored as an entry within a disk's root directory with a special volume-label attribute bit set, and also copied to an 11-byte field within the Extended BIOS Parameter Block of the disk's boot sector. The label is stored as uppercase in FAT and VFAT, and cannot contain special characters that are also disallowed for regular filenames. In the NTFS filesystem, the length of its volume label is restricted to 32 characters, and can include lowercase characters and even Unicode. In exFAT, the length is restricted to 11 characters, but can include lowercase and Unicode characters. A label can be changed in Windows Explorer via keyboard shortcut while a volume is selected or via a volume's context (right-click) menu. The label command supports changing the label from the command line. A volume serial number is a serial number assigned to a storage medium that is generally both unique and not editable by the user. It provides a consistent and reliable identifier for the volume. In particular, it allows for determining when a volume has been added to or removed from a system. Formatting a volume typically changes the serial number, but relabeling does not. In the FAT and NTFS file systems, a volume serial number is used to determine if a volume is present in a drive or not, and to detect if it was exchanged with another one. This identification system was designed during their development of OS/2. It was introduced in MS-DOS 4.01 in 1988. The serial number is a 32-bit number determined by the real-time clock reading of the host computer when the volume is formatted. Previously, determination of whether a volume was swapped was done by reading the volume label. However, even at that time the volume label was both optional and not required to be unique which resulted in incorrect detection of media changes. Both the dir and vol commands report the label and serial number of a volume. ==References==
tickerdossier.comtickerdossier.substack.com