硬盘分区(转自百度百科)

http://baike.baidu.com/view/14995.htm

硬盘分区

求助编辑百科名片

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

目录

简介
定义
原因
类型
常见分区格式
已用空间计算
整数算法
如何使用DM对硬盘进行分区
展开

编辑本段简介

  平时我们在给硬盘分区时,分区大小一般是按 1024M=1G 来设置的,但是这样分出来的分区大小往往不是我们想要的一个整数.比如,我们想把 C 盘分为 10G,于是分区时填入大小:10240M.但是分区完毕显示却是 9.XXG.这是什么 原因呢?
  原因在于我们的计算公式有问题:不能简单的按1024=1G 来设置,正确的计算公式是:
   (N-1)*4+1024*N
  式中N为想要的大小,单位GB,最终计算结果单位为MB.例如想要分出2GB的分区,则公式为:
  (2-1)*4+1024*2=2052MB.
  好了,现在你可以分出一个整数大小的分区了

编辑本段定义

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

编辑本段原因

  一般 笔记本买回来时都只有一个 C盘
  1、当系统需要还原时,整个C盘也就是 系统盘都被格式化掉,如果资料都存在系统盘里就会全部灰飞烟灭。
  2、系统盘装了太多其它东西会拖慢系统运行速度。
  3、不同类型的资料装相应的盘,分门别类,自己好找。
  4、硬盘分区之后,簇的大小也会变小。簇是指可分配的用来保存文件的最小磁盘空间,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,簇越小,保存信息的效率就越高。
   扩展分区逻辑分区
   DOSFAT文件系统最初都被设计成可以支持在一块硬盘上最多建立24个分区,分别使用从C到Z 24个驱动器盘符。但是主引导记录中的 分区表最多只能包含4个分区记录,为了有效地解决这个问题,DOS的分区命令FDISK允许用户创建一个扩展分区,并且在扩展分区内再建立最多23个逻辑分区,其中的每个分区都单独分配一个盘符,可以被计算机作为独立的物理设备使用。关于逻辑分区的信息都被保存在扩展分区内,而主分区和扩展分区的信息被保存在硬盘的MBR内。这也就是说无论硬盘有多少个分区,其主启动记录中只包含主分区(也就是 启动分区)和扩展分区两个分区的信息。

编辑本段类型

  硬盘分区之后,会形成3种形式的分区状态;即主分区、扩展分区和 非DOS分区

非DOS分区

  在硬盘中非DOS分区(Non-DOS Partition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储空间。只有非DOS分区的操作系统才能管理和使用这块存储区域。

主分区

  主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C 磁盘。其中的主引导 程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或 光驱之后可对硬盘进行读写。

扩展分区

  而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统 ,并且不能读写其中的数据。 
  如果把06改为DOS不识别的类型如efh,则DOS认为该分区不是DOS分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。

编辑本段常见分区格式

FAT16

  对电脑老"鸟"而言,对这种 硬盘分区格式是最熟悉不过了,我们大都是通过这种分区格式认识和踏入电脑门槛的。它采用16位的 文件分配表,能支持的最大分区为2gb,是目前应用最为广泛和获得操作系统支持最多的一种 磁盘分区格式,几乎所有的操作系统都支持这一种格式,从DOS、Win 3.x、Win 95、Win 97到Win 98、Windows NT、Windows 2000、 Windows XP以及  Windows Vista和  Windows 7的非 系统分区,甚至近年来流行的  Linux都支持这种分区格式。
  但是FAT16分区格式有一个最大的缺点,那就是硬盘的实际利用效率低。因为在DOS和 Windows 系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。而且每簇的大小由硬盘分区的大小来决定,分区越大,簇就越大。例如1GB的硬盘若只分一个区,那么簇的大小是32KB,也就是说,即使一个文件只有1字节长,存储时也要占32KB的硬盘空间,剩余的空间便全部闲置在那里,这样就导致了磁盘空间的极大浪费。FAT16支持的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。所以随着当前主流硬盘的容量越来越大,这种缺点变得越来越突出。为了克服FAT16的这个弱点, 微软公司在 Windows 97 操作系统中推出了一种全新的磁盘分区格式FAT32。

FAT32

  这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制,运用FAT32的分区格式后,用户可以将一个大硬盘定义成一个分区,而不必分为几个分区使用,大大方便了对硬盘的管理工作。而且,FAT32还具有一个最大的优点是:在一个不超过8GB的分区中,FAT32分区格式的每个簇容量都固定为4KB,与FAT16相比,可以大大地减少硬盘空间的浪费,提高了硬盘利用效率。
  目前,支持这一磁盘分区格式的操作系统有Windows 97/98/2000/XP/Vista/7。但是,这种分区格式也有它的缺点,首先是采用FAT32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用FAT16格式分区的硬盘要慢;另外,由于DOS系统和某些早期的 应用软件不支持这种分区格式,所以采用这种分区格式后,就无法再使用老的 DOS操作系统和某些旧的应用软件了。

NTFS

  NTFS是一种新兴的 磁盘格式,早期在 Windows NT  网络操作系统中常用,但随着安全性的提高,在 Windows Vista和 Windows 7操作系统中也开始使用这种格式,并且在 Windows Vista 和 Windows 7 中只能使用NTFS格式作为系统分区格式。其显著的优点是安全性和稳定性极其出色,在使用中不易产生 文件碎片,对硬盘的空间利用及软件的运行速度都有好处。它能对用户的操作进行记录,通过对用户 权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了网络系统与数据的安全。

exFAT

  exFAT(全称Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 6.0(包括 Windows CE 6.0、Windows Mobile)中引入的一种适合于闪存的文件系统。对于闪存, NTFS文件系统过于复杂,exFAT更为适用。
  相对FAT文件系统,exFAT有如下好处:
  ·增强了台式电脑与移动设备的互操作能力
  ·单文件大小最大可达16EB(2 305 843 009 213 693 952字节,就是16M个TB,1TB=1024G)
  ·簇大小可高达32MB
  ·采用了 剩余空间分配表,剩余空间分配性能改进
  ·同一目录下最大文件数可达65 536个
  ·支持访问控制
  ·支持TFAT
  采用该文件系统的闪存盘不支持Windows Vista ReadyBoost。Windows Vista SP1支持该文件系统。
  请注意:exFAT只是一个折中的方案,只为U盘而生。
  需要严格注意的是,这种分区只有vista支持,其他系统不能使用,xp可以通过替换驱动文件的方式支持此格式,但是只能读写,不能格式化
  linux分区格式:
  Ext2:
  Ext2是GNU/Linux系统中标准的文件系统。这是Linux中使用最多的一种文件系统,它是专门为Linux设计的,拥有极快的速度和极小的CPU占用率。Ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。
  Ext3:
  Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能。Ext3是一种日志式文件系统(Journal File System),最大的特点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。该分区格式被广泛应用在Linux系统中。
  Linux swap:
  它是Linux中一种专门用于交换分区的swap文件系统。Linux是使用这一整个分区作为交换空间。一般这个swap格式的交换分区是主内存的2倍。在内存不够时,Linux会将部分数据写到交换分区上。
  VFAT:
  VFAT叫长文件名系统,这是一个与Windows系统兼容的Linux文件系统,支持长文件名,可以作为Windows与Linux交换文件的分区。

编辑本段已用空间计算

  当硬盘刚分好区之后,每个分区会有60多M的已用空间(我是在自己的WDC WD6401AALS-00L3B2上发现的,我不知道别的品牌别的型号的硬盘是否也是这个规律,所以若有不符还请大家批评),这到底有什么规律呢?
  经本人研究归纳如下:
  n GB硬盘已用空间 为 (67571712 + 32768 * n) 字节 ± 1024字节
  【其中67571712 = 2^26 + 2^18 + 2^17 + 2^16 + 2^12】
  即 (64.44140625 + 0.03125 * n) MB ± 0.00009765625 MB(误差很小,几乎忽略不计)
  以下数据均为过剩值(计算机分区1G=1024M)
  (也就是说当n<17G时 65M)
  ( 18G<n<49G 66M)
  ( 50G<n<81G 67M)
  ( 82G<n<113G 68M)
  ( 114G<n<145G 69M)
  ( 146G<n<177G 70M)
  ( 178G<n<209G 71M)
  ( 210G<n<241G 72M)
  ( 242G<n<273G 73M)
  ( 274G<n<305G 74M)

编辑本段整数算法

  对于FAT32格式:
  应分配MB数=(分区GB数-1)×4+1024×分区GB数
  也就是说,如果你要在FAT32格式的硬盘上分出一个10 GB的硬盘,那么:
  你应该分配的MB数=(10-1)×4+1024×10=10276 MB
  这样你就可以得到整数的10 GB分区了。
  对于NTFS格式:
  硬盘一般有255磁头,63 扇区,故每柱面大小为:
  512byte x 255 x 63=8225280bytes =7.84423828125 MB
  如果要分10 GB,那么要10x1024 MB=10240 MB
  需要柱面数为10240÷7.84423828125=1305.416744475568004979769685652
  取整数既为1306个柱面
  应分MB数为1306x7.84423828125=10244.5751953125 MB
  不管小数点后面几位都进1,也就是10245 MB,系统也就认为是10.00 GB了。
  
分区大小(GB) FAT32(MB) NTFS(MB)
5 5136 5123
10 10276 10245
15 15416 15367
20 20556 20482
25 25696 25604
30 30836 30725
35 35976 35841
40 41116 40963
45 46256 46085
50 51396 51208
55 56536 56322
60 61676 61444
65 66816 66567
70 71956 71681
75 77096 76803
80 82236 81926
85 87376 87048
90 92516 92162
95 97656 97285
100 102796 102407

编辑本段如何使用DM对硬盘进行分区

选择菜单

   1.Easy Disk installatin
  硬盘自动分区选项,这是为DM提供硬盘自动分区选项。选择后,DM会根据硬盘容量自动进行分区操作。这个功能比较适合初计算机初级用户使用。
  小提示:采用自动分区,系统就不会提示用户对硬盘进行分区,只能按默认的方式进行。不建议选择此项。
   2.Advanced Options
  高级选项,此选项为DM提供的手动分区选项。选择后会出现一个二级子菜单:
  手动分区 二级子菜单
  二级子菜单共有三个选项,这三个选项的功能分别是:Advanced Disk Installation(硬盘分区高级选项);Maintenance Options(维护);Upgrade Disk Manager(修改升级硬盘 驱动程序ONTRACKD.SYS,以及识别大容量硬盘)。

实战分区

  1.选择Advanced Disk Installation选项,DM会自动搜索硬盘。搜索完毕后,系统会询问你使用哪一种分区格式。
  2.选择分区:由于要自己设置各分区大小,所以前两个自动分区的选项不予考虑,直接选择Option(C)Define your own,手动对硬盘进行分区。
  3.设置各分区大小:首先输入主分区的大小,然后依次输入各逻辑分区的大小(请注意,它与与Fdisk不同的是,这里没有建立扩展分区选项)。完成分区后,选择“Save and Continue”选项,此后,连续“确定”两次保存设置结果。如果对哪一个分区容量不满意,可以按Del键删除分区后,重新建立分区。
  4.完成格式化分区
  保存分区信息后,按下“Alt+C”组合键继续操作,系统会提示是否对硬盘的各分区进行快速格式化,选择“Y”对各分区进行快速格式化操作。
  所有操作完成后,系统会提示重新启动计算机(只有在重启后,设置才会生效)。
   【星晴吧提示】:请注意,在格式化工作完成后,请等待系统提示重启时再重启计算机。否则可能会出现分区无效,甚至分区丢失的严重后果。

编辑本段硬盘分区变成RAW格式的解决办法

   第一步:首先进入“控制面板”并切换到经典视图,找到“ 管理工具”,双击打开,再双击打开“本地安全策略”,单击“本地策略”前面的加号,再单击“安全选项”,在右面窗口中找到“网络访问:本地帐户的共享和安全模式”项,然后将其后面的安全设置“仅来宾-本地用户以来宾身份认证”改为“经典-本地用户以自己的身份认证”。
   第二步:打开“我的电脑”,在 RAW格式的分区上点右键,单击 属性,在弹出的属性对话框中找“安全”标签,将“组或用户名称:”列表框中的 乱码删掉,然后添加本机的用户即可。
   【星晴吧提示】:如果右击分区,在弹出的属性对话框中没有“安全”标签的话,可打开“我的电脑”,依次点击“工具”-“ 文件夹选项”-“查看”,将“使用简单文件共享(推荐)”前面的对勾取消即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值