硬盘分区原理,计算方法以及如何做到整数分区

阳光6个月前技术分享390

硬盘分区实质上是对硬盘的一种格式化,然后才能使用硬盘保存各种信息。创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。 其实完全可以只创建一个分区使用全部或部分的硬盘空间。但不论划分了多少个分区,也不论使用的是SCSI硬盘还是IDE硬盘,必须把硬盘的主分区设定为活动分区,才能够通过硬盘启动系统。

    一般笔记本买回来时都只有一个C盘。
1、当系统需要还原时,整个C盘也就是系统盘都被格式化掉,如果资料都存在系统盘里就会全部灰飞烟灭。
2、系统盘装了太多其它东西会拖慢系统运行速度。
3、不同类型的资料装相应的盘,分门别类,自己好找。
4、硬盘分区之后,簇的大小也会变小。簇是指可分配的用来保存文件的最小磁盘空间,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,簇越小,保存信息的效率就越高。
    扩展分区和逻辑分区:
DOS和FAT文件系统最初都被设计成可以支持在一块硬盘上最多建立24个分区,分别使用从C到Z 24个驱动器盘符。但是主引导记录中的分区表最多只能包含4个分区记录,为了有效地解决这个问题,DOS的分区命令FDISK允许用户创建一个扩展分区,并且在扩展分区内在建立最多23个逻辑分区,其中的每个分区都单独分配一个盘符,可以被计算机作为独立的物理设备使用。关于逻辑分区的信息都被保存在扩展分区内,而主分区和扩展分区的信息被保存在硬盘的MBR内。这也就是说无论硬盘有多少个分区,其主启动记录中只包含主分区(也就是启动分区)和扩展分区两个分区的信息。
    硬盘分区之后,会形成3种形式的分区状态;即主分区、扩展分区和非DOS分区。  
    在硬盘中非DOS分区(Non-DOS Partition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储空间。只有非DOS分区内的操作系统才能管理和使用这块存储区域,非DOS分区之外的系统一般不能对该分区内的数据进行访问。
    主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。
    而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统 ,并且不能读写其中的数据。  
    如果把06改为DOS不识别的类型如efh,则DOS认为改分区不是DOS分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。

从1g到200g最精确的整数分区
1G : 1028M
    2G : 2056M
    3G : 3075M
    4G : 4103M
    5G : 5123M
    6G : 6150M
    7G : 7170M
    8G : 8198M
    9G : 9217M
    10G : 10245M
    15G : 15367M
    20G : 20482M
    25G : 25604M
    30G : 30726M
    35G : 35841M
    40G : 40963M
    45G : 46085M
    50G : 51208M
    55G : 56322M
    60G : 61444M
    65G : 66567M
    70G : 71681M
    75G : 76803M
    80G : 81926M
    85G : 87048M
    90G : 92162M
    95G : 97285M
    100G : 102407M
    110G : 112644M
    120G : 122888M
    130G : 133125M
    140G : 143362M
    150G : 153606M
    160G : 163843M
    170G : 174088M
    180G : 184324M
    190G : 194561M
    200G : 204806M

更简单的办法就是去下载一个硬盘分区整数计算器,它会帮你搞定计算的

硬盘分区计算器.rar


相关文章

[XenServer] 整理XenServer常用命令

-----=====监控检查类=====-----xentop               &nbs...

金盾防火墙网络规则设置详解

金盾防火墙网络规则设置详解

通过金盾的“功能选项”菜单,选择“规则设置”,进入规则列表: 在规则列表中点鼠标右键,会弹出菜单:“添加规则”可以添加新的规则;如果有选中一个规则,选择“上移规则”就可以把当前选中的规则向上...

IIS下FTP服务器的PASV端口修改范围减少入侵安全

应该有不少使用IIS自带的FTP服务器,IIS的FTP里的PASV模式下默认端口范围如:1024 - 65535,连接时会从中随机选择到响应。这样的超大范围给服务器带来安全隐患!因此适当控制端口范围减...

linux常用命令和关闭防火墙

linux常用命令和关闭防火墙

1. linux常用命令Mkdir 创建Rm -rf 删除Chmod -R 777 权限Mysql -uroot -rquit退出 find / -name svn 查找位置 2...

linux服务器修改root管理员密码

linux服务器修改root管理员密码需要用ssh登陆到服务器修改,详细的操作流程如下首先下载ssh登陆客户端 登陆流程:1、输入IP地址,如果是共享IP的请输入远程连接的IP2、输入端口,一般保持默...

linux ssh登陆不超时设置

通过ssh登录linux服务器,如果一段时间不操作的话,就会超时断开连接,下面讲一下linux ssh登陆不超时设置。  ssh登陆不超时设置:  修改/etc...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。