存储空间保护分区
㈠ 什么是GPT保护分区
GPT保护分区是指全局唯一标识分区表。
全局唯一标识分区表(GUID分区表,缩写:GPT)是物理磁盘分区表结构布局的标准,是可扩展固件接口(EFI)标准的一部分(英特尔用于替换个人计算机的BIOS),用于替换BIOS系统中的32位,以在主引导记录中存储逻辑块地址和大小信息( MBR)分区表。
GPT将64位分配给逻辑块地址,从而使2-1扇区中的最大分区大小成为可能。 对于扇区大小为512字节的磁盘,这意味着可以有9.4ZB(9.4 x 10字节)或8ZiB-512字节。
㈡ 怎样取消移动硬盘的GPT保护分区
PE进入系统,在计算机管理里面磁盘显示为GPT(保护分区)。此时硬盘是不能重新分区或者格式化的。
解决思路:低版本的WIndows(PE)是不支持GPT分区的,我们需要使用系统自带的DiskPart程序清除磁盘。然后将磁盘转换为具有主启动记录 (MBR) 分区形式的基本磁盘。
注意:使用本方法会清除硬盘上所有数据,操作前请备份所有数据,望知晓。
解决办法:
Win(徽标键)+R —— DiskPart —— 回车,启动DiskPart程序。
输入 list disk 回车 ,显示计算机上面的磁盘列表,可以看到磁盘的编号。
输入 select disk n 回车,这里的n是要处理的磁盘编号,从第二部显示的结果中可以得到。
输入 clean all 回车,此时,硬盘分区和签名将被删除。您将返回到 diskpart 提示符。
关闭 DiskPart 。
此时,可重新对内置和/或外置硬盘进行初始化、分区和格式化。启动“磁盘管理”可初始化磁盘。
完成。
㈢ 分区存储管理中常用哪些分配策略
1、固定分区存储管理
其基本思想是将内存划分成若干固定大小的分区,每个分区中最多只能装入一个作业。当作业申请内存时,系统按一定的算法为其选择一个适当的分区,并装入内存运行。由于分区大小是事先固定的,因而可容纳作业的大小受到限制,而且当用户作业的地址空间小于分区的存储空间时,造成存储空间浪费。
一、空间的分配与回收
系统设置一张“分区分配表”来描述各分区的使用情况,登记的内容应包括:分区号、起始地址、长度和占用标志。其中占用标志为“0”时,表示目前该分区空闲;否则登记占用作业名(或作业号)。有了“分区分配表”,空间分配与回收工作是比较简单的。
二、地址转换和存储保护
固定分区管理可以采用静态重定位方式进行地址映射。
为了实现存储保护,处理器设置了一对“下限寄存器”和“上限寄存器”。当一个已经被装入主存储器的作业能够得到处理器运行时,进程调度应记录当前运行作业所在的分区号,且把该分区的下限地址和上限地址分别送入下限寄存器和上限寄存器中。处理器执行该作业的指令时必须核对其要访问的绝对地址是否越界。
三、多作业队列的固定分区管理
为避免小作业被分配到大的分区中造成空间的浪费,可采用多作业队列的方法。即系统按分区数设置多个作业队列,将作业按其大小排到不同的队列中,一个队列对应某一个分区,以提高内存利用率。
2、可变分区存储管理
可变分区存储管理不是预先将内存划分分区,而是在作业装入内存时建立分区,使分区的大小正好与作业要求的存储空间相等。这种处理方式使内存分配有较大的灵活性,也提高了内存利用率。但是随着对内存不断地分配、释放操作会引起存储碎片的产生。
一、空间的分配与回收
采用可变分区存储管理,系统中的分区个数与分区的大小都在不断地变化,系统利用“空闲区表”来管理内存中的空闲分区,其中登记空闲区的起始地址、长度和状态。当有作业要进入内存时,在“空闲区表”中查找状态为“未分配”且长度大于或等于作业的空闲分区分配给作业,并做适当调整;当一个作业运行完成时,应将该作业占用的空间作为空闲区归还给系统。
可以采用首先适应算法、最佳(优)适应算法和最坏适应算法三种分配策略之一进行内存分配。
二、地址转换和存储保护
可变分区存储管理一般采用动态重定位的方式,为实现地址重定位和存储保护,系统设置相应的硬件:基址/限长寄存器(或上界/下界寄存器)、加法器、比较线路等。
基址寄存器用来存放程序在内存的起始地址,限长寄存器用来存放程序的长度。处理机在执行时,用程序中的相对地址加上基址寄存器中的基地址,形成一个绝对地址,并将相对地址与限长寄存器进行计算比较,检查是否发生地址越界。
三、存储碎片与程序的移动
所谓碎片是指内存中出现的一些零散的小空闲区域。由于碎片都很小,无法再利用。如果内存中碎片很多,将会造成严重的存储资源浪费。解决碎片的方法是移动所有的占用区域,使所有的空闲区合并成一片连续区域,这一技术称为移动技术(紧凑技术)。移动技术除了可解决碎片问题还使内存中的作业进行扩充。显然,移动带来系统开销加大,并且当一个作业如果正与外设进行I/O时,该作业是无法移动的。
3、页式存储管理
基本原理
1.等分内存
页式存储管理将内存空间划分成等长的若干区域,每个区域的大小一般取2的整数幂,称为一个物理页面有时称为块。内存的所有物理页面从0开始编号,称作物理页号。
2.逻辑地址
系统将程序的逻辑空间按照同样大小也划分成若干页面,称为逻辑页面也称为页。程序的各个逻辑页面从0开始依次编号,称作逻辑页号或相对页号。每个页面内从0开始编址,称为页内地址。程序中的逻辑地址由两部分组成:
逻辑地址
页号p
页内地址 d
3.内存分配
系统可用一张“位示图”来登记内存中各块的分配情况,存储分配时以页面(块)为单位,并按程序的页数多少进行分配。相邻的页面在内存中不一定相邻,即分配给程序的内存块之间不一定连续。
对程序地址空间的分页是系统自动进行的,即对用户是透明的。由于页面尺寸为2的整数次幂,故相对地址中的高位部分即为页号,低位部分为页内地址。
3.5.2实现原理
1.页表
系统为每个进程建立一张页表,用于记录进程逻辑页面与内存物理页面之间的对应关系。地址空间有多少页,该页表里就登记多少行,且按逻辑页的顺序排列,形如:
逻辑页号
主存块号
0
B0
1
B1
2
B2
3
B3
2.地址映射过程
页式存储管理采用动态重定位,即在程序的执行过程中完成地址转换。处理器每执行一条指令,就将指令中的逻辑地址(p,d)取来从中得到逻辑页号(p),硬件机构按此页号查页表,得到内存的块号B’,便形成绝对地址(B’,d),处理器即按此地址访问主存。
3.页面的共享与保护
当多个不同进程中需要有相同页面信息时,可以在主存中只保留一个副本,只要让这些进程各自的有关项中指向内存同一块号即可。同时在页表中设置相应的“存取权限”,对不同进程的访问权限进行各种必要的限制。
4、段式存储管理
基本原理
1.逻辑地址空间
程序按逻辑上有完整意义的段来划分,称为逻辑段。例如主程序、子程序、数据等都可各成一段。将一个程序的所有逻辑段从0开始编号,称为段号。每一个逻辑段都是从0开始编址,称为段内地址。
2.逻辑地址
程序中的逻辑地址由段号和段内地址(s,d)两部分组成。
3.内存分配
系统不进行预先划分,而是以段为单位进行内存分配,为每一个逻辑段分配一个连续的内存区(物理段)。逻辑上连续的段在内存不一定连续存放。
3.6.2实现方法
1.段表
系统为每个进程建立一张段表,用于记录进程的逻辑段与内存物理段之间的对应关系,至少应包括逻辑段号、物理段首地址和该段长度三项内容。
2.建立空闲区表
系统中设立一张内存空闲区表,记录内存中空闲区域情况,用于段的分配和回收内存。
3.地址映射过程
段式存储管理采用动态重定位,处理器每执行一条指令,就将指令中的逻辑地址(s,d)取来从中得到逻辑段号(s),硬件机构按此段号查段表,得到该段在内存的首地址S’, 该段在内存的首地址S’加上段内地址d,便形成绝对地址(S’+d),处理器即按此地址访问主存。
5、段页式存储管理
页式存储管理的特征是等分内存,解决了碎片问题;段式存储管理的特征是逻辑分段,便于实现共享。为了保持页式和段式上的优点,结合两种存储管理方案,形成了段页式存储管理。
段页式存储管理的基本思想是:把内存划分为大小相等的页面;将程序按其逻辑关系划分为若干段;再按照页面的大小,把每一段划分成若干页面。程序的逻辑地址由三部分组成,形式如下:
逻辑地址
段号s
页号p
页内地址d
内存是以页为基本单位分配给每个程序的,在逻辑上相邻的页面内存不一定相邻。
系统为每个进程建立一张段表,为进程的每一段各建立一张页表。地址转换过程,要经过查段表、页表后才能得到最终的物理地址。
㈣ 分区存储管理中如何实现分区的保护
分区保护的目的是防止未经核准的用户访问分区,常用以下两种方式。
(1)上界/下界寄存器保护。上界寄存器中存放的是作业的装入地址,下界寄存器装入的是作业的结束地址,形成的物理地址必须满足如下条件:
上界寄存器<=物理地址<=下界寄存器
(2)基址/限长寄存器保护。基址寄存器中存放的是作业的装入地址,限长寄存器装入的是作业长度,形成的物理地址必须满足如下条件:
基址寄存器<=物理地址<基址寄存器+限长寄存器
㈤ 为什么要对硬盘进行分区
对于某些操作系统而言,硬盘必须分区后才能使用,否则不能被识别。通常,从文件存放和管理的方便、容易、快捷性出发,将硬盘划分多个分区,用以存放不同类型的文件,如存放操作系统、应用程序、数据文件等。
硬盘分区的格式最好选用GPT。GPT分区的一大优势就是针对不同的数据建立不同的分区,同时为不同的分区创建不同的权限。GPT能够保证磁盘分区的GUID唯一性,所以GPT不允许将整个硬盘进行复制,从而保证了磁盘内数据的安全性。
(5)存储空间保护分区扩展阅读:
1、C盘不宜太大
将C盘设置为系统盘,所以硬盘读写会多一些,从而会产生一些磁盘碎片以及容易产生错误,所以在平时做好扫描磁盘和整理碎片是有必要的,而这两项工作的时间恰恰跟磁盘的容量有很大的关系。如果C盘容量过大的话,会让这两项工作变得超级慢,所以建议除了安装系统的容量,可以预留10GB~20GB的空间出来就够了。
2、系统、程序、资料分离
由于windows习惯性把“我的文档”等资料数据文件都默认放到系统分区中,所以一旦想要重装系统又没有备份的情况,数据很容易遗失找不回,所以正确的做法是将系统文件夹和注册表中拷贝文件和写入数据的程序都安装到系统分区里。
㈥ 在硬盘写保护的情况下怎样给硬盘分区
在Windows
XP下直接修改硬盘分区容量
你在用XP时,是否因为分区不理想而苦恼过,你是否为此而重装系统过,是否为此而四处找软件过。其实这此都没必要,只要不是C盘(指系统盘)都可以在XP下搞定。此方法可以解决一些软件使用过程中出现硬盘分区容量足的情况。
首先强调几点:
1、不能调整系统盘。
2、被调整盘上的数据会全部丢失(可先移至不重分的盘)。
操作步骤:
1、关闭所有应用程序,打开“控制面板”,打开“管理工具”,打开“计算机管理”。
2、在左边栏中选择“存储”,再选择“磁盘管理”,在右边就会显示你计算机的磁盘分区情况,右下方则出现分区图示,这也就是我们要操作的地方。
3、右键单击要修改的磁盘分区,在弹出的菜单中选择“删除逻辑驱动器”(细心的朋友可能已发现,这里还可以修改驱动器号,如你的电脑有3个分区,光盘是D盘,你想把它改为F盘,你就在这儿下手吧),再选“确定”。
4、用以上方法删除所要修改的几个分区,被删除的分区容量会自动相加显示为未指派(用黑色进行标记,已分的即不改的显示为蓝色)。
5、然后是重新分区,在未指派的区块上,即黑色区块上单击右键,在弹出菜单中选
择“新建逻辑驱动器”——点击“下一步”——“下一步”。
6、在分区大小一栏中输入分区容量数值。(里面默认的数值为未分区的全部大小,如果你只想再分一个区,那就不要修改了,如果要新分几个区那就重新输入数值吧,但分最后一区时,要取默认数值,这个道理不用我多说了吧。)(1G=1024MB),点击“下一步”。
7、调整驱动器号,一般不用改,直接单击“下一步”。
8、选择是否格式化新的分区,一般还是选格式化,这里有三个选顶:I、是选择磁盘的文件系统,个人认为还是选FAT32好,II、第二顶不用管;III、第三顶就是给磁盘取一个自已喜欢的名字,老是“
本地磁盘”没有新意)。还有就是最好勾选“执行快速格式化”一顶,否则格式化过程会很慢。然后“下一步”——“完成”。
9、重复5——8步,分出所要重新划分的其他分区。至此,我们实现现了不用任何其他第三方分区软件而调整了计算机的分区。
㈦ 怎么解除掉硬盘分区的保护
应该是属性中被写保护了吧 如国在局域网中找到那台机器就不应该是路由的事 你将要复制的那个里面的文件属性更改过来 在重新试下 即可