发布时间 : 星期三 文章Gdisk 使用说明更新完毕开始阅读66e16c2f227916888486d76b
GDISK 全自动分区/格式化/激活主分区程序
一、磁盘分区的基本概念
新的硬盘通常必须先进行分区,然后再格式化这个硬盘,才能储存数据。在建立分区之前,你必须搞懂什么是物理磁盘,什么是逻辑磁盘。
物理磁盘就是硬盘的实体,而逻辑磁盘是指物理磁盘经过分割所建立的磁盘区。
如果你在一个物理磁盘上建立3个磁盘区,每一个磁盘区就是一个逻辑磁盘,也就是说在你的物理硬盘上就存在3个逻辑磁盘。
硬盘可划分成主分区(Primary Partition)及扩展分区(Extended partition),而扩展分区则可以进一步划分出若干个逻辑分区(Logical Partition),也即逻辑盘。经格式化后,一块硬盘就可以分出C:、D:、E:等盘符了。主分区、扩展分区、逻辑分区之间的关系如下表所示。
分区的一般步骤 建立分区时,我们一般是先建立一个主分区,然后把剩余的空闲空间都分成扩展分区,然后在扩展分区上建立逻辑分区。
小提示:硬盘在分区以后,会“变小”。这是因为硬盘厂商对容量的计算方式是1k=1000,而计算机的计算方式是1k=1024,因此一块120GB的硬盘,按照计算机的计算方式是:120×1000×1000÷1024÷1024=114.4GB。
二、GDISK全自动分区与格式化的基本要点
gdisk.exe是symantec公司出品的一个磁盘分区软件,全称是 GDISK Fixed Disk Partitioning Utility,是Ghost中的一个DOS版软件,当它的功能很强大,分区速度快,它具有的功能要比微软的FDisk强多了。唯一的缺点是没有图形化界面,这让很多朋友无从下手。其实这个软件使用起来也很简单,下面我就向大家介绍一下这个软件的使用方法。
GDISK最多可支持4个主分区,以方便在不同分区安装不同的操作系统,而FDISK只支持一个;
一个硬盘只有一个扩展分区,且须先划分为逻辑盘,获得磁盘驱动器代号后,才能格式化与储存;
Gdisk将逻辑盘视为分区(Logical Partition);只有设为Active的主分区才能开机;
Gdisk的每个参数都必须以“/”开头,并且每个参数之间要有一个空格完全隔开,否则视为错误。
1、GDisk 具有8个常用操作功能。
1
① 显示
② 创建分区 (/CRE) ③ 删除分区 (/DEL) ④ 激活分区 (/ACT) ⑤ 隐藏分区 (/HIDE)
⑥ 重新初始化主引导记录 (/MBR) ⑦ 磁盘物理擦除 (/DISKWIPE) ⑧ 批处理命令 (/batch)
GDISK的参数有很多,但是一般常用的只有几个:查看磁盘分区,建立磁盘分区,删除磁盘分区,隐藏磁盘分区,激活分区等。
①查看磁盘分区信息: 在DOS下敲入 gdisk /?
就可以查看gdisk的参数列表。 在DOS下直接敲入 Gdisk
可以查看当前计算机的硬盘数量和一些简要信息,比如 硬盘的编号,硬盘大小,硬盘型号和每个硬盘有几个分区等信息。
我们操作某个硬盘的时候直接在gdisk后面加一个空格加上硬盘编号就可以了,比如:
gdisk 1
就可以查看硬盘1上的分区列表。 ②建立主分区:
gdisk 1 /cre /pri /sz:10000 /for /q
参数解释:1就代表硬盘1,如果有不止一块硬盘就把1替换成你要操作的硬盘号,要想知道硬盘编号的话就直接敲入gdisk;/cre 代表建立分区;/pri代表分区类型为主分区;/sz:10000为指定分区容量,其中1000为1G;/for 为格式化磁盘分区;/q就是快速格式化;格式化为FAT32格式,因为不指定具体分区格式,分区容量大于512MB时,默认格式为F32(下同)。例子中就是分了一个10G大小的主分区并快速格式化。
③建立扩展分区:
要建立扩展分区,只需输入下面的命令语句即可: gdisk 1 /cre /ext 参数解释:非常简单,几乎不需要解释了,把第3个参数改成/ext就可以了,后面不用指定容量,它会把剩余的空闲容量都分成扩展分区。注意:要建立扩展分区时,不能使用 /for 格式化参数。
④建立逻辑分区:
gdisk 1 /cre /log /sz:10000 /for /q
建立逻辑分区和建立主分区一样,把第3个参数替换成/log就ok了 ,但是分到最后一个分区的时候不要指定容量,直接写成以下的样子:
gdisk 1 /cre /log /for /q就可以了,gdisk会把剩余空间分给最后一个区。 ⑤删除分区
删除分区有删除指定分区和删除全部分区两种写法:
2
gdisk 1 /del /all
解释:删除全部的分区 gdisk 1 /del /p:分区号
解释:删除指定分区号的分区,分区号可以使用gdisk 1来查看。 ⑥激活分区
一般我们建立主分区的时候gdisk已经为我们自动激活了,但是也存在硬盘被认为改动的可能性。所以这里给出命令:
gdisk 1 /act /p:分区号
如果要把一个已经激活的分区设置成未激活状态就使用: gdisk 1 /-act /p:分区号。 ⑦隐藏分区
gdisk 1 /hide /p:分区号
解释:把指定分区设置为隐藏 gdisk 1 /-hide /p:分区号
解释:取消指定分区的隐藏状态
以上是我们常用的功能,gdisk还有很多强大的功能我们就不一一介绍了,感兴趣的朋友可以查看相关帮助。
2、Gdisk的共同参数
Gdisk的每个操作都可以使用下列开关参数: /X 忽略 gdisk 使用扩展磁盘访问支持。这可能导致 gdisk 不了解磁盘的最大容量。
/I 忽略 gdisk 使用直接 IDE 磁盘访问支持。这可能导致 gdisk 不了解磁盘的最大容量。
/U 忽略 gdisk 使用直接 IDE UDMA 磁盘访问支持。
/S 忽略 gdisk 使用直接 SCSI 磁盘访问支持。这可能导致 gdisk 不了解磁盘的最大容量。
/NOUSB 忽略 gdisk 使用直接 USB 磁盘访问支持。 /FORCEUSB 强制 gdisk 使用直接 USB 磁盘访问支持。
/Y 取消是否执行操作的提示,即不再提示用户确认,直接按命令的设置参数执行。注意,删除分区或其它可能造成破坏的操作通常不会生成确认提示。
/SURE 与 /Y 相同
/R 如果操作成功,则使 gdisk 重新启动机器。 三、Gdisk应用实例: 【例1】
将第一个160G硬盘分成四个分区,C盘20G用来安装VISTA,NTFS格式;D盘100G存放电影,NTFS格式;E盘30G存放日常文件,NTFS格式;F盘10G作为备份盘,FAT32格式。批处理命令如下:
gdisk 1 /del /all /y gdisk 1 /mbr /y
gdisk 1 /cre /pri /sz:20000 /for /q /NTFS:VISTA gdisk 1 /cre /ext
gdisk 1 /cre /log /sz:100000 /for /q /NTFS gdisk 1 /cre /log /sz:30000 /for /q /NTFS gdisk 1 /cre /log /for /q
3
gdisk 1 /act /p:1
以上命令所执行的过程为:
删除硬盘上的所有分区→清除硬盘MBR(重建主引导记录MBR)→创建主分区(格式为VISTA用的NTFS格式)→创建扩展分区→创建逻辑分区→激活分区→完成。
注意:最后一个分区的容量是不用写的,程序将把硬盘上的剩余空间自动分给最后一个分区。
警告:以上批处理命令将重新格式化整个硬盘,切勿贸然运行,建议用虚拟电脑测试。
【例2】
假设是一块80GB的新硬盘,主分区为10GB,扩展分区依次划为4个逻辑盘:30GB、20GB、10GB、10GB。所有分区均格式化为FAT32格式。我们可以做成这样一个批处理文件(FD.bat)如下:
gdisk 1 /cre /pri /sz:10000 /for /q gdisk 1 /cre /ext
gdisk 1 /cre /log /sz:30000/for /q gdisk 1 /cre /log /sz:20000 /for /q gdisk 1 /cre /log /sz:10000/for /q gdisk 1 /cre /log /for /q gdisk 1 /act /p:1
将新硬盘挂到电脑时,注意一定要挂在主板第一个IDE接口上,因为我们指定的硬盘号为1,否则就需要修改批处理文件。
【例3】
将一块40 GB硬盘进行分区格式化,划分为3个分区。内容如下: gdisk 1 /del /all
gdisk 1 /cre /pri /sz:30% /for /q (即12 GB) gdisk 1 /cre /ext /end
gdisk 1 /cre /log /sz:30% /for /q (即12GB)
gdisk 1 /cre /log / for /q (40%,即16GB) gdisk 1 /act /p:1 【例4】
分区要求:120G的硬盘划分为两个分区,C分区20G,其它为D分区,均格式化为FAT32格式。其批处理文件如下:
GDISK 1 /CRE /PRI /SZ:20000 /FOR /Q GDISK 1 /CRE /EXT
GDISK 1 /CRE /LOG /FOR /Q 最后重新启动计算机。
另外,其实不论你的硬盘是多大
(40/60/80/120/160/200/250/300/320/400/500/750/1000G等),你都可以用以上任意一个批文件命令进行分区,程序只是按先后顺序分配下去,当分配到数值不符合时,会自动分给最后一个分区,例如:40G的硬盘你可以点击200G来分区,只是程序分配到第三个数值时因为20G已经大于硬盘的剩余容量,所以程序会自动跳到最后将剩余的容量分给最后的分区,这样子分区是不会让硬盘产生
4