Gav*_*ler 119 windows filesystems
查看 Windows 文件的属性,我得到两个属性,“大小”和“磁盘大小”,“磁盘大小”总是更大。
这两个指标是什么意思?
Am1*_*3zA 109
大小是文件的实际大小(以字节为单位)。
磁盘大小是磁盘上实际占用的空间量。它们的不同之处在于磁盘分为磁道和扇区,并且可以分配离散大小的块。
有关更详细的解释,请参阅我从另一个站点复制的文本:
我们知道磁盘由磁道和扇区组成。在 Windows 中,这意味着操作系统以“集群”或“分配单元”为文件分配空间。
集群的大小可能会有所不同,但典型的范围是从 512 字节到 32K 或更多。例如,在我的 C:\ 驱动器上,分配单位是 4096 字节。这意味着 Windows 将为长度为 1 到 4096 字节的任何文件或文件部分分配 4096 字节。
如果我有一个 17KB(千字节)的文件,那么磁盘上的大小将为 20.48 KB(或 20480 字节)。计算结果为 4096(1 个分配单元)x 5 = 20480 字节。保存一个 17KB 的文件需要 5 个分配单元。
另一个例子是,如果我有一个大小为 2000 字节的文件。磁盘上的文件大小为 4096 字节。原因是,即使整个文件可以容纳在一个分配单元中,它仍然会占用磁盘上的4096空间(一个分配单元)(只有一个文件可以使用一个分配单元,不能与其他文件共享)。
所以磁盘上的大小是保存文件的所有扇区的空间。这意味着,通常,磁盘上的大小总是大于实际大小。
因此,在查看属性窗口时,文件或文件夹的实际大小应始终从大小值中获取。
来源:Windows 文件夹属性中的大小和磁盘大小有什么区别。
小智 27
它与首次格式化磁盘时在磁盘上使用的分配单元大小有关。
想象一下,您的汽车中有两个 2 x 10 加仑的汽油罐。每个气罐是一个分配单元。您需要获得 12 加仑的汽油,因此您需要使用两个罐。基本上使用 20 加仑的分配空间 - 但只填充 12 加仑。
这是 Windows XP 的默认大小
Drive size
(logical volume) Cluster size Sectors
----------------------------------------------------------
512 MB or less 512 bytes 1
513 MB - 1,024 MB (1 GB) 1,024 bytes (1 KB) 2
1,025 MB - 2,048 MB (2 GB) 2,048 bytes (2 KB) 4
2,049 MB and larger 4,096 bytes (4 KB) 8
Run Code Online (Sandbox Code Playgroud)
如果您将集群大小视为每个汽油罐:每个罐装 4KB 的“汽油”。但是你的文件是 2KB 那么填充大小是 2K,但是磁盘上的大小是 4KB
Syn*_*ech 18
您不能单独访问存储介质上的每个字节。这样做会非常低效,因为系统需要某种方式来跟踪哪些是使用的,哪些是免费的(即列表),因此单独为每个字节这样做会造成太多的偷听(对于每个单独的字节,即 1 对 1,列表将与介质本身一样大!)
相反,媒体被分解成块、块、单元、组,无论你想怎么称呼它们(技术术语是集群),每个都包含一个一致的字节数(你通常可以指定集群,因为不同的用途需要不同的尺寸以减少浪费)。
当一个文件被保存到磁盘,文件的大小是由簇的大小划分,并四舍五入了如果需要的话。这意味着除非文件大小可以被簇大小完全整除,否则某些簇最终会被未使用并因此被浪费。
当您查看文件的属性时,您会看到文件的真实大小以及它在磁盘上占用的大小,其中包括任何“松弛”,即未使用的“簇提示”。这通常不是每个文件太多,磁盘上的大小通常几乎等于实际大小,但是当您将驱动器上所有数千个文件浪费的空间加起来时,它们可以加起来。因此,当您查看一个大文件夹的大小时,尤其是一个包含许多小于一个簇的小文件的文件夹时,磁盘上的大小(即标记为已用的磁盘空间量)最终可能会明显大于实际大小(即文件实际需要的空间量)。
在上述情况下,您可以尝试减小簇大小,以便每个文件浪费更少的空间。通常,大部分丢失小文件的驱动器应使用尽可能小的簇大小(以减少浪费),而包含大部分大文件的驱动器应使用尽可能大的簇大小(这样簿记结构最终会变小)。
即使在较低级别,如果每个簇只有一个扇区,除非文件是驱动器扇区大小的精确倍数(传统上通常为 512 字节,现在高级格式磁盘通常为 4,096 字节),那么仍然会有是文件末尾和扇区末尾之间未使用的空间。
您可能会看到实际文件大小与磁盘大小之间存在差异的另一种情况是压缩。当驱动器被压缩时(例如,使用DriveSpace,NTFS 压缩等)那么实际文件的大小(需要知道)和文件占用的实际大小(即使用或“占用”)在磁盘上。
另一种可能导致差异的情况是硬链接。对于支持硬链接的文件系统,当创建重复文件时,文件系统不会创建一个占用空间的全新文件,而是创建文件的快捷方式,以便两者(或所有三个等)副本指向磁盘上的同一个物理文件。因此,当有两个文件指向相同的数据时,它们的大小相同,但只占用比存储单个副本略多的空间。
另一个可能会显着降低磁盘大小值的情况是文件实际上并未存储在磁盘上但仍可通过各种方式访问的情况。
例如,OneDrive 的脱机文件功能使用户能够以可通过 Internet 连接访问的方式存储文件。该文件仍然存在于磁盘上并具有一定的大小,但由于它在下载之前不在磁盘上,因此它不占用空间。
内部文件夹的示例...
归档时间: |
|
查看次数: |
164715 次 |
最近记录: |