磁盘结构

存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

MBR/OBR/FAT/DIR/DATA

扩展分区/逻辑分区:

扩展分区的概念则比较复杂,也是造成分区和逻辑磁盘混淆的主要原因。由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计可以存储4个分区的数据。操作系统只允许存储4个分区的数据,如果说逻辑磁盘就是分区,则系统最多只允许4个逻辑磁盘。对于具体的应用, 4个逻辑磁盘往往不能满足实际需求。为了建立更多的逻辑磁盘供操作系统使用,系统引入了扩展分区的概念。

所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。

需要特别注意的是,由于主分区之后的各个分区是通过一种单向链表的结构来实现链接的,因此,若单向链表发生问题,将导致逻辑磁盘的丢失。

时间: 2024-11-08 09:09:37

磁盘结构的相关文章

linux磁盘结构与管理

前面我们学习了Linux下的定时任务管理,我们知道Linux是通过crond服务来管理定时任务的,以及怎么写定时任务查看定时任务,删除定时任务.今天我们来学习下磁盘的知识,磁盘也就是我们常说的硬盘.Linux的磁盘知识主要掌握他的硬件结构和分区原理以及怎么分区.我们现在都知道我们的所有信息都是保存在磁盘上面,所以了解磁盘对我们今后的数据管理有很大帮助,同样更加深我们对系统与硬件的结合结构.我们先说下磁盘的硬件机构.看下面的图 上面是一张外部结构的图,我们看下面的内部结构 运行原理:当我们磁盘通电

Linux 磁盘结构之 --- fdisk分区命令

一.fdisk 的介绍  fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具:其实就是分区工具 . fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux .fat32. linux .linux swap .fat16 以及其实类Unix类操作系统的文件系统等:当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统:这样一个分区才能使用:这和

Linux 磁盘结构

磁盘结构 扇区,磁道,柱面和磁头数 硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等.每个盘片有两面,都可记录信息.每个磁道被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息.在DOS中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道.硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面.磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面可以互换使用,我们知道

linux 磁盘管理四部曲——(1)磁盘结构,认识分区

最近小编整理了磁盘管理的相关知识,发现还是挺多的,所有就分了四个部分来给大家分享一下: 1.磁盘结构,认识分区 2.管理分区,文件系统格式化 3.mount挂载,/etc/fstab配置文件 4.外设连接,常见工具 这篇就先以最基础的磁盘知识开始--磁盘结构,认识分区.(讲基础的会有些无聊,但是基础还是很重要,所以还是希望大家详细了解) 一.设备类型: (1)块设备:block ,存取单位"块",磁盘 字符设备:char ,存取单位"字符",键盘 (2)机械硬盘和固

500G硬盘提示位置不可用,无法访问H:\磁盘结构损坏且无法读取的数据恢复方法

500G硬盘提示位置不可用,无法访问H:\磁盘结构损坏且无法读取的数据恢复方法,双击这个盘会提示下图,根本打不开, 由于里面还有文件,不能格式化这个盘.所以需要做数据恢复 ,具体操作看下面 1.下载极光数据恢复软件,然后打开这个软件,打开软件后是这样的 1.软件会显示电脑上所有的分区和硬盘U盘等可恢复的介质,由于我是H盘损坏了打不开,提示位置不可用,无法访问H:\磁盘结构损坏且无法读取的数据恢复,所以这里选择H盘, 可以直接双击H盘 2.由于软件采用高效的算法,不需要完全扫描硬盘, 所以这款软件

<资料收集>Btrfs的磁盘结构

来源:http://bbs.chinaunix.net/archiver/?tid-1925448.html Btrfs的磁盘结构Btrfs超级块磁盘结构超级块记录着一个分区的整体信息.Btrfs磁盘super_block结构用btrfs_super_block来描述,其定义为:---------------------------------------------------------------------fs/btrfs/ctree.h330 struct btrfs_super_bl

sudo、磁盘结构、echo,awk,python计算、RAID0和1的区别

作者:George 归档:学习笔记 2018/1/8 本章正题:sudo.磁盘结构.echo,awk,python计算.RAID0和1的区别 1.1 普通用户临时拥有root用户的权限 方法: 1. 给文件加s权限 2. 更改文件所有者 3. sudo 1.1.1 sudo临时让用户拥有root权限 1. su  george 环境变量没有切换过去 2. su - george 环境变量也会切换过去 注:env |grep root查看 1.1.2 普通用户查看自己有什么权限 [[email p

机械硬盘提示磁盘结构损坏且无法读取要如何找到文件

E盘打不开磁盘结构损坏且无法读取,是因为这个I盘的文件系统内部结构损坏导致的.要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏.具体的恢复方法看正文 工具/软件:AuroraDataRecovery 步骤1:先百度搜索并下载程序打开后,直接双击需要恢复的分区,接着解压再右击软件图标选择<以管理员身份运行>软件 步骤2:软件打开后,直接双击需要恢复的分区 步骤3:软件会很快将找到的文件,放到与要恢复盘同名的目录中 步骤4:勾上所有需要恢复的文件,接着点右上角的保存,<文

硬盘无法访问磁盘结构损坏且无法读取,里面的数据怎么寻回

机械硬盘打不开磁盘结构损坏且无法读取,是因为这个I盘的文件系统内部结构损坏导致的.要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏.具体的恢复方法看正文 工具/软件:AuroraDataRecovery 步骤1:先下载并解压程序运行后,直接双击需要恢复的分区,然后右击软件图标选择<以管理员身份运行>(如果是xp系统可以直接双击打开软件) 步骤2:软件运行后,直接双击需要恢复的分区 步骤3:软件会很快将找出的文件,放到与要恢复盘同名的目录中 步骤4:打钩所有需要恢复的文件,然

无法访问J盘显示磁盘结构损坏且无法读取的资料恢复办法

J盘打不开磁盘结构损坏且无法读取,是因为这个I盘的文件系统内部结构损坏导致的.要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏.具体的恢复方法看正文 工具/软件:星空数据恢复软件 步骤1:先百度搜索并下载程序运行后,直接双击需要恢复的分区,接着解压再右击软件图标选择<以管理员身份运行>软件(如果是xp系统可以直接双击打开软件)步骤2:软件打开后,直接双击需要恢复的分区步骤3:程序找出文件后,会放到与要恢复盘卷标名相同的目录中步骤4:将需要恢复的资料打钩,接着点右上角的保存,