无忧启动论坛

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

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

[复制链接]
跳转到指定楼层
1#
发表于 2004-5-19 19:05:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由张三丰在 2004/05/19 07:08pm 第 1 次编辑]

[原创]全新硬盘无人职守全自动分区+灌系统的实现!
问题的提出:
     朋友是卖组装电脑的,每次装完新的电脑分区,格式化,装系统!
一台两台还好说,有时候数量多了,自己一个人忙的晕头转向!
虽然可以GHO系统,但是分区选择,重新启动,选择GHO。还得用人参与!
可不可以实现全新硬盘的无人参与呢?只要把BIOS 里的启动项首选
CDROM ,放入光盘无须选择就OK的???
问题的拟订解决:
我考虑了一个新硬盘全自动分区+系统的想法!
现在说说大家看看可行否!
1. 40G/80G/120G硬盘分区(建议用PQMagic,好处是PQMagic 可以实现无损分区合并和切割,其他的分区工具分出的,有写格式和PQMagic 的格式不兼容,为了以后
的分区调整方便!!呵呵)
     格式化!
   C:划分为FAT32格式,为了配合下一步骤!
   
2. 用可引导的软盘或光盘引导!进入 C:盘!
    COPY CON TEST.TXT(回车!)
    TEST(回车!)
   
    按F6 回车!)
   
   或其他方式生成一个很小的文件,为了配合下一步骤!
3.用GHOST 克隆全盘!(生成的*.gho 文件应该不大!)
   得到文件 40.gho/80.gho/120.gho

4.找个fxzm 或 米高 、齐天宇、史努比等先生做的系统 *. GHO 文件!
  (想装2000找2000的,想装  XP 找 XP 的!!)
    得到 xitong.gho!
5.编写 AUTOEXEC.BAT 文件!
  @ECHO OFF
   ........
  LH MSCDEX /D:MSCD001/L:%CDROM%
   ........
  
   if not exist C:\TEST.TXT goto NO_FENQU
   
   ghost.exe -clone,mode=pload,src=%CDROM%:\xitong.gho,dst=1:1 -fx -sure -rb
  GOTO EXIT
   
  :NO_FENQU

  ghost.exe -clone,mode=load,src=%CDROM%:\40.gho,dst=1 -fx -sure -rb
  :EXIT
  reboot
  
用判断有无 TEST.TXT来判断是否分区!
没有就分区,有就说明有分区,执行GHO系统!

请众位高手不吝赐教~~~~
(转本人之帖,请说明出处(“禾风坛”或“无忧坛”)及作者:张三丰!)
(谢谢!!!)
2#
发表于 2004-5-19 20:06:51 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

呵呵~~懒人的就要来顶一下~~~~
回复

使用道具 举报

3#
发表于 2004-5-19 20:56:28 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

[这个贴子最后由gmy在 2004/05/19 09:02pm 第 1 次编辑]

我今天也正在考虑这个问题。
总体上可用WBAT批处理,GDISK,GHOST和STRINGS等小程序实现全自动分区。
难点是:
1,对硬盘容量的判断:
如果40G-100G的平均分成4个分区。
如果大于100G的平均分成6个分区。
2,对安装系统的判断:
如果128M以上内存装XP(GHOST万能版)
如果128M以下内存装98(GHOST万能版)
做好准备起名为“一键装机”(原创名称,大家不要抢用啊!:))
回复

使用道具 举报

4#
发表于 2004-5-19 20:59:31 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

帮你顶,让高手讨论!~
回复

使用道具 举报

5#
 楼主| 发表于 2004-5-19 20:59:58 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

下面引用由gmy2004/05/19 08:56pm 发表的内容:
难点一:对硬盘容量的判断:
如果40G-100G的平均分成4个分区。
如果大于100G的平均分成6个分区。
难点一:对安装系统的判断:
...
请说的再仔细点好吗?
回复

使用道具 举报

6#
发表于 2004-5-19 21:04:24 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

[这个贴子最后由gmy在 2004/05/19 10:00pm 第 2 次编辑]

一,我赞成平均分的理由:
现在新机一般为40G-160G硬盘
按功能,平均分成4个已经足够:
C盘,第一个操作系统98。
D盘,第二个操作系统XP。
E盘,软件,电影,MP3,ISO,重要文档。
F盘,GHOST备份。
但每个不能超过32G,因为每簇64K,浪费太大。所以当硬盘大于120G时,必须大于4个分区,比如6个分区。
二,我不赞成C盘划分要小一点的理由:
有人把C盘划成 5G 甚至更少,我不同意,因为在安装常用工具时会在C:\WINDOWS里添加DLL等文件,所以最好不要把应用程序装在D盘,将来GHOST也方便(只要备份C就可以了)。
另外,从容量上看,OFFICE2003,PHOTOSHOP等应用程序较来较大,C盘不久就会满的,所以C盘一定要大,如果再加上临时文件,需要的空间更要大了(GHOST8.0备份时自动过滤临时文件,不用担心)。所以C盘要和D,E,F平起平做。
三,平均分4个或6个分区,也是为了计算方便,在批处理中,可用STRINGS(中国DOS同盟有下载)实现。配合最新版的GDISK,支持超大容量的最新硬盘。
四,请教:串行硬盘在DOS下是否要驱动,还是可以直接使用?
回复

使用道具 举报

7#
 楼主| 发表于 2004-5-19 21:10:31 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

下面引用由gmy2004/05/19 08:56pm 发表的内容:
2,对安装系统的判断:
如果128M以上内存装XP(GHOST万能版)
如果128M以下内存装98(GHOST万能版)...

一张光盘恐怕放不下两个系统的 GHOST 文件!

目前最小的GHOST 文件也得 接近600兆!!
(也就是说必须两张盘,一张是自动装98 另一张是自动装 XP 的)
~~~~~~~~~~~~~~~~~~~此问题基本可以排除了~~~~~~~~~~~~~~~~~

回复

使用道具 举报

8#
 楼主| 发表于 2004-5-19 21:13:42 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

下面引用由gmy2004/05/19 08:56pm 发表的内容:
如果40G-100G的平均分成4个分区。
如果大于100G的平均分成6个分区
...
硬盘分区平均分啊?
贫道认为不科学,不实用~~~
回复

使用道具 举报

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

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

[这个贴子最后由pcloth在 2004/05/19 09:17pm 第 1 次编辑]

这个课题我前几天实现了
不过不是用GHOST做空分区镜像,而是使用PM的脚本自动分区
然后不重新启动就开始GHOST系统,随便还把自己的一键恢复做进去
回复

使用道具 举报

10#
 楼主| 发表于 2004-5-19 21:16:41 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

下面引用由pcloth2004/05/19 09:15pm 发表的内容:
这个课题我前几天实现了
好啊!
说说看~~
受教了!大力感谢~
回复

使用道具 举报

11#
发表于 2004-5-19 21:22:32 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

说说看,是怎样实现的?
怎样判断一个硬盘的大小?
回复

使用道具 举报

12#
 楼主| 发表于 2004-5-19 21:23:18 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

下面引用由pcloth2004/05/19 09:15pm 发表的内容:
使用PM的脚本自动分区
PQMagic 的脚本自动分区很慢,特别是120G的硬盘就看出来
不如GHOST 120G 的空分区快速了!
回复

使用道具 举报

13#
发表于 2004-5-19 21:32:45 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=34&topic=2403&show=0
看帖子,PM分区不慢,虽然比起GHOST要慢一些,但是GHOST直接克隆分区有时候会出问题(以前老版本的遇到过,所以我不敢用了)
回复

使用道具 举报

14#
 楼主| 发表于 2004-5-19 21:40:51 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

下面引用由pcloth2004/05/19 09:32pm 发表的内容:
http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=34&topic=2403&show=0
看帖子,PM分区不慢,虽然比起GHOST要慢一些,但是GHOST直接克隆分区有时候会出问题(以前老版本的遇到过,所以我不敢用了)
发图没什么实际意义,
说说你的脚本吧!
回复

使用道具 举报

15#
发表于 2004-5-19 21:49:45 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

看我新发的主题
回复

使用道具 举报

16#
 楼主| 发表于 2004-5-19 21:55:58 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

谢谢~~
回复

使用道具 举报

17#
发表于 2004-5-19 22:44:05 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

[这个贴子最后由gmy在 2004/05/19 10:55pm 第 2 次编辑]
下面引用由张三丰2004/05/19 08:59pm 发表的内容:
请说的再仔细点好吗?

原理,当运行GDISK时,在第2行第12个字符处(可能不是12,忘了,但这个位置是肯定是固定的),会显示硬盘容量,长度为nnnnnn.nn (MB),通过层层过滤,提取这个数值,再用这个数据除以4或6,得到每个分区的容量,作为GDISK分区参数。


先做1.bat:
strings mid 12,3   ;取从第12个字符开始截取nnn共3个长度的数据(这样单位就由原来的MB变成GB,便于计算),第一个n可能是0,但也必须取,因为现在的硬盘100G以上不算什么了,最大支持999G的硬盘。

再做2.bat
GDISK>gdisk.txt  ;直接运行GDISK,产生一个包含硬盘容量的报告,保存在gdisk.txt里。
strings read gdisk.txt,2>>1.bat  ;读取第二行整行的内容,并保存在1.bat里,以待再次过滤,得到硬盘容量。
call 1.bat>>3.txt ;提取出来干净的硬盘容量(GB)数值,并保存在3.txt里。
具体怎么用strings进行除法运算,我忘记了,总之,strings功能强大,有许多函数,弥补了BAT的先天不足。

以上只是一个灵感,还没行动,请大家多提意见。
回复

使用道具 举报

18#
发表于 2004-5-20 07:17:05 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

哇!期待完美解决办法
回复

使用道具 举报

19#
发表于 2004-5-20 12:23:25 | 只看该作者

[原创][原创]全新硬盘无人职守全自动分区+灌系统的实现!

谁说一张光盘不能装下98/XP双系统啦?我就做了一张这样的万能克隆光盘,以前在这个论坛里发过的。
一张光盘实现一键自动分区,一健恢复,并安装带少量最常用软件的双万能克隆系统(双系统不在同一分区)是完全可以实现的。
对于电脑城装机还是很有意义,整个系统安装可以在半个小时左右完成。对家庭用户好像就不是很有用了。
我不赞成平均分区,还有我不赞成80G以上硬盘只分4个区的方法,至少6个!
还有C,D系统盘不可分得太大。
原因有:
一,影响系统运行速度,
二,严重乱费资源,
三,不利于系统备份,
四,影响系统稳定等。
建议:
无论硬盘再大也,C、D系统区每个也不应超过10G,即自动分区时应该分在10%以内,最好把E盘做为两个系统共用的程序盘,因为很多软件是不用修改注册表的,可以直接使用无须再次安装,可以省很多事,省空间,还可以共享软件的一些历史记录和设置信息等。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-2 21:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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