无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3726|回复: 25
打印 上一主题 下一主题

在新硬盘上实现全自动分区,提供给大家

[复制链接]
跳转到指定楼层
1#
发表于 2004-5-7 23:42:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
[这个贴子最后由mercury在 2004/05/08 11:29pm 第 1 次编辑]

我想在我的启动光盘里加入这个功能,然后再配合我做的全自动免人工干预系统安装和自动驱动安装,就可以连小学生都可以自己装系统了~~~~~~~~~~~~~~~~
26#
 楼主| 发表于 2004-5-9 19:54:39 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由elecfish2004/05/09 07:21pm 发表的内容:
在批处理中调用GDISK不能用%来指定参数,因为会被解释为环境变量,用P代替即可。
对呀~我到是没有想到这一点~用P代替%是吗?
回复

使用道具 举报

25#
发表于 2004-5-9 19:21:09 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由sak472004/05/09 07:06am 发表的内容:
没错
应该可以用百分比的,但我试过,却没有成功
期待高人指点~!!
在批处理中调用GDISK不能用%来指定参数,因为会被解释为环境变量,用P代替即可。
回复

使用道具 举报

24#
 楼主| 发表于 2004-5-9 14:03:58 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由开心狗2004/05/09 07:10am 发表的内容:
还说俺的方法笨 真是服了你
如果是空硬盘 整个硬盘的镜象加GHOST程序 一张软盘就可以放下  然后写一个自动恢复的批处理  比你这个快的多
就像上面提到的,如果是不同容量的硬盘呢?不是要做N个批处理?而且,就算都是80G的硬盘,容量也只能是差不多,不可能完全一样吧?
而用这个方法,可以实现任何大小硬盘通用
回复

使用道具 举报

23#
 楼主| 发表于 2004-5-9 14:00:36 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由sak472004/05/09 07:06am 发表的内容:
没错
应该可以用百分比的,但我试过,却没有成功
期待高人指点~!!
是可以用百分比的,我试过了,可以实现
回复

使用道具 举报

22#
 楼主| 发表于 2004-5-9 13:59:42 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由MHB2004/05/08 11:54pm 发表的内容:
给你一个建议 做一个有通用性的自动批处理 即当硬盘是20 30 40 60 80 120G的时候能作出比较合理的分配
这个这是我现在要做的
回复

使用道具 举报

21#
发表于 2004-5-9 13:12:51 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

其实这个GHOSTXP光盘就已经包括自动分区功能支持10G--160G硬盘
这个光盘很不错 只是现在已不在提供下载了

http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=34&topic=1657&show=275
回复

使用道具 举报

20#
发表于 2004-5-9 12:02:43 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由Dayong2004/05/09 10:10am 发表的内容:
其实对于不同大小的硬盘也很好解决,就是将分区个数,每个分区的大小通过变量传递给Gdisk,研究一下批处理编程,不难解决,运行时只要手动输入数据就可以了,比用ghost灵活多了.
高手,能否写一个这样的批处理程序?俺没有学过!感激不尽……
回复

使用道具 举报

19#
发表于 2004-5-9 10:11:28 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

gdisk这个也不错,不过像那样好像有点拐弯了,
回复

使用道具 举报

18#
发表于 2004-5-9 10:10:38 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

其实对于不同大小的硬盘也很好解决,就是将分区个数,每个分区的大小通过变量传递给Gdisk,研究一下批处理编程,不难解决,运行时只要手动输入数据就可以了,比用ghost灵活多了.
回复

使用道具 举报

17#
发表于 2004-5-9 07:10:41 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由mercury2004/05/08 11:34pm 发表的内容:
假设是一块80GB的新硬盘,主分区为5GB,扩展分区依次划为4个逻辑盘:10GB、10GB、20GB、35GB。我们可以做成这样一个批处理文件:
  gdisk 1 /cre /pri /sz:5000 /for /q
  gdisk 1 /cre /ext
  gdisk 1 / ...
还说俺的方法笨 真是服了你
如果是空硬盘 整个硬盘的镜象加GHOST程序 一张软盘就可以放下  然后写一个自动恢复的批处理  比你这个快的多
回复

使用道具 举报

16#
发表于 2004-5-9 07:06:47 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

没错
应该可以用百分比的,但我试过,却没有成功
期待高人指点~!!
回复

使用道具 举报

15#
发表于 2004-5-8 23:54:46 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

给你一个建议 做一个有通用性的自动批处理 即当硬盘是20 30 40 60 80 120G的时候能作出比较合理的分配
回复

使用道具 举报

14#
发表于 2004-5-8 23:46:08 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

希望楼主能尽快成功!
回复

使用道具 举报

13#
发表于 2004-5-8 23:41:39 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

用GHOST还原整个硬盘不成么?
回复

使用道具 举报

12#
 楼主| 发表于 2004-5-8 23:34:32 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

假设是一块80GB的新硬盘,主分区为5GB,扩展分区依次划为4个逻辑盘:10GB、10GB、20GB、35GB。我们可以做成这样一个批处理文件:
  gdisk 1 /cre /pri /sz:5000 /for /q
  gdisk 1 /cre /ext
  gdisk 1 /cre /log /sz:10000/for /q
  gdisk 1 /cre /log /sz:10000 /for /q
  gdisk 1 /cre /log /sz:20000/for /q
  gdisk 1 /cre /log /for /q
回复

使用道具 举报

11#
 楼主| 发表于 2004-5-8 23:27:17 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

我把我找到的方法告诉大家:使用Symantec公司推出的Gdisk工具

GDisk参数详解
时间:2002/05/28 16:29 作者:火 狐 eNet硅谷动力


  GDisk全称是:GDISK Fixed Disk Partitioning Utility,是Ghost 2002中的一个DOS版软件,该软件主要功能是进行对硬盘分区信息管理处理工作。它具有的功能可要比微软的FDisk强多了。
注意:本文仅供电脑爱好者学习用,电脑初学者请不要轻易尝试该软件,出现任何错误操作都有可能导致硬盘中的数据全部丢失等严重后果,切记!
GDisk 具有七个主要的操作。本文会详细介绍每个操作可用的选项。
① 显示
② 创建分区 (/CRE)
③ 删除分区 (/DEL)
④ 激活分区 (/ACT)
⑤ 隐藏分区 (/HIDE)
⑥ 重新初始化主引导记录 (/MBR)
⑦ 磁盘物理擦除 (/DISKWIPE)

运行以下命令可获得综合帮助:
Gdisk /? [回车]

会出如下参数信息:
GDISK disk /CRE {/PRI|/EXT|/LOG} [/SZ:{mbytes|pcent{P|%}}] [/END]
[/FOR [/Q] [/V[:label]]][/-32] [/NTFAT16] [/X] [/I] [/S] [/Y] [/R]

GDISK disk /DEL {/PRI[:nth]|/EXT[:nth]|/LOG:nth|/P:partn-no|/ALL}
[/X] [/I] [/S] [/Y] [/R] {[/QWIPE|/DODWIPE|/CUSTOMWIPE:passes}

GDISK [disk] [/STATUS] [/RAW|/LBA] [/SER] [/X] [/I] [/S] [/Y] [/R]

GDISK disk /[-]ACT /P:partn-no [/X] [/I] [/S] [/Y] [/R]

GDISK disk /[-]HIDE /P:partn-no [/X] [/I] [/S] [/Y] [/R]

GDISK disk /MBR [/WIPE] [/X] [/I] [/S] [/Y] [/R]

GDISK disk /DISKWIPE [/DOD|/CUSTOM:passes] [/X] [/I] [/S] [/Y] [/R]

GDISK /BOOTINI {/ADD|/REMOVE|/DEFAULT} [/D:disk-no] [/P:partn-no]
[/DESC:desc] [/ENTRY:no] [/TIMEOUT:sec] [/INIFILE:filename]
[/BSECTFILE:filename] [/WINNT [/SYSFOLDER:folder]] [/R]

GDISK [disk] /BATCH[:filename] [switch[switch...]]

GDISK /? [/CRE|/DEL|/STATUS|/[-]ACT|/[-]HIDE|/MBR|/DISKWIPE|/BOOTINI|/BATCH]

运行 gdisk /? 可以获得特定操作的详细帮助信息 /操作转换参数
例如,要获得有关删除分区的详细帮助,需运行gdisk /?/del

每个操作都可以使用下列转换参数:
/X 禁止 gdisk 使用扩展磁盘访问支持。这可能导致 gdisk 不了解磁盘的最大容量。

/I 禁止 gdisk 使用直接 IDE 磁盘访问支持。这可能导致 gdisk 不了解磁盘的最大容量。

/S 禁止 gdisk 使用直接 SCSI 磁盘访问支持。这可能导致 gdisk 不了解磁盘的最大容量。

/Y 取消是否执行操作的提示。 注意,删除分区或其它可能造成破坏的操作通常不会生成确认提示。

/SURE 与 /Y 相同

/R 如果操作成功,则使 gdisk 重新启动机器。

 
GDisk参数详解
时间:2002/05/28 16:29 作者:火 狐 eNet硅谷动力


 

(1) 显示
语法:gdisk [disk] [/STATUS] [/RAW|/LBA]
基本操作:
显示有关计算机上固定磁盘的信息。 要了解磁盘上的分区,请指定磁盘。
注意:如果使用 /RAW 或 /LBA 或者未指定磁盘,删除、激活和隐藏操作要求指定分区号。

转换参数的详细信息:
disk 要获得其分区信息的固定物理磁盘 (1-8)。

/STATUS 冗余显示。

/RAW 如果与磁盘转换参数一起使用,则以 CHS 的形式显示分区表的内容。否则冗余显示。

/LBA 如果与磁盘转换参数一起使用,则以逻辑块的形式显示分区表的内容。否则冗余显示。

(2) 创建分区 (/CRE)
语法:gdisk disk /CRE {/PRI|/EXT|/LOG} [/SZ:{mbytes|pcent{P|%%}}]
[ /FOR [/Q] [/V[:label]] ] [/-32] [/NTFAT16]

强制转换参数:disk /CRE 和 (/PRI /EXT /LOG) 之一。

基本操作:
将创建指定类型的分区,它会使用可用磁盘空间的最大一块。(使用 /SZ 设置大小)。将不会格式化该分区(使用 /FOR 进行格式化)。

示例:
gdisk 1 /cre /pri /for /q /sz:1000
在磁盘 1 上创建和格式化一个 1000Mb FAT32 主分区。假设该分区的磁盘表面区域未发现错误。

gdisk 1 /cre /ext
创建扩展分区,该分区会占用磁盘 1 上空间的最大可用块。

gdisk 1 /cre /log /for /v:MYDATA /-32
在磁盘 1 的扩展分区中创建卷标名为 MYDATA 的逻辑分区。该分区将占用扩展分区中的 2048Mb 可用空间。如果该分区大于 16Mb 或 FAT12 等,将会被格式化为 FAT16。 将会扫描该分区的磁盘表面区域,坏的扇区将标记为不可用。

转换参数的详细信息:
disk 固定物理硬盘 (1-8)。

/CRE 创建 DOS 分区或逻辑 DOS 驱动器。

/PRI 创建主 DOS 分区。

/EXT 创建扩展 DOS 分区。 /FOR 不可用于扩展分区。

/LOG 在扩展 DOS 分区中创建逻辑 DOS 驱动器。

/SZ:MB 以 MB 为单位指定分区的大小,集合为最近的磁道柱面。

/SZ:percent{P|%} 将分区的大小指定为整个磁盘(而不是可用磁盘空间)大小的百分数。

/FOR 创建完新分区后进行格式化。除非使用 /NTFAT16 或 /-32 转换参数,否则分区类型取决于下列条件:
小于 16Mb 的分区为 FAT12
介于 16Mb 和 512Mb 之间的为 FAT16
大于 512Mb 的分区为 FAT32

/Q 与 /FOR 结合使用执行快速格式化。 如果未使用该转换参数,gdisk 将扫描分区表面并对坏的扇区进行标记。

/V[:label] 与 /FOR 结合使用,可为新格式化的分区指定标签。

/-32 不要格式化为 FAT32,因为这将主分区和逻辑分区限制为 2048Mb。大于 16MB 的分区格式化为 FAT16。如果运行的操作系统不支持 FAT32(如 Windows NT4或更低版本或osr2 之前的 Windows95),则此转换参数很有用。

/NTFAT16 不要格式化为 FAT32,而允许 64Kb 簇 FAT16,因为这将主分区和逻辑分区限制为4097Mb。大于 16MB 的分区格式化为 FAT16。注意,Windows 9x 和 DOS 系统不能访问大于 2048MB 且用此转换参数创建的分区。

GDisk参数详解
时间:2002/05/28 16:29 作者:火 狐 eNet硅谷动力


 

(3) 删除分区 (/DEL)
语法:
gdisk disk /del {/pri[:nth]|/ext[:nth]|/log:nth|/p:partn-no|/all}
[/QWIPE|/DODWIPE|/CUSTOMWIPE:n]

强制转换参数:disk /CRE 和 (/PRI /EXT /LOG /P /ALL) 之一。

基本操作:
将删除指定的分区;如果使用 /all 转换参数,将删除所有分区。不会修改包含分区数据的磁盘表面部分(要清除数据,可使用 /qwipe /dodwipe 中的一个或 /customwipe)。

示例:
gdisk /del /p:2
按照 gdisk 1 的报告,删除磁盘 1的第二个分区。

gdisk 2 /del /all
删除磁盘 2 上的每个分区。

转换参数的详细信息:
disk 固定物理硬盘 (1-8)。

/DEL 删除 DOS 分区或逻辑 DOS 驱动器。

/PRI[:nth] 删除第 n 个主 DOS 分区,默认值为 1。

/EXT[:nth] 删除第 n 个扩展 DOS 分区,默认值为 1。也删除扩展分区中的任何逻辑分区。

/LOG:nth 从扩展 DOS 分区中删除第 n 个逻辑 DOS 驱动器。

/P:partn-no 要删除的分区。对 partn-no 使用 gdisk 以标准显示方式(不是使用 /LBA 或 /RAW)报告的号码。

/ALL 删除全部分区。

/QWIPE 删除分区前重写分区的数据。

/DODWIPE 删除分区前重写分区的数据。用于重写的数据和被重写的次数符合美国国防部标准DoD 5200.28-STD。

/CUSTOMWIPE:n 删除分区前重写分区的数据 n 次。用于重写的数据符合美国国防部标准 DoD 5200.28-STD。 注意:/CUSTOMWIPE:7 相当于 /DODWIPE

(4) 激活分区 (/ACT)
语法:gdisk disk /[-]hide /p:partn-no

强制转换参数:disk /P:partn-no 及 {/-ACT /ACT} 之一

基本操作:
将激活或停用指定的分区。如果激活时有另一个分区为活动的,则活动的分区将被停用。

转换参数的详细信息:
disk 固定物理硬盘 (1-8)。

/ACT 激活分区

/-ACT 停用分区

/P:partn-no 要激活或停用的分区。只能激活主分区。对 partn-no 使用 gdisk 以标准显示方式(不是使用 /LBA 或 /RAW)报告的号码。
GDisk参数详解
时间:2002/05/28 16:29 作者:火 狐 eNet硅谷动力


 

(5) 隐藏分区 (/HIDE)
语法:gdisk disk /[-]HIDE /P:partn-no

强制转换参数:disk /P:partn-no 及 {/-HIDE /HIDE} 之一

基本操作:
将隐藏或取消隐藏指定的分区。操作系统不会为隐藏的分区指定驱动器号。

转换参数的详细信息:
disk 固定物理硬盘 (1-8)。

/HIDE 隐藏分区

/-HIDE 显示分区

/P:partn-no 要隐藏或显示的分区。对 partn-no 使用 gdisk 以标准显示方式(不是使用 /LBA 或 /RAW)报告的号码。

(6) 重新初始化主引导记录 (/MBR)
语法:gdisk disk /MBR [/WIPE]

强制转换参数:disk /MBR

基本操作:
重新初始化主引导记录中的引导代码,以保持分区的完整(使用 /WIPE 删除分区)。

转换参数的详细信息:
disk 固定物理硬盘 (1-8)。

/MBR 重新初始化主引导记录中的引导代码。

/WIPE 删除磁盘上的分区。

(7) 磁盘物理擦除 (/DISKWIPE)
语法:gdisk disk /DISKWIPE [/DODWIPE|/CUSTOMWIPE:n]

强制转换参数:disk /DISKWIPE.

基本操作:
写入磁盘的每个扇区,因此擦除磁盘上的所有内容。

转换参数的详细信息:
disk 固定物理硬盘 (1-8)。

/DODWIPE 重写的数据和被重写的次数符合美国国防部标准 DoD 5200.28-STD。

/CUSTOMWIPE:n 用于重写的数据符合美国国防部标准 DoD 5200.28-STD。写数据 n 次。/CUSTOMWIPE:7 相当于 /DODWIPE

回复

使用道具 举报

10#
 楼主| 发表于 2004-5-8 23:25:50 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

下面引用由开心狗2004/05/08 10:00pm 发表的内容:
你可以用GHOST做分好了区的整个硬盘的景象  然后从景象恢复
这个方法太笨了吧~~~~~~~~
回复

使用道具 举报

9#
发表于 2004-5-8 22:00:02 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

你可以用GHOST做分好了区的整个硬盘的景象  然后从景象恢复
回复

使用道具 举报

8#
发表于 2004-5-8 21:09:39 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

???????????????
回复

使用道具 举报

7#
 楼主| 发表于 2004-5-8 20:35:34 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

终于学会了~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

6#
发表于 2004-5-8 20:33:59 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

……
回复

使用道具 举报

5#
 楼主| 发表于 2004-5-8 19:22:01 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

我已经在QQ里请求通过验证了~请接受~~~~~~~~~~~~~~
回复

使用道具 举报

4#
发表于 2004-5-8 19:18:23 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

[这个贴子最后由不能在 2004/05/08 07:19pm 第 1 次编辑]

~~~~~~~~~~~~~~~~
回复

使用道具 举报

3#
发表于 2004-5-8 19:14:36 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

[这个贴子最后由不能在 2004/05/08 07:17pm 第 1 次编辑]

楼主博大精深
我知道~
QQ:50893503
回复

使用道具 举报

2#
 楼主| 发表于 2004-5-8 19:12:47 | 只看该作者

在新硬盘上实现全自动分区,提供给大家

没有人回答吗?可能是因为被埋没了~~~~~~~~顶上去~~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-21 22:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表