精华内容
下载资源
问答
  • 很多人分区前最常想的就是C盘多大,研究研究多少G这样不会让C盘不会变满,甚至为了空间特意去装精简版WIN7,每天都会看看C盘空间,担心C盘总有天会撑爆,接着找各种优化软件清掉这些占用空间的“系统垃圾”...

    我经常听到旁边的朋友说,我的电脑整理的多好多好,系统多么有条理,到后来不止朋友,稍懂些电脑的都会这样说,年复一年,周而复始。很多人分区前最常想的就是C盘分多大,研究研究分多少个G这样不会让C盘不会变满,甚至为了空间特意去装精简版WIN7,每天都会看看C盘空间,担心C盘总有一天会撑爆,接着找各种优化软件清掉这些占用空间的“系统垃圾”,当然在PC6只要有求肯定必有应,国内分区软件层出不穷,一键分区,分区大师,先把硬盘分成多个分区分区,且在卷标写上系统、软件、游戏、备份等等,并对数据归类得如此有条理而自鸣得意,却不知自己是在自做聪明,这样分区反而会使数据容易丢失,且不便管理,并浪费存储空间。

      1、分区常会被问到的问题

      我前面的文章也有说过,即使你把软件安装在D盘,该呆在C盘的东西还是会在C盘,你可以打开C:\user\用户名\appdata\roaming文件夹,这东西不是所谓的分区就能解决的。一个软件的必要运行库,如VC2005,VC2008位于C盘,但软件主体数据却保存在D,E,F盘,典型例子就是一些所谓“安装到其它分区”的大型软件或游戏,如果运行这个软件游戏,那么分区反而导致磁头来回大幅度跳动寻道,减慢了读写的速度。从这个角度讲,分区并不会一定会提高磁盘子系统工作效率,甚至会减慢,加大硬盘负担,影响硬盘寿命。再举个直观的例子,你把QQ安装到D盘,那么启动QQ相当于D->C(软件运行库)->D->C(聊天记录,图片等)-D(必要功能)-C(聊天记录添加),就这样不停的跳来跳去。D盘的东西拷到C盘要很久,而C盘对拷只要一瞬间。

      我曾经也总告诉别人,文件不要放在“我的文档”里,而要放到非系统分区,应用程序不要安装在系统盘,安装到D盘去甚至是其它盘去,且对微软在Windows中把“我的文档”设计在系统分区,并用户文件都默认放在“我的文档”中很不理解,嘲讽之为失败的设计。装完系统后第一件事就是把USER文件夹移到D盘,把所有缓存文件放到D盘,也曾鄙视chrome连个安装目录选项都没有,后来我才明白,当时愚笨的才是我,不理解其中所蕴含的理念,他们这么做才是让操作系统,应用程序,用户紧密的联系在一起。

      说到分区,当然联想到电脑出问题怎么办,相信很多吧友对GHOST之类的一键还原很是推崇,比的是谁更会装系统,比的是谁装系统更加快,启动系统时间更加短,并以如果系统出中毒了,变慢了,启动不了了,不影响其他分区为由,却不知系统安装一次能正常使用得越久才真正算是高手,才是专家。说了这么多,那么应该怎么分区呢?怎么分区好,更加合理,更加科学呢?

      2、分区和Windows7的库

      前段时间我看到一篇文章,写的WIN7的库的,写的不详细,因为WIN7的库和分区紧密联系在一起,我准备花一章的篇幅,专门来介绍和使用WIN7的库。不习惯用库的可以直接跳过这章,当然希望还是能看一下。

      库,英文名为library,文库,图书馆的意思,相信WIN7里几乎全部的吧友认为WIN7的库是个没用的功能,认为库只是XP时代的“我的文档”,其实灵活用WIN7的库甚至可以取代硬盘的分区,我们来看看什么是库,通过“库”这个 Windows 7 新功能,可以更加便捷地查找、使用和管理分布于整个电脑或网络中的文件。库可以将资料汇集在一个位置,而无论资料实际存储在什么位置,大大增加了操作效率,WIN7自带了文档,音乐,视频等库,根据优化则可以增加更加适合自己的库,如软件,游戏,工具,备份等等。我们转回来,既然库是图书馆,图书馆是怎么管理全部的图书呢?我们可以理解成把图书分类成各个行业,如计算机类,散文类,数学类,生物类,然后按照ABCD的头字母进行排列,是是不是找书就很容易了呢?

      我们直接用图文来习惯一下吧。

      这是我WIN7的库,我把库添加了工具,游戏,备份等等文件夹,下载地址默认为迅雷下载,下载的文件根据分类直接拖到相应的库里就可以了,而库也是指定了相应的地址,例如

      工具在C:\TOOLS文件夹里

      下载在C:\TDDOWNLOAD文件夹里

      C盘里的文件有序的陈列着

      我为了操作方便直接把需要用到的库全部进行分类,所有的操作全部在库中进行,例如我下载了一首歌,只需要把下载库里的音乐拖拽到音乐库就可以了,又如我下载了安装文件,则安装后把安装文件拖拽到工具库里就完成了,而工具库又指定了C:\TOOLS文件夹,不需要繁琐的剪切,然后打开计算机,C盘,TOOLS,粘贴,这样是不是效率就高多了呢?如果你常用的文件夹位于硬盘不同位置,并且文件夹层次深浅不一,对于那些路径很深的文件夹,每次定位起来也十分困难。有了库的特性,就可以总能很简便地访问到那些位置了,而且对于很多应用程序来讲,在保存文件时总是默认先以库作为起始文件夹位置,倘若一个路径很深的位置正好包含到了库中,就非常简单了。WIN7的库是一个跨时代的改进,如果好好的利用,是不是一定程度的能取代繁琐的分区管理呢?

      3、硬盘要不要分区?怎么分区?

      3.1 我们要不要分区?

      我相信大部分吧友都会说,肯定要分区,不然系统出问题了怎么办?说的没错,但不全对。

      分区可提高数据的安全性,防止数据丢失,防止数据丢失的核心、关键是养成备份数据的习惯而不是靠单纯的分区这种手段。因为即使是上TB的分区,会因为分区表、文件分配表等几KB数据的出错、丢失而大受影响甚至“全军覆没”(我们目前常见的链式分区表,特别扩展分区和逻辑分区这种模式,一个分区如果丢失,有可能后面全部分区跟着一起丢失),这也是有些高手推荐到只用主分区的原因。所以链式分区这种模式恰恰说明分区的个数越多,存储的数据越多,整体风险就越大。随着硬盘容量越来越大,存储数据越来越多是没法避免的,这也是发展进步的必然,至于分区的个数嘛,是我们可以很好控制的,尽量减少分区的个数反而更能保证数据的安全。形成数据同步和备份的使用习惯,才是保证数据安全的最好办法。

      分区防止数据丢失也存在另一理由,即“借助分区,你可以把软件游戏安装到非系统分区,这样重装系统后就不用重新安装那些软件了”,事实是这样的吗?确实,这样做某些比较“绿色”软件还是可以运行,但随着时代的发展,软件越来越与系统结合紧密,实际上这样做很多软件不仅能运行,即使免强能运行,要么丢失修复卸载功能,要么丢失版权注册信息,至少快捷方式你得重新手动建立,软件装到非系统分区不见得是件好事,分区也防止不了软件的某些关键功能、数据的丢失。甚至会出现有的分区爆满,有的分区用不完等情况,这些都是分区后避免不了的问题。既然不可避免,会出现这种情况该怎么办?

      3.2 如何合理的进行分区

      我们大多数用户使用的机械硬盘,也不排除一些固态硬盘使用者,那我们就按照机械硬盘的原理进行划分,我们先来看一幅图

      测试软件给出的读写速度曲线来看,从起始位置至150G位置的这段曲线,大致平行于横座标,其斜率很小且基本没有变化,说明读取速度基本稳定且保持在外圈的较高速度上,在此之后,曲线斜率才开始慢慢变大,倾斜度也越来越明显,说明读写速度开始出现明显的下降趋势,直至内圈时读写速度最小。此时的分区的目的就是为了把那部分最需要高速访问的数据限制在硬盘外圈,从而保证其始终都能以最快的速度进行读写。

      好了,说到这里,我们开始吧。

      3.3 如果分区,那么我的建议有这几点

      1)、分区越少越好,最好在4个以内(4个主分区),这样不会受链式分区表,特别扩展分区和逻辑分区这种模式,一个分区如果丢失,有可能后面全部分区跟着一起丢失这种情况发生

      2)、C盘分多大?刚才我说了,硬盘前30-35%是外圈,会更加快,所以我的推荐是,如果你硬盘是500G,那么分150G给C盘

      3)、其他空间怎么布局?文件怎么放?我们可以这样理解,所有的应用都会利用到C盘的软件运行库,我们可以把所有的软件,游戏,应用程序放在C盘,D,E依次速度会下降,那么D盘放一些高清影音文件,MP3是最适合的,E盘适合放一些工具,软件备份,系统备份,重要文件备份等等信息,因为这些平时是不会用到的

      4)、如果习惯用WIN7的库,可以把WIN7的每个库当成一个分区,这样也就是不分区的分区了

      5)、固态硬盘不要分区,局部的频繁擦写会让固态硬盘的寿命大打折扣

      4、结尾语

      相信有不少人的硬盘用了几年,有些分区并不会装满,在划分分区时预留的空间几乎没怎么读写过,特别是为系统分区所预留的那部分空间,这不仅不能充分利用这部分预留的在空间,其它存储位置还因此而过分频繁的读写,也就是说存储介质利用次数方面分布不平均,很明显,分区还不一定会提高磁盘空间的使用效率,反而是引起存储空间的浪费的原因之一。

      WIN7里“库”的理念和“桌面搜索”技术,文件归类和管理大可不必用到硬盘分区,特别是面对多重属性和类型的文件,树状目录方式的文件夹管理方式可谓是捉襟见肘,或者说是先天不足。库让文件管理将发生大的变革,而云存储时代,所有文件在逻辑上都是同一级的,访问文件是靠搜索来确定位置的。

      希望本篇文章对一些不知道如何分区,分几区的朋友有所帮助,谢谢大家的阅读。

    展开全文
  • 硬盘分区最好几个比较合适

    千次阅读 2020-04-06 22:27:33
    通常我们购买电脑后都会有1-3个分区,有的是只有一个分区,有的是两个分区,最多的是三个分区,那么究竟分几个分区比较合适呢? 其实这个是要根据我们磁盘大小而定的,磁盘大小在128GB或者其下,建议是个分区或者...

    通常我们购买电脑后都会有1-3个分区,有的是只有一个分区,有的是两个分区,最多的是三个分区,那么究竟分几个分区比较合适呢?

     

    其实这个是要根据我们磁盘大小而定的,磁盘大小在128GB或者其下,建议是个分区或者两分区,两个分区最好系统分区在50GB左右,如果你计划把软件都安装在系统分区,那么系统分区最好100GB以下,如果你希望把系统和软件数据分开,那么系统分区建议就直接50GB;其余空间用于安装软件和数据。

     

     

    如何磁盘空间大于128GB,通常就是256GB以上,建议分3个分区。系统分区50GB,数据分区50GB,其余空间用于软件分区;当然这个也因情况而定,例如你电脑配置高会玩大型游戏,那么软件分区就需要很大;如果你电脑经常用户办公、存放大量照片或者存放电影,数据分区就需要比较大的空间。

     

    我这里可以给个通常建议:

    磁盘大小在128 GB:系统分区50GB,其余空间创建一个软件分区用于存放软件和数据。

    磁盘大小在256 GB:系统分区50GB,软件分区100GB,其余空间用于创建数据分区

    磁盘大小在512GB:系统分区100GB,软件分区100GB,其余空间用于创建数据分区

    磁盘大小在1TB:系统分区100GB,软件分区500GB,其余空间用于创建数据分区

    磁盘大小在2TB: 系统分区100GB,软件分区500GB,其余空间用于创建数据分区

     

    如何给磁盘分区?

    磁盘分区比较简单,可以通过磁盘面板创建分区也可以通过分区助手创建分区,下面简单介绍一下两者硬盘分区的步骤:

    1.磁盘面板给磁盘分区:


     

     

     

     

    2.分区助手给磁盘分区:

    分区助手给硬盘分区比较实用,主要由于很多电脑硬盘已经有分区,那么就需要缩小其他分区来创建软件或数据分区,而系统自带的却不能,从而导致很多人无法分区而系统;个人推荐使用分区助手,磁盘分区相关问题基本都可以坚决。

     

    展开全文
  • 我们知道硬盘的第一个扇区也就是第0扇区是用来存放引导记录(MBR)的,因此也称MBR扇区。一个扇区是512字节,因此MBR的大小也是512字节,其具体数据结构是:446个字节的引导代码、64个字节的分区表及2个字节的签名值...
    我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区。一个扇区是512字节,因此MBR的大小也是512字节,其具体数据结构是:446个字节的引导代码、64个字节的分区表及2个字节的签名值"55AA"。由于MBR的分区表只有64个字节,这决定了它只能存储4个分区记录。这就是为什么一块硬盘最多只能有4个“主分区"的原因。记住,“主分区”就是指记录在主引导记录MBR分区表中的分区,除此之外主分区并无特别之处,但是过去的一些老操作系统往往不能安装在主分区之外的分区上,所以,主分区也贴上“专门用来安装操作系统”的标签。
    

    我们已经知道了MBR中的分表区只能存放4个分区(即4个主分区),那系统是如何划分出4个以上的分区的呢?一种直白而简单的思路就是把其中一个主分区再进行细分,衍生出一个二级分区表。对的,这个被用来二次分区的主分区就是“扩展分区”,它下面的二级分区就是“逻辑分区”。


    关于如何在Linux下如何使用parted工具时行分区,这里转载一篇文章, 讲解的非常清晰. 原文出处:http://dngood.blog.51cto.com/446195/647702/

    一 关键词

    MBR和2TB的限制
    在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区的朋友没啥影响,但对于使用大于2TB分区(比如5TB的分区)的朋友就会遇到问题了,要突破这个限制;我们先来了解下MBR(Master Boot Record)和GPT(GUID Partition Table).


    MBR
    主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1)。

    MBR是由分区程序(如Fdisk,Parted)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而能够实现多系统引导。

    从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分区表。由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘(其磁盘卷标类型为MS-DOS),最多只能识别4个主要分区。所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。这里就需要引出扩展分区了。扩展分区也是主分区(Primary partition)的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区,每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR)
    在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。
    在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。
    在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。如果硬盘太大则必须改用GPT



    GPT
    全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区结构。它是EFI(可扩展固件接口标准)的一部分,用来替代BIOS中的主引导记录分区表。但因为MBR分区表不支持容量大于2.2TB(2.2 × 1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表

    在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。

    与支持最大卷为2 TB(Terabytes)并且每个磁盘最多有4个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR磁盘分区的样式相比,GPT磁盘分区样式支持最大卷为18 EB(Exabytes)并且每磁盘的分区数没有上限,只受到操作系统限制(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,IA-64版Windows限制最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。


    EFI
    可扩展固件接口(英文名Extensible Firmware Interface 或EFI)是一种个人电脑系统规格,用来定义操作系统与系统韧体之间的软件界面,为替代BIOS的升级方案。可扩展固件接口负责加电自检(POST)、连系操作系统以及提供连接操作系统与硬件的接口。
    EFI最初由英特尔开发,现时由UEFI论坛来推广与发展。


    UEFI
    是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而是一个称作Unified EFI Form的国际组织,贡献者有Intel,Microsoft,AMI,等几个大厂,属于open source,目前版本为2.1。

     

    二 使用fdisk创建分区(小于2TB)


    如果我们要创建的分区不会超过2TB,我们可以使用传统分区工具fdisk,让我们以某机器为例,展示一下它的用法:


    1. 使用fdisk -l命令查看机器上安装的硬盘信息



    上面的信息告诉我们这台机器拥有3块硬盘,其中只有第一块硬盘进行了分区,剩余的两块尚未分区。


    2,使用fdisk对某个硬盘进行分区

    这里我们展示的是对硬盘/dev/xvdc的分区操作,首先键入“fdisk /dev/xvdc”进入分区的向导模式:

    1. 输入n,表示要建立一个新的分区

    2. 输入p, 表示我们想要创建一个主分区

    3. 直接回车,使用默认的起始柱面,也就是柱面1

    4. 直接回车,使用默认的截止柱面,也就是柱面4894, 也就是说对于这块硬盘,我们就建立一个分区,大小是整个磁盘。

    5. 输入w, 保存分区表并退出



    3. 格式化新创建的分区

    是的,最后一步都是一样的,对新建的分区进行格式化,这里我们选择ext4文件系统。


    mkfs.ext4 /dev/xvdc1


    如果使用xfs文件系统,使用命令:


    mkfs.xfs /dev/xvdc1


    注意:格式化时指定的是“分区”而不是硬盘!这里的xvdc1显然是硬盘xvdc的第一个分区,如果错写成xvdc就意味着要格式化整个硬盘


    三 创建一个大于2TB的分区

    MBR 与 GPT,都是分区格式,其中MBR最大分区小于等于2TB,而GPT分区没有2TB的限制,理论最大分区18 EB!

    现在我们知道了要创建一个大于2TB的分区,就不能使用MBR 格式的分区表了,而要使用GPT格式的分区表,我们最常用的fdisk 分区工具就爱莫能助了,需要使用linux 下的Parted分区工具!

    测试环境为:

    Dell R710  2u 服务器

    cpu 2* XEON 5606 

    mem 16G

    disk 6*1TB sas 7200rpm

    raid raid level 5  perc 6i卡

    rhel 6 64bit ,创建一个4TB大小分区

    下面正式开始分区:

    1 在使用parted 分区之前,我们先用fdisk -l 来查看下硬盘信息!


    2 上边的信息我们知道 /dev/sdb 4.6TB,现在使用parted 命令,如下图。

     

    3 进入parted 后,执行2,3,4,5,6,7,8,9,10,10,11步骤,指令下边有解释!

     

    4 分区完成后使用print 可以看到刚才分区的信息!大小 4684GB

     

    5 quit 用于退出parted环境,信息提示更新/etx/fstab!

     

    6 再用fdisk -l 来查看下 sdb硬盘,现在已经有sdb1 分区了,注意system gpt!


    7 parted 到这里就完成了!

     

    下面格式化/dev/sdb1 文件系统为EXT4:

    1 执行 mkfs.ext4 /dev/sdb1 一路回车即可!

     

    更新/etc/fstab

    1.使用blkid 查看分区的uuid 如下图,复制新分区/dev/sdb1的 UUID

    2 将 /dev/sdb1的 UUID 添加到 /etc/fstab,/dev/sdb1 挂载在 /data 目录下!

    3 至此全部完成, 下面检查一下!

    mount -a 重新挂载 /etc/fstab 文件中的记录!

    mount 可以发现 /dev/sdb1 已经挂载到 /data 目录下了!

    df -h 发现 /data 4.2TB

     

    三 详细介绍下Parted命令

    [root@abintel ~]# parted --help
    用法:parted [选项]... [设备 [命令 [参数]...]...]
    将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行。

    选项:
    -h, --help                    显示此求助信息
    -i, --interactive             在必要时,提示用户
    -s, --script                  从不提示用户
    -v, --version                 显示版本

    命令:
    检查 MINOR                   对文件系统进行一个简单的检查
    cp [FROM-DEVICE] FROM-MINOR TO-MINOR      将文件系统复制到另一个分区
    help [COMMAND]                打印通用求助信息,或关于 COMMAND 的信息
    mklabel 标签类型              创建新的磁盘标签 (分区表)
    mkfs MINOR 文件系统类型       在 MINOR 创建类型为“文件系统类型”的文件系统
    mkpart 分区类型 [文件系统类型] 起始点 终止点      创建一个分区
    mkpartfs 分区类型 文件系统类型 起始点 终止点 创建一个带有文件系统的分区
    move MINOR 起始点 终止点      移动编号为 MINOR 的分区
    name MINOR 名称               将编号为 MINOR 的分区命名为“名称”
    print [MINOR]                 打印分区表,或者分区
    quit                          退出程序
    rescue 起始点 终止点          挽救临近“起始点”、“终止点”的遗失的分区
    resize MINOR 起始点 终止点    改变位于编号为 MINOR 的分区中文件系统的大小
    rm MINOR                      删除编号为 MINOR 的分区
    select 设备                     选择要编辑的设备
    set MINOR 标志 状态           改变编号为 MINOR 的分区的标志

    注意

    mklabel label-type 必须是一下这些类型:

    * bsd

    * loop (raw disk access)

    * gpt

    * mac

    * msdos

    * pc98

    * sun

    例:(parted) mklabel gtp 或者 (parted) mklabel msdos

     

    mkpart(建立新分区)

    格式:mkpart part-type fs-type start end  

    建立一个新的分区

    part-type是以下类型之一 primary(主分区), extended(扩展分区), logical(逻辑分区)。

    fs-type来指定文件系统,比如ext4 。

    start和end是新分区开始和结束的具体位置。0表示起止,-1表示结尾;或者以mb表示或者GB表示!




    展开全文
  • 硬盘为什么最多只有四个主分区

    千次阅读 2016-09-12 20:58:31
    硬盘最多分为4个主分区,这是一个常识可是很少告诉为什么这么,找了很多文章应该回答清楚了这个问题 1、PC行业标准中一个硬盘只能四个分区.这样的四个分区在不同的操作系统中被冠以不同的名称他可能叫partition ...


    硬盘最多分为4个主分区,这是一个常识可是很少告诉为什么这么分,找了很多文章应该回答清楚了这个问题

    1、PC行业标准中一个硬盘只能分四个分区.这样的四个分区在不同的操作系统中被冠以不同的名称他可能叫partition (主分区)或者slice ,但是无论他们怎么叫,这些系统都支持这样的四个分区,都可以识别分区的起始位置和大小等信息.这里我把这样的分区用一个最常用的词来命名:主分区(primary partition).为什么一个硬盘只能分四个主分区呢?这是由个人计算机初期的设计架构决定的.一开始,PC被设计成这样的启动过程,开机时主板BIOS进行自检,当一切OK后,就开始读取硬盘的第一个扇区,一个扇区的大小是512字节,这是计算机工业里的标准,无论什么硬盘,一个扇区的大小都是512字节.BIOS把这512字节的内容读出来并执行.这512字节被叫做MBR(master boot record)主引导记录) .这512自己包含了硬盘最重要的信息:分区表.由于空间只有区区512字节,所以分区表的大小就有很大限制,他被设计成十分小但是又足够描述硬盘的分区情况.包括分区的开始扇区,结束扇区,引导标志,分区类型等等.每个分区信息用16个字节表示,四个分区就用掉了16X4=64个字节,这64个字节分布在MBR的第467-510字节,后面紧接着两个字节AA和55被称为幻数(Magic Number),BOIS读取MBR的时候总是检查最后是不是有这两个幻数,如果没有就被认为是一个没有被分区的硬盘.尽管分区表中明明有数据,也会报错,告诉你系统不存在.所以,对硬盘加密的简单办法就是从MBR中察掉这两个字节.那么这个硬盘挂到任何电脑上都会显示为一个没有分区的空白硬盘.但是只要把这两个字节重新写上,数据又能读出.当然,你得知道怎么重新写上.



    2、主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。

    第二,硬盘的第一扇区可以分成三个部分:第一部分MBR,需要占用446字节,第二部分DPT,需要占用64字节,这是因为一个分区表需要占用16字节,64/16=4,所以刚好能存放四个分区的表,这就是为什么只能分四个分区。还有两个字节就用来存放结束标志。这样
    446+64+2=512字节。


    整个启动流程到操作系统之前的动作应该是这样的:

    1. BIOS:启动主动运行的韧体,会认识第一个可启动的装置;
    2. MBR:第一个可启动装置的第一个磁区内的主要启动记录区块,内含启动管理程序; MBR这个仅有446 bytes的硬盘容量里面会放置最基本的启动管理程序
    3. 启动管理程序(boot loader):一支可读取核心文件来运行的软件;
    4. 核心文件:开始操作系统的功能...



    展开全文
  • 硬盘主分区、扩展分区和逻辑分区

    千次阅读 2014-12-02 20:39:30
    1、如果硬盘有3个主分区,1个扩展分区分成了4个逻辑分区,此时如果第一个主分区是活动分区,那么第二个和第三个主分区能不能像访问逻辑分区那样访问? 2、当装多个系统时,如果只有一个主分区,是在哪部分选择进入...
  • 为什么硬盘只能最多有四个主分区

    千次阅读 2011-04-11 20:35:00
    主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。 <br /> 实际上在早期的硬盘...
  • 固态硬盘扩展分区合并主分区方法

    千次阅读 2020-07-15 16:59:21
    这是你第次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,...
  • 硬盘有很多盘片组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2开始编号。每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面...
  • 硬盘分区表知识——详解硬盘MBR

    万次阅读 多人点赞 2019-05-07 10:26:15
    硬盘是现在计算机上最常用的存储器之。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据...当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般...
  • 当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的...
  • 硬盘有很多盘片组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2开始编号。每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面...
  • 将usb device枚举为普通U盘,FAT32文件系统,在MBR中将该U盘设置为两个分区,但是插在电脑上却只有一个盘符解决过程:1. 对照FAT32规范仔细对照MBR中的分区配置信息,还是只有一个盘符;2. 将手头的移动硬盘插在电脑...
  • 给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。 分区从实质上说就是对硬盘种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,...
  • Linux为什么最多能4个四个主分区

    千次阅读 2019-07-11 17:26:03
    Boot Sector也就是硬盘的第一个扇区,它由MBR(Master Boot Record), DPT(Disk Partition Table) 和 Boot Record ID三部分组成。 MBR又称为引导记录,占用Boot Sector的前446个字节(0~0x1BD),存放系统...
  • 便利工具也是双刃剑,由于一些朋友对磁盘、分区的概念不是太了解熟悉,经常误将分区镜像克隆到整个硬盘,破坏了硬盘原来的分区结构,即硬盘只剩一个分区,这种误克隆是经常发生的事。 本文将带你自己动手,恢复...
  • DiskGenius快速分区硬盘

    千次阅读 2019-03-02 22:28:41
    只需几个简单的操作就可以完成分区及格式化。如果不改变默认的分区个数、类型、大小等设置,打开快速分区对话框后(快捷键F6)按下“确定”即可完成对磁盘执行重新分区及格式化操作。 要启动此功...
  • 本文简单介绍下Linux下磁盘分区、格式化等基本操作。 一. 查看分区表状态 先查看下是否有磁盘没有分区 fdisk -l ...二. 用fdisk对/dev/sdb进行分区(注意:超过2T的硬盘...输入n新建一个分区,输入p 建立分区,输入...
  • 硬盘分区

    千次阅读 2011-09-07 17:16:16
    人们在使用电脑时,有时由于异常操作,有时由于病毒侵袭,会导致某个分区消失或硬盘无法...操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件.本文主要讲述的是分区表的位置,
  • MBR(MasterBootRecorder)引导记录,放置硬盘的信息。MBR可以说是整个硬盘最重要的地方了,因为在MBR里面记录了两重要的东西,分别是:开机管理程序,与磁盘分区表(partitiontable)。所以我们所做的硬盘分区,也...
  • linux主分区 扩展分区 逻辑分区

    千次阅读 2017-11-02 09:47:40
    在windows下激活的主分区硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常的话就是C区。 在linux下主分区和逻辑分区都可以用来放系统,引导os开机,grub会兼容windows系统开机启动。主分区
  • 关于硬盘分区

    2005-05-26 14:47:00
    常用的分区工具: FDISK - DOS、Windows自带 Partition Magic - 可以动态分区而不丢失数据 System Commander FDISK分区时常如下步: 分区 激活主分区 格式化 FDISK分区依照如下顺序:primary -> extended -> ...
  • Linux下硬盘分区

    千次阅读 2018-04-15 21:29:56
    1 fdisk -l查看硬盘及分区信息我的系统(Archlinux)下的命令效果如下:由上面的图片可以得知该系统只挂载了1个硬盘,命名为sda,其有2个主分区,sda1和sda2,至于为什么这么命名,可以参考我的另篇博客: Linux...
  • 一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个 **1. 查看当前磁盘信息** 执行 ...
  • 硬盘分区基础知识

    千次阅读 2019-05-27 17:12:35
    硬盘安装于计算机中用于存储数据,出厂(初始)状态时犹如一张白纸,是不能直接往其中写入数据的,必须经过分区及格式化之后才能使用,分区及格式化相当于为白纸划分了不同区域(如正文区、注释区等)并分别在不同区域...
  • 1)对于Linux来说无论有几个分区,分给哪一个目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。 2)Linux采用了一种叫“载入”的处理方法,它...
  • 一块硬盘可以分为4个主分区,而系统在其中的一个分区中,那么这个分区就需要主导扇区来引导 已经分区表来确定,不同系统的分区格式有可能不一样,现在一个硬盘要把分成几个区是要用的分区表来确定吗?
  • 硬盘分区结构

    千次阅读 2010-04-03 10:44:00
    查阅贴子内容 标题: 硬盘分区结构介绍(修复必读) --------------------------------------------------------------------------------硬盘分区的主要结构说明:(Cylinder柱面/磁道-Side...)《主分区》名称 地址
  • 硬盘分区表简介

    千次阅读 2009-07-10 23:26:00
    毫无疑问,大多数人都有过对硬盘分区的经验。...一般来说,硬盘分区表的第一部分(主分区表)位于硬盘的第一个扇区(主引导记录)中。占据这个扇区的第446-510个字节。这是一个4个元素的数组,每一项代表
  • WinPE系统对硬盘分区

    千次阅读 2016-07-04 18:47:50
    本文转载自:WinPE系统硬盘如何分区 ...WindowsPE即WindowsPreInstallationEnvironment(Windows预安装环境),可以看作一个看作只拥有最少核心服务的Mini视窗操作系统。是基于以保护模式运行的Window

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,231
精华内容 27,692
关键字:

一个硬盘分几个主分区