族 硬盘 扇区
- 格式:docx
- 大小:18.19 KB
- 文档页数:2
硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解!硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)是电脑BIOS自检完成后,操作系统开始引导系统前整个电脑运作过程中需要检查的重要参数,硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)参数错误可能导致系统无法启动或存储的数据丢失,这片文章我们介绍一下硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)的详细信息。
硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。
MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。
但安装某些多重引导功能的软件或LINUX的LILO 时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统(下图)。
MBR由三部分构成:1.主引导程序代码,占446字节2.硬盘分区表DPT,占64字节3.主引导扇区结束标志AA55H一、硬盘的主引导程序代码是从偏移0000H开始到偏移01BDH结束的446字节;主引导程序代码包括一小段执行代码。
启动PC 机时,系统首先对硬件设备进行测试,成功后进入自举程序INT 19H;然后读系统磁盘0柱面、0磁头、1扇区的主引导扇区MBR的内容到内存指定单元0:7C00 首地址开始的区域,并执行MBR程序段。
主引导代码实现下列功能:1.扫描分区表查找活动分区;2.寻找活动分区的起始扇区;3.将活动分区的引导扇区读到内存;4.执行引导扇区的运行代码。
如果主引导代码未完成这些功能,系统显示下列错误信息:Invalid partition tableError loading operating systemMissing operating system二、硬盘分区表DPT是从偏移01BEH开始到偏移01FDH结束的64字节(下图);硬盘分区表分为四小部分,每一小部分表示一个分区的信息,占16字节。
磁道、柱面、扇区、簇硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。
每个盘片有两面,都可记录信息。
盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。
在DOS中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道。
硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面。
磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面可以互换使用,我们知道,每个磁盘有两个面,每个面都有一个磁头,习惯用磁头号来区分。
扇区,磁道(或柱面)和磁头数构成了硬盘结构的基本参数,帮这些参数可以得到硬盘的容量,基计算公式为:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数要点:(1)硬盘有数个盘片,每盘片两个面,每个面一个磁头(2)盘片被划分为多个扇形区域即扇区(3)同一盘片不同半径的同心圆为磁道(4)不同盘片相同半径构成的圆柱面即柱面(5)公式:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数(6)信息记录可表示为:××磁道(柱面),××磁头,××扇区2.簇“簇”是DOS进行分配的最小单位。
当创建一个很小的文件时,如是一个字节,则它在磁盘上并不是只占一个字节的空间,而是占有整个一簇。
DOS视不同的存储介质(如软盘,硬盘),不同容量的硬盘,簇的大小也不一样。
簇的大小可在称为磁盘参数块(BPB)中获取。
簇的概念仅适用于数据区。
本点:(1)“簇”是DOS进行分配的最小单位。
(2)不同的存储介质,不同容量的硬盘,不同的DOS版本,簇的大小也不一样。
(3)簇的概念仅适用于数据区。
3.扇区编号定义:绝对扇区与DOS扇区由前面介绍可知,我们可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域,或是说柱面/磁头/扇区与磁盘上每一个扇区有一一对应关系,通常DOS将“柱面/磁头/扇区”这样表示法称为“绝对扇区”表示法。
•硬盘出现坏扇区怎么办?
来源:U大师
对电脑硬盘进行检查,发现存在许多的坏扇区,但是使用修复工具又无法修复。
那么该如何解决?今天小编就较大家一个小技巧。
电脑硬盘存在坏扇区,许多人可能就会马上建议使用系统自带、和下载的磁盘检测修复工具进行修复。
但是很多情况下,这些工具只起到了检测的作用,而无法成功修复坏扇区。
还有人也会建议利用高格硬盘来修复逻辑坏道,即对电脑磁盘进行格式化。
但是在格式化完硬盘后,你会发现坏扇区不但没消除,还有反而增加了。
那到底有没有好的解决方法呢?答案是肯定的,那就是巧妙运用ghost修复硬盘坏扇区。
ghost会擦除目标盘上的数据后再往里面覆盖影像文件的。
所以下载一个ghost软件安装到除了要修复的磁盘分区中,然后利用备份文件还原要修复的分区,过一段时间后,就会提示还原成功,此时再运行扫描分区,就会显示坏扇区共0字节。
这样磁盘坏扇区就被完全修复了。
硬盘坏扇区修复方法一、硬盘坏扇区修复方法概述哎呀,小伙伴们,今天咱们来唠唠硬盘坏扇区修复这事儿。
硬盘这东西呢,就像是咱们的一个大仓库,用来存各种各样的东西,像照片呀、文件呀、游戏啥的。
可要是里面有坏扇区了,那就相当于仓库里有了些破破烂烂的小角落,东西放进去可能就会坏掉或者找不到啦。
二、坏扇区产生的原因1. 物理损伤有时候呀,硬盘受到撞击或者震动,就像咱们不小心把一个小盒子掉地上了一样,里面的结构可能就会被破坏。
比如说,磁头和盘片之间的距离可能会发生变化,这样就容易产生坏扇区啦。
2. 长时间使用硬盘用久了也会累的呀。
就像咱们人,干了好多活儿之后就会疲惫。
长时间的读写操作,会让扇区慢慢磨损,时间长了就可能变成坏扇区喽。
3. 供电不稳定这个就像是给硬盘吃的饭不太对劲儿。
如果电源不稳定,一会儿电压高一会儿电压低的,硬盘在这种不正常的供电环境下工作,也很容易出现坏扇区的情况呢。
三、修复方法1. 使用Windows自带工具在Windows系统里呢,有个检查磁盘工具。
咱们可以这样做,找到要检查的硬盘分区,右键单击它,然后选择“属性”。
在属性窗口里,找到“工具”选项卡,然后点击“检查”按钮。
这个工具就会开始扫描硬盘,查找坏扇区并且尝试修复呢。
不过这个方法对于比较严重的坏扇区可能效果不是那么好,但是对于一些小问题还是很有用的哦。
2. 用DiskGenius软件这是一个很厉害的硬盘管理软件呢。
咱们可以去它的官方网站下载安装。
安装好之后打开软件,找到咱们要修复的硬盘。
然后在软件的菜单里找到“坏道检测与修复”这个功能。
这个软件会比较详细地检测硬盘的坏扇区情况,并且有不同的修复模式可以选择。
不过在使用这个软件的时候,一定要小心操作,按照提示来,不然可能会把硬盘里的数据弄丢哦。
3. 低级格式化这个方法就比较“猛”啦。
低级格式化会把硬盘重新初始化,就像把仓库彻底清空重新装修一样。
但是这个方法有风险,它会把硬盘里所有的数据都清除掉,所以如果硬盘里还有重要的数据,千万不能用这个方法哦。
硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)是电脑BIOS自检完成后,操作系统开始引导系统前整个电脑运作过程中需要检查的重要参数,硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)参数错误可能导致系统无法启动或存储的数据丢失,这片文章我们介绍一下硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)的详细信息。
硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。
MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。
但安装某些多重引导功能的软件或LINUX的LILO时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统(下图)。
MBR由三部分构成:1.主引导程序代码,占446字节2.硬盘分区表DPT,占64字节3.主引导扇区结束标志AA55H一、硬盘的主引导程序代码是从偏移0000H开始到偏移01BDH结束的446字节;主引导程序代码包括一小段执行代码。
启动PC 机时,系统首先对硬件设备进行测试,成功后进入自举程序INT 19H;然后读系统磁盘0柱面、0磁头、1扇区的主引导扇区MBR的内容到内存指定单元0:7C00 首地址开始的区域,并执行MBR程序段。
主引导代码实现下列功能:1.扫描分区表查找活动分区;2.寻找活动分区的起始扇区;3.将活动分区的引导扇区读到内存;4.执行引导扇区的运行代码。
如果主引导代码未完成这些功能,系统显示下列错误信息:Invalid partition tableError loading operating systemMissing operating system二、硬盘分区表DPT是从偏移01BEH开始到偏移01FDH结束的64字节(下图);硬盘分区表分为四小部分,每一小部分表示一个分区的信息,占16字节。
柱面磁头扇区的关系柱面磁头与扇区是计算机硬盘上的两个重要概念,它们之间存在着密切的关系。
本文将从柱面磁头和扇区的定义、作用、相互关系等方面进行阐述,旨在帮助读者更好地理解这两个概念。
一、柱面磁头的定义与作用在计算机硬盘中,柱面磁头是一种用于读写数据的设备,它位于硬盘的读写臂上,通过磁力对硬盘上的磁性材料进行读写操作。
柱面磁头的数量与硬盘的柱面数密切相关,柱面数越多,磁头数量也相应增加。
柱面磁头的作用是将数据以磁信号的形式记录在硬盘上,同时也可以通过读取磁信号将数据从硬盘中读取出来。
它是硬盘的核心部件之一,直接影响着硬盘的性能和数据存取速度。
二、扇区的定义与作用扇区是硬盘上最小的存储单位,它是硬盘上一个圆形的区域。
每个扇区都有自己唯一的地址,用于标识存储数据的位置。
通常情况下,一个扇区的大小为512字节,但也有些硬盘采用了更大的扇区大小。
扇区的作用是存储数据。
计算机在进行数据读写时,会将数据以扇区为单位进行操作。
当需要读取数据时,计算机会通过柱面磁头定位到指定的柱面上,然后根据扇区地址读取相应的扇区数据。
三、柱面磁头与扇区的关系柱面磁头和扇区之间存在着密切的关系。
在硬盘中,数据的存储方式是以柱面、磁头和扇区的组合来表示的。
柱面磁头用于定位到柱面,扇区用于定位到柱面上的具体位置。
具体而言,当计算机需要读取或写入数据时,首先要通过柱面磁头定位到指定的柱面。
然后,根据扇区地址,定位到柱面上的具体扇区。
最后,通过柱面磁头对扇区进行读写操作。
柱面磁头与扇区的关系可以类比为地图上的经纬度坐标系。
柱面磁头相当于经度,用于定位到柱面;而扇区相当于纬度,用于定位到柱面上的具体位置。
四、柱面磁头与扇区的影响因素柱面磁头与扇区的关系对硬盘的性能和数据存取速度有着重要影响。
以下是几个与其相关的因素:1. 柱面数:柱面数决定了硬盘的存储容量和数据分布情况。
柱面数越多,数据存储的粒度越细,硬盘的读写效率也相应提高。
2. 磁头数:磁头数决定了硬盘的读写能力。
磁盘的簇和扇区磁盘是计算机中常见的存储设备,它可以将数据保存在其内部的磁性表面上。
在磁盘中,数据被存储在簇和扇区中。
本文将从簇和扇区两个方面来介绍磁盘的存储原理。
一、簇簇是磁盘中存储数据的最小单位。
簇的大小是由操作系统决定的,通常为512字节、1KB、2KB、4KB等。
当我们向磁盘中写入数据时,操作系统会将数据分成若干个簇,然后将这些簇分别存储在磁盘的不同位置上。
当我们读取数据时,操作系统会根据文件的簇号来查找磁盘中对应的簇,并将其读取出来。
簇的大小对磁盘的性能有着重要的影响。
如果簇的大小过小,那么每个文件都需要占用更多的簇,这会导致磁盘空间的浪费。
而如果簇的大小过大,那么每个文件都需要占用更多的磁盘空间,这会导致磁盘的读写速度变慢。
因此,操作系统需要根据磁盘的大小和用途来选择合适的簇大小。
二、扇区扇区是磁盘中存储数据的物理单位。
每个扇区通常包含512字节的数据,其中包括了文件的内容、文件名、文件属性等信息。
当我们向磁盘中写入数据时,操作系统会将数据按照扇区的大小进行划分,并将这些扇区分别存储在磁盘的不同位置上。
当我们读取数据时,操作系统会根据文件的扇区号来查找磁盘中对应的扇区,并将其读取出来。
扇区的大小对磁盘的性能也有着重要的影响。
如果扇区的大小过小,那么每个文件都需要占用更多的扇区,这会导致磁盘空间的浪费。
而如果扇区的大小过大,那么每个文件都需要占用更多的磁盘空间,这会导致磁盘的读写速度变慢。
因此,操作系统需要根据磁盘的大小和用途来选择合适的扇区大小。
总结簇和扇区是磁盘中存储数据的基本单位。
簇是逻辑单位,用于操作系统管理文件的存储和读取;扇区是物理单位,用于磁盘驱动器读取和写入数据。
簇和扇区的大小对磁盘的性能有着重要的影响,操作系统需要根据磁盘的大小和用途来选择合适的簇和扇区大小。
在使用磁盘时,我们应该尽量避免频繁地读写磁盘,以减少磁盘的损耗和延长其使用寿命。
硬盘主引导扇区详解分类:计算机2010-10-28 11:04 31人阅读评论(1) 收藏举报主引导扇区位于整个硬盘的0柱面0磁头1扇区,包括硬盘主引导记录MBR(Master Boot Record)和分区表DPT(Disk Partition Table)。
主引导扇区有512个字节,MBR占446个字节(偏移0000--偏移1BDH),DPT 占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55,AA”。
大致的结构如下图:|------------------------------------------------|0000| Main Boot Record || || 主引导记录(446字节) || || |01BD|------------------------------------------------|01BE| || 分区信息1(16字节) |01CD|------------------------------------------------|01CE| || 分区信息2(16字节) |01DD|------------------------------------------------|01DE| || 分区信息3(16字节) |01ED|------------------------------------------------|01EE| || 分区信息4(16字节) |01FD|------------------------------------------------|01FE| || 55 | AA ||------------------------------------------------|01FF主引导记录中包含了硬盘的一系列参数和一段引导程序。
引导程序主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。
硬盘的“磁道、柱面、扇区、簇”这些之间有什么关系硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。
每个盘片有两面,都可记录信息。
盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。
在DOS中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道。
硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面。
磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面可以互换使用,我们知道,每个磁盘有两个面,每个面都有一个磁头,习惯用磁头号来区分。
扇区,磁道(或柱面)和磁头数构成了硬盘结构的基本参数,帮这些参数可以得到硬盘的容量,基计算公式为:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数要点:(1)硬盘有数个盘片,每盘片两个面,每个面一个磁头(2)盘片被划分为多个扇形区域即扇区(3)同一盘片不同半径的同心圆为磁道(4)不同盘片相同半径构成的圆柱面即柱面(5)公式:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数(6)信息记录可表示为:××磁道(柱面),××磁头,××扇区2.簇“簇”是DOS进行分配的最小单位。
当创建一个很小的文件时,如是一个字节,则它在磁盘上并不是只占一个字节的空间,而是占有整个一簇。
DOS视不同的存储介质(如软盘,硬盘),不同容量的硬盘,簇的大小也不一样。
簇的大小可在称为磁盘参数块(BPB)中获取。
簇的概念仅适用于数据区。
本点:(1)“簇”是DOS进行分配的最小单位。
(2)不同的存储介质,不同容量的硬盘,不同的DOS版本,簇的大小也不一样。
(3)簇的概念仅适用于数据区。
3.扇区编号定义:绝对扇区与DOS扇区由前面介绍可知,我们可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域,或是说柱面/磁头/扇区与磁盘上每一个扇区有一一对应关系,通常DOS将“柱面/磁头/扇区”这样表示法称为“绝对扇区”表示法。
硬盘扇区参数-概述说明以及解释1.引言1.1 概述硬盘扇区作为计算机存储的基本单位,对于系统的性能和数据的安全起着至关重要的作用。
在计算机存储领域,硬盘扇区参数是指硬盘扇区的关键属性和特征,如扇区大小、扇区数量、数据传输速率等。
这些参数直接影响着硬盘的读写性能、数据存储容量以及系统的稳定性。
硬盘扇区的定义和作用是理解硬盘扇区参数的基础。
硬盘扇区通常以512字节为单位,它是硬盘上最小的可寻址单元。
每个扇区都有唯一的地址,可以通过该地址来读取或写入数据。
每个硬盘都有大量的扇区,这些扇区组成了硬盘的存储空间。
扇区的主要作用是在读写数据时提供一个最小的粒度,同时也有助于减少数据损坏和提高系统稳定性。
硬盘扇区的参数包括但不限于扇区大小、扇区数量、数据传输速率。
扇区大小是指每个扇区所能容纳的数据量,一般为512字节或4KB。
扇区数量表示硬盘上的总扇区数,它决定了硬盘的存储容量。
数据传输速率则决定了硬盘读写数据的效率,这是通过硬盘控制器和接口来实现的。
硬盘制造商通常会根据不同的需求和应用设计出具体的扇区参数,以满足不同用户的使用需求。
硬盘扇区参数的影响因素主要包括硬件设备、操作系统以及应用程序等。
首先,硬件设备的设计和性能直接影响着硬盘扇区参数的选择和实现。
例如,硬盘控制器的数据传输速率与硬盘扇区的读写速度密切相关。
其次,操作系统也对硬盘扇区参数有一定的要求和限制。
操作系统需要兼容硬盘的扇区参数,并能够正确地读写硬盘上的数据。
最后,应用程序的特性和需求也会影响对扇区参数的选择。
不同的应用场景对数据的读写要求不同,因此需要根据实际情况来配置合适的硬盘扇区参数。
综上所述,硬盘扇区参数是硬盘存储中的重要组成部分,其合理选择和配置对于系统的性能和数据的安全至关重要。
在选择合适的硬盘扇区参数时,需要综合考虑硬件设备、操作系统和应用程序的要求。
同时,随着技术的进步和发展,未来硬盘扇区参数可能会面临更多的挑战和变化,因此对硬盘扇区参数的不断研究和优化是必要的。
硬盘扇区概述硬盘的内部是金属盘片,将圆形的盘片划分成若干个扇形区域,这就是扇区。
若干个扇区就组成整个盘片。
为什么要分扇区?是逻辑化数据的需要,能更好的管理硬盘空间。
以盘片中心为圆心,把盘片分成若干个同心圆,那每一个划分圆的“线条”,就称为磁道。
硬盘内的盘片有两个面,都可以储存数据,而硬盘内的盘片往往不止一张,常见的有两张,那么,两张盘片中相同位置的磁道,就组成一个“柱面”,盘片中有多少个磁道,就有多少个柱面。
盘片两面都能存数据,要读取它,必须有磁头,所以,每一个面,都有一个磁头,一张盘片就有两个磁头。
以上就是硬盘的专业术语:扇区、磁道、柱面、磁头的通俗解释。
硬盘的存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数。
引导扇区引导扇区(Boot Sector) 通常指设备的第一个扇区,用于加载并转让处理器控制权给操作系统.目录编辑本段引导扇区(Boot Sector) 通常指设备的第一个扇区,用于加载并转让处理器控制权给操作系统.编辑本段扩展知识DIR区和DATA区。
其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加。
主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。
其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。
硬盘主引导扇区= 硬盘主引导记录(MBR)+ 硬盘分区表(DPT)+ 结束标志物理位置:0柱面,0磁头,1扇区(clindyer 0, side 0, sector 1)大小:512字节其中:MBR 446字节(0000--01BD),DPT 64字节(01BE--01FD),结束标志2字节(55 AA)功能:MBR通过检查DPT分区信息引导系统跳转至DBR;硬盘分区表(DPT)偏移地址字节数含义分析01BE 1 分区类型:00表示非活动分区:80表示活动分区;其他为无效分区。
磁盘扇区的划分
磁盘扇区的划分是计算机存储数据的一种方式,它将一个磁道划分为若干个小的区域,每个区域称为一个扇区。
磁盘的物理结构决定了磁盘的规格和容量,从而决定了磁盘的扇区数。
一般来说,硬盘的规格和容量越大,其扇区数就越多,少的只有2面,多的可达数十面。
在磁盘中,每个磁道都被划分成了若干个小的区域,这些区域的大小是相同的。
通常情况下,一个扇区可以存放512字节的数据。
磁盘的读写操作是以扇区为单位的,计算机对硬盘进行读写时,必须一次读入整个扇区的内容,再使用所需的数据。
柱面,磁头,扇区定义柱面、磁头和扇区是硬盘驱动器中关键的物理概念。
首先,柱面是硬盘盘片上的一组同心圆环,每个圆环被划分成一个个相等的轨道。
柱面上的轨道数目是固定的,通常称为磁头的数量,也就是硬盘上可读写数据的数量。
硬盘驱动器可以同时在所有磁头上进行读写操作,但只能在一个柱面上读写。
其次,磁头是硬盘驱动器的一个机械部件,用于读写数据。
硬盘上的数据是通过磁性效应来存储的,而磁头可以在盘片上读取或写入这些磁性效应。
每个柱面上都有一个对应的磁头,它们分别位于硬盘驱动器的不同位置,可以在需要时移动到正确的柱面上进行读写操作。
最后,扇区是盘片上的一个小的物理区域,用于存储数据。
一个柱面上的扇区数量是固定的,且通常是相同的。
操作系统和硬盘控制器将硬盘的存储空间划分成一个个扇区,每个扇区的容量通常是512字节。
读取或写入数据时,磁头会在柱面上找到对应的扇区位置,并在该位置上进行数据的读取或写入操作。
这三个概念的关系可以用如下的方式理解:柱面是硬盘盘片上的圆环,每个圆环上有一个对应的磁头,而每个圆环被划分成一个个扇区。
硬盘驱动器的工作就是通过移动磁头到正确的柱面上,并在该柱面上找到正确的扇区来进行数据的读写操作。
在实际应用中,柱面、磁头和扇区的定义对于操作系统和应用程序来说是透明的,它们只需要通过逻辑块地址(LBA)来访问硬盘上的数据。
然而,了解这些概念有助于我们理解硬盘驱动器的物理工作原理,并对其进行适当的管理和优化。
总结起来,柱面、磁头和扇区是硬盘驱动器中的重要物理概念。
柱面是盘片上的同心圆环,用于存储数据;磁头是用于读写数据的机械部件,每个柱面上都有一个对应的磁头;扇区是盘片上的一个物理区域,用于存储数据。
了解这些概念有助于我们理解硬盘的工作原理,并进行有效的管理和优化。
簇和扇区(2007-12-04 13:02:22)转载分类:硬盘通常在Windows平台下使用的3种文件系统是FAT(文件分区表),FAT32(32位文件分区表)和NTFS(NT文件系统)。
在FAT文件系统下,每一个磁盘被分成固定大小的簇。
簇最少为512个字节,其大小可以成倍增长,最大为32K。
每个簇都是由唯一的索引号——一个16位二进制数来标识。
因为16位二进制数最大为65536,所以FAT分区所拥有的簇的数量不可能超过65536个。
簇的数量和大小的限制,就是FAT分区为什么不能超过2GB的原因。
FAT中的入口连接着组成一个文件的各个簇,文件的目录入口包含其第一个簇的索引号,而该簇在FAT中的入口又包含着下一个簇的索引号,依此类推。
一个文件的最后一簇对应的FAT入口则包含着一个特殊的文件终止符,未使用的簇和损坏的簇也会用特殊代码标识出来。
FAT32文件的原理几乎与此相同,但它的簇更小,而且由于FAT32入口是32位,所以其容量理论上可以超过40亿个字节。
NTFS是一个相当高级的文件系统。
它的主文件表(MFT)是一个非常完整的数据库,它负责对磁盘上的每个文件进行索引。
每个MFT的入口通常为1K大小,其中记录了大量的文件信息。
NTFS可以在文件的MFT入口中存储非常小的文件的全部内容;对于大一些的文件,这些入口会标识出包含文件数据的簇。
簇的大小大于扇区的大小。
扇区是存储介质上可由硬件寻址的基本单位,x86系统几乎总是定义512字节的扇区大小;簇是许多文件系统格式使用的可寻址数据块,簇的大小总是扇区大小的整数倍,且不同文件系统对于不同大小的卷(分区)会有不同的默认簇大小,比如FAT32对于8GB以下的分区,默认簇大小为4KB,对于8GB~16GB的分区,默认簇大小为16个扇区(8KB),NTFS对于大于2GB的分区,默认簇大小为8个扇区(4KB)。
FAT16的每个表项由2字节(16位)组成,通常每个表项指向的簇包含64个扇区,即32Kb 字节。
固态硬盘扇区检测方法
固态硬盘扇区检测方法有两种:一种是在Windows系统下进行,另一种是在Linux系统下进行。
在Windows系统下,可以使用系统自带的磁盘检查工具Chkdsk来进行检测。
具体步骤如下:
1. 关闭所有正在运行的程序和文件。
2. 打开“我的电脑”(My Computer)。
3. 选择要检查的硬盘,右击该硬盘然后选择“属性”(Properties)。
4. 在“属性”窗口中点击“工具”(Tools)选项卡。
5. 在“错误检查”(Error-checking)部分中选择立即检查(Check Now)。
在Linux系统下,可以使用badblocks命令来进行检测。
具体步骤如下:
1. 打开终端。
2. 输入以下命令来检查固态硬盘扇区是否损坏:sudo badblocks -v
/dev/sdX,其中/dev/sdX是你要检查的固态硬盘的设备名。
3. 等待命令执行完成,如果扇区损坏,命令会输出相应的信息。
需要注意的是,在进行固态硬盘扇区检测之前,最好先备份重要数据,以免数据丢失。
同时,对于一些损坏的扇区,可能需要专业的工具或技术来进行修复。
关于“族”的概念:
微软操作系统(DOS、WINDOWS等)中磁盘文件存储管理的最小单位叫做“簇”
一个文件通常存放在一个或多个簇里,但至少要单独占据一个“簇”。
也就是说两个文件不能存放在同一个簇中。
簇(CLUST)的本意就是“一群”、“一组”,即一组扇区(一个磁道可以分割成若干个大小相等的圆弧,叫扇区)的意思。
因为扇区的单位太小,因此把它捆在一起,组成一个更大的单位更方便进行灵活管理。
簇的大小通常是可以变化的,是由操作系统在所谓“(高级)格式化”时规定的,因此管理也更加灵活。
通俗地讲文件就好比是一个家庭,数据就是人,即家庭成员;所谓簇就是一些单元套房;扇区是组成这些单元套房的一个个大小相等的房间。
一个家庭可能住在一套或多套单元房子里,但一套房子不能同时住进两个家庭的成员。
文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/FAT32/N TF S)打开文件。
扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。
每个簇可以包括2、4、8、16、32或64个扇区。
显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。
为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;如果文件实际大小小于一簇,它也要占一簇的空间。
如果文件实际大小大于一簇,根据逻辑推算,那么该文件就要占两个簇的空间。
所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。
一个簇只能容纳一个文件占用,即使这个文件只有0字节,也决不允许两个文件或两个以上的文件共用一个簇,不然会造成数据混乱。
而最里面的磁道有373个扇区,因此可以算出来,磁道的容量分别是从373KB 到186.5KB。
(190976B--381952B)
磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。
在磁盘上,DOS操作系统是以“簇”为单位为文件分配磁盘空间的。
硬盘的簇通常为多个扇区,与磁盘的种类、DOS 版本及硬盘分区的大小有关。
每个簇只能由一个文件占用,即使这个文件中有几个字节,决不允许两个以上的文件共用一个簇,否则会造成数据的混乱。
这种以簇为最小分配单位的机制,使硬盘对数据的管理变得相对容易,但也造成了磁盘空间的浪费,尤其是小文件数目较多的情况下,一个上千兆的大硬盘,其浪费的磁盘空间可达上百兆字节。