Disk Quotas on Windows 2000 NTFS Volumes

Microsoft Windows 2000 introduced native support for disk quotas, allowing system administrators to monitor and restrict storage consumption on a per-user, per-volume basis using the NTFS file system. This article outlines the underlying architecture of Windows 2000 disk quotas, how storage allocation is tracked through file ownership, the differences between warning thresholds and hard limits, and how administrators manage these settings.

Per-User and Per-Volume Tracking

Disk quotas in Windows 2000 operate independently on each individual NTFS volume. Quotas cannot be applied to FAT or FAT32 file systems, nor can they span across multiple physical or logical drives. Furthermore, quotas track individual storage usage rather than group usage; limits are mapped directly to individual security identifiers (SIDs).

Tracking by File Ownership

Windows 2000 calculates disk usage by scanning the NTFS Master File Table (MFT) to aggregate the total size of files assigned to a user's account. Key characteristics of this tracking mechanism include:

  • Ownership Assignment: Disk space is charged to the user who owns the file, regardless of who created or modified it. If a file's ownership is transferred, the storage burden shifts entirely to the new owner.
  • Uncompressed File Sizing: Quota accounting uses the logical, uncompressed size of files rather than the physical disk space occupied. File compression (via NTFS compression) or sparse file allocation does not reduce a user's calculated usage.
  • Folder Independence: The physical directory location of a file does not impact quota calculations. A file saved anywhere within the volume counts against the owner's total allocation for that volume.

Quota Thresholds and Enforcement

Administrators can configure two distinct limits to control user behavior:

  1. Quota Warning Level: A soft limit that acts as an alert. When a user reaches this threshold, Windows 2000 can write an event to the System Event Log, but the user is still allowed to save additional data.
  2. Quota Limit: A hard limit that defines the maximum amount of space permitted. When the option to deny disk space to users exceeding their quota limit is enabled, any write operation that would surpass this threshold fails. The operating system returns an "out of disk space" error directly to the requesting application.

Administrators can also choose whether to log an event each time a user exceeds either the warning level or the quota limit.

Administrative Management

Disk quota settings are accessed through the Quota tab in the properties dialog of any NTFS drive. From this interface, administrators can:

  • Enable or disable quota management globally for the volume.
  • Define default warning and hard limits for all new users.
  • Open the Quota Entries window to create custom exemptions, view individual storage consumption, and modify limits for specific user accounts.
  • Delete quota entries for users who no longer require storage, provided their files are either deleted or their ownership is reassigned to another account.

Members of the local Administrators group are exempt from disk quotas by default, ensuring that administrative tasks and system maintenance are not interrupted by storage limitations.