问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么文件系统必须把硬盘存储空间的最小分配单位定为扇区或簇?将每个文件都连续存储在硬盘上不是更好吗

发布网友 发布时间:2022-04-22 09:30

我来回答

4个回答

热心网友 时间:2023-10-27 09:23

硬盘存储原理类似光盘,硬盘最小的记录单位是 比特 bytes 。

二进制数0101就是4比特。而一个字节需要用8个bytes来记录。

1T=1024G,1G=1024M,1M=1024K,1K=1024B,一字节是1B。

注意区别大B和小b。

如图所示 因为磁盘是每分钟7200转(3.5寸,常规盘)

假如我们需要写入 A B C D 4个字母于硬盘 磁头需要响应时间

所以如果在 1区最外圈磁道写A 1区的左侧最外圈磁道继续B 则磁盘需要旋转一周之后写入 如果隔开2个扇形区域 在第三个扇形区域里写B的话 磁盘旋转一周即可写入A B C 3个字母

按你说的需要转3圈~ 你觉得怎么写快呢~~~?

!~~~~无分题我答这么认真你不给我追加点都对不起我~~~!

     有空去书店找本磁盘原理多看看。。。。

扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。 

如果一个扇区512字节的话其实他实质上多于512个字节 

磁盘格式化时,格式化程序在每个扇区的数据之前和之后创建ID区域,磁盘控制器使用这些区域进行扇区编号,以及标识每个扇区的起始和终止。

在每个扇区里,都有一个前缀部分或头部来标识扇区的开始并包含扇区号,有一个后缀部分或尾部包含校验和(有助于保证数据的完整性)。

扇区的头部和尾部与操作系统无关,也与文件系统和文件无关。除了头部和尾部,在扇区内部、每条磁道之间、每条磁道上的扇区之间还有间隙。但是,这些间隙里都不含有可用的数据空间,它们是在低级格式化过程中当记录被暂时关闭是创建的。

如此分析,则在技术上而言每个磁盘扇区的大小为512字节是不对的!每个扇区确实允许存储512个字节的数据,但是,数据域只是扇区的一部分而已。

由于扇区头部和尾部需要的实际字节数随驱动器的不同而不同,但通常而言,每个扇区实际上占用571个字节,这是个典型值。

所以你的理想状态是不存在于硬盘这种以速度为最高目标的设备中~~~

参考资料:http://ke.baidu.com/view/201129.htm

热心网友 时间:2023-10-27 09:24

1.可能你的硬盘很劣质,本来就有很多坏道和坏扇区。

2.可能是修复了大量的文件错误。工具→文件夹选项→查看,选择“显示所有文件和文件夹”,取消勾选“隐藏受保护的操作系统文件”后,是否可以看到类似found.000之类的文件夹和.chk文件,它们是恢复的文件碎片。如果不需要保留,删掉即可。

热心网友 时间:2023-10-27 09:24

我只知道FAT32读写比较方便,经常用于家庭电脑,NTFS数据保护方面做的比较全面.常用于服务器系统,我装WIN2K3服务器一般都用NTFS,貌似现在这个用的比较多...
引用:
1.FAT16

FAT的全称是“File Allocation Table”(文件分配表系统),FAT文件系统1982年开始应用于MS-DOS中。FAT文件系统主要的优点是它可以被多种操作系统访问,如MS-DOS、Windows所有系列和OS/2等。这一文件系统在使用时遵循8.3命名规则(即文件名最多为8个字符,扩展名为3个字符)。同时FAT文件系统无法支持系统高级容错特性,不具有内部安全特性等。

2.VFAT

在Windows 95中,通过对FAT文件系统的扩展,长文件名问题得到妥善解决,这也就是人们所谓的扩展FAT(VFAT)文件系统。它对FAT16文件系统进行扩展,并提供支持长文件名功能,文件名可长达255个字符,VFAT仍保留有扩展名,而且支持文件日期和时间属性,为每个文件保留了文件创建日期/时间、文件最近被修改的日期/时间和文件最近被打开的日期/时间这三项内容。

3.FAT32

FAT32是FAT16文件系统的派生,比 FAT16 支持更小的簇和更大的分区,这就使得 FAT32 分区的空间分配更有效率。FAT32主要应用于Windows 98及后续Windows系统(实际从未正式发布的Windows 97,即OSR2就开始支持了),它可以增强磁盘性能并增加可用磁盘空间,同时也支持长文件名。

4.NTFS

NTFS(New Technology File System)是Microsoft Windows NT的标准文件系统,它也同时应用于Windows 2000/XP/2003。它与旧的FAT文件系统的主要区别是NTFS支持元数据(metadata),并且可以利用先进的数据结构提供更好的性能、稳定性和磁盘的利用率。NTFS有三个版本:在NT 3.51和NT 4中的1.2版,Windows 2000中的3.0版和Windows XP中的3.1版。这些版本有时被提及为4.0版、5.0版和5.1版。更新的版本添加了额外的特性,比如Windows 2000引入了配额。在兼容性方面,Windows的95/98/98SE和Me版都不能识别NTFS文件系统。

5.Ext2

这是Linux中使用最多的一种文件系统,是专门为Linux设计的,拥有最快的速度和最小的CPU占用率。现在已经有新一代的Linux文件系统如SGI公司的XFS、ReiserFS、ext3文件系统等出现。

热心网友 时间:2023-10-27 09:25

为什么定义为扇区和簇?
就好像你有一批东西要随时调用的,可是你给包裹地严严实实的。调用的时候不是很麻烦?所以就分成一小块一小块的。调用方便,速度也快。而且文件是连续存续的,只不过调用的时候调出来就没放回来罢了。
磁盘整理就是把四处乱扔的文件给整理好,摆放好。下次调用就方便了。。速度也就快了。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 钉钉课堂直播台上学生怎么取消 切菜的刀法有哪些? matlab矩阵及循环存储 怎么切蔬菜? matlab进行多次循环后,要把第一次循环数据保存到文件1,第二次循环保存到文件2,以此类推求大神解答。。 告诉我所有的家常菜怎么 切~ 怎么将硬盘文件循环覆盖 大厨的切菜技巧有哪些 硬盘中存储的同一个文件,空间上不一定是连续的吧? 市场营销理论的营销策略 求各种家常菜的切法。 matlab 循环存储数据 1900年至今重要的市场营销理论及内容 切菜的方法分为哪几种? c ++循环保存多个文档 各种蔬菜的切法 python 循环保存文件 求家常菜的多种切法,附图。 学会这几个切菜小窍门,切出来的菜堪比饭店大厨 各种菜用什么切菜方法 MATLAB中循环保存不同图片到不同文件夹 怎么切的菜好看 钉钉预约直播怎么取消 想学做菜,求各种蔬菜的切法?本人菜鸟。谢谢啦~ 钉钉自己发起的直播取消不了怎么办 写个bat循环ping并保存文件 西冷牛排是牛的哪个部位? 切菜机都是能切什么蔬菜 西冷牛排和沙朗牛排的区别是什么? 怎么让GIF 格式的文件一直循环播放? “记事本”格式存储的文件为什么可以连续打开两次? 牛肉排的做法大全 牛排肉眼和西冷有什么不同? 为什么磁盘存放文件不是连续的而是间隔的?有图 钉钉在线课堂黑板写字后怎么删除 cmd里有一个命令,是列出指定文件夹里的所有文件名,并保存在一个txt里,这个命令是什么? 在钉钉上课直播怎么把别人说的话清屏 什么叫西冷牛排 在matlab当矩阵运算量较大,如何存储自己想要的部分?