考虑基于FAT的系统的以下参数:块是8KB (213字节)大FAT条目是32位宽,其中24位用于存储块地址A。FAT结构需要多大才能容纳1 1GB (2^30字节)的磁盘?B. (A)部分中的FAT结构支持的最大理论le尺寸是多少?
发布于 2018-12-05 08:58:08
A. FAT结构需要多大才能容纳1 1GB (2^30字节)的磁盘?
FAT文件系统将空间分成多个簇,然后有一个表(“簇分配表”或FAT),每个簇都有一个条目(表示它是空闲的、有故障的,或者哪个簇是簇链中的下一个簇)。
B.第(A)部分中的FAT结构支持的最大理论le大小是多少?
支持的最大文件大小由以下任一项决定(取较小者):
文件的大小将由后者决定(“总空间-文件不可用区域的总和”)。
请注意,如果您有一个1 GiB磁盘,这可能(例如)被分成4个分区,则可以为FAT文件系统分配一个具有1 GiB的部分空间的分区。即使只有一个分区用于“整个”磁盘,典型地(假设为“MBR分区”而不是占用分区表更多空间的较新的"GPT分区“,等等),分区开始于第二磁道(第一磁道”预留“给MBR、分区表和可能的”引导管理器“)或稍后的磁道(例如,将分区的开始对齐到"4 KiB物理扇区大小”,并避免由"512逻辑扇区大小“引起的性能问题)。
换句话说,磁盘的大小与用于FAT的卷的大小关系不大;当问题只告诉您磁盘的大小,而不告诉您分区/卷的大小时,您无法提供准确的答案。
https://stackoverflow.com/questions/53623085
复制相似问题