无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6236|回复: 30
打印 上一主题 下一主题

谁能帮忙改个自动的gdisk

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-12 15:14:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个g-gdisk.img  里面有个AUTOEXEC.BAT  内容

@echo off
cls
REM One-key Gdisk  made by lianjiang.
rem http://gghost.cn
REM All rights reserved. 2006-2009.
if "%config%"=="msdos2" goto msdos2
:gghostm2
path=a:\;a:\gghost;c:\;c:\gghost
if %comspec%.==C:\COMMAND.COM.  goto hdd_2
set bd=A:
set nhdd=1
rem if exist c:\u_gghost.ini set nhdd=2
call rw >nul
goto next
:hdd_2
set bd=C:
set nhdd=2
call rw >nul
:next
gg1
:msdos2
path=a:\;a:\gghost;c:\;c:\gghost
cd gghost
doslfn >nul
goto quit_1
:quit_1
echo.
echo  ============================================
echo      rb:   Reboot        off:   Power off
echo.




这个是手动的
哪位大大能给改个自动分区的啊      
这个是 lianjiang  老师的一个帖

gdisk自动分区的简陋批处理
本想写个傻瓜化操作的自动分区,想来想去,无法确定一个理想的分区方案。
还是决定放弃傻瓜化操作的思路。
下面的批处理仅供参考。应可满足一般的要求,需要的可根据具体情况修改。

@echo off
set disk_n=%1
if "%disk_n%"=="" set disk_n=1
set ntfs=0
gdisk %disk_n%|find "  %disk_n%        0    " >nul
if  errorlevel 1 gdisk %disk_n% /del /all >nul
if "%2"=="n" set ntfs=1
if "%2"=="N"  set ntfs=1
if "%ntfs%"=="0" gdisk %disk_n% /y /batch:g_diyp.txt
if "%ntfs%"=="1" gdisk %disk_n% /y /batch:g_diypn.txt

------------------------------

分区示例一:g_diyp.txt

#1 pri
/cre /pri /sz:10p /for /q /v:SYSTEM
#2 ext
/cre /ext
#3 log
/cre /log /sz:10p /for /q /v:PROGRAM
#4 log
/cre /log /sz:20p /for /q /v:DATA
#5 log
/cre /log /sz:25p /for /q /v:APPZ
#6 log
/cre /log /sz:30p /for /q /v:DOWN
#7 log
/cre /log /for /q /v:BACKUP
/act /p:1


分区示例二:g_diypn.txt

#1 pri
/cre /pri /sz:10p /for /q /ntfs /v:SYSTEM
#2 ext
/cre /ext
#3 log
/cre /log /sz:10p /for /q  /ntfs /v:PROGRAM
#4 log
/cre /log /sz:20p /for /q /ntfs  /v:DATA
#5 log
/cre /log /sz:25p /for /q /ntfs  /v:APPZ
#6 log
/cre /log /sz:30p /for /q /ntfs  /v:DOWN
#7 log
/cre /log /for /q  /ntfs /v:BACKUP
/act /p:1
/hide /p:7


分区示例三:g_diy.txt

/cre /pri /sz:? /for /q /v:SYSTEM
/cre /ext
/cre /log /sz:? /for /q /v:PROGRAM
/cre /log /sz:? /for /q /v:DATA
/cre /log /sz:? /for /q /v:APPZ
/cre /log /sz:? /for /q /v:DOWN
/cre /log /for /q /v:BACKUP
/act /p:1


怎么才能在我的这个里实现呢  我只要一键分四区  各区均分  激活主分区就好了  
请各位大大们帮帮忙吧   

先谢谢了  留下这个img文件  供大家参考使用

http://u.115.com/file/f4b85a6506

[ 本帖最后由 2010shalgme 于 2010-11-12 15:15 编辑 ]
2#
发表于 2010-11-12 16:37:49 | 只看该作者
bat文件
@echo off
gdisk 1 /y /batch:g_diyp4.txt

g_diyp4.txt

/del /all
/cre /pri /sz:25p /for /q /v:WINDOWSXP
/cre /ext
/cre /log /sz:25p /for /q /v:PROGRAM
/cre /log /sz:25p /for /q /v:DATA
/cre /log /for /q /v:BACKUP
/act /p:1

[ 本帖最后由 lianjiang 于 2010-11-13 10:55 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-11-12 19:01:26 | 只看该作者
是把我的那个批处理文件改成这个吗  还是在加一个进去  
下面的那个是新建一个吗  放在gghost文件夹下吗?

哇塞  lianjiang 老师亲自给俺答复的哦  谢谢啦  呵呵
回复

使用道具 举报

4#
发表于 2010-11-12 19:33:29 | 只看该作者
bat代替原批处理。gg1.bat、gdisk.exe和g_diyp4.txt文件放到同一目录下。
否则会找不到文件的。
回复

使用道具 举报

5#
 楼主| 发表于 2010-11-12 20:52:11 | 只看该作者
哦  好的我去试试  谢谢您老了  嘿嘿  有问题在请教  谢谢了
回复

使用道具 举报

6#
 楼主| 发表于 2010-11-13 11:11:56 | 只看该作者
可以自动分区了  但是还想问下怎么自动重启呢   还要手动重启   可不可以自动重启呀  在批处理里面怎么写   
在这先谢谢  lianjiang 老师   您给的批处理可以自动分区了  谢谢了
回复

使用道具 举报

7#
发表于 2010-11-13 11:23:53 | 只看该作者
原帖由 2010shalgme 于 2010-11-13 11:11 发表
可以自动分区了  但是还想问下怎么自动重启呢   还要手动重启   可不可以自动重启呀  在批处理里面怎么写   
在这先谢谢  lianjiang 老师   您给的批处理可以自动分区了  谢谢了


你反正是与ghost一起使用,ghost是后面加上 -rb就可以了。

比如:
ghost -clone,mode=pload,src="1.4:\gghost..\sys.ggh:1",dst=1:1 -fx -sure -fro -rb

否则可用外部命令解决。
把shutdown.COM放到gdsik同目录下,批处理中加上
shutdown.COM r >nul

bat文件变成

@echo off
gdisk 1 /y /batch:g_diyp4.txt

shutdown.COM r >nul
回复

使用道具 举报

8#
 楼主| 发表于 2010-11-13 12:12:49 | 只看该作者
呵呵 谢谢lianjiang 老师    您可能看到我的另一个帖子了   
您说的这个我记下了  但是问题是我现在不知道怎么将gdisk.img与ghostxp。img连在一起  
望指点
回复

使用道具 举报

9#
发表于 2010-11-13 12:20:27 | 只看该作者
原帖由 2010shalgme 于 2010-11-13 12:12 发表
呵呵 谢谢lianjiang 老师    您可能看到我的另一个帖子了   
您说的这个我记下了  但是问题是我现在不知道怎么将gdisk.img与ghostxp。img连在一起  
望指点


把ghostxp.img 里的autoexec.bat和config.sys传上来,我看看吧。
回复

使用道具 举报

10#
 楼主| 发表于 2010-11-13 13:29:16 | 只看该作者
http://u.115.com/file/f42ee43b74
gdisk.img              ghostxp.img              ghost.img

三个img  lianjiang老师帮忙看下  谢谢了
回复

使用道具 举报

11#
发表于 2010-11-13 14:43:11 | 只看该作者
原帖由 2010shalgme 于 2010-11-13 13:29 发表
http://u.115.com/file/f42ee43b74
gdisk.img              ghostxp.img              ghost.img

三个img  lianjiang老师帮忙看下  谢谢了


没共享吧?无法下载。
回复

使用道具 举报

12#
发表于 2010-11-13 16:02:24 | 只看该作者
回复

使用道具 举报

13#
 楼主| 发表于 2010-11-13 18:46:40 | 只看该作者
不好意思   忘记了   现在好了 您在看看吧
回复

使用道具 举报

14#
发表于 2010-11-13 18:56:07 | 只看该作者
原帖由 2010shalgme 于 2010-11-13 18:46 发表
不好意思   忘记了   现在好了 您在看看吧

已经改好了,看另一个帖子。
回复

使用道具 举报

15#
发表于 2010-11-13 19:17:56 | 只看该作者
原帖由 lianjiang 于 2010-11-13 18:56 发表

已经改好了,看另一个帖子。

搞个GHOST与GDISK合一的成品出来,肯定受欢迎。
回复

使用道具 举报

16#
发表于 2010-11-13 19:28:35 | 只看该作者
原帖由 dgxhls 于 2010-11-13 19:17 发表

搞个GHOST与GDISK合一的成品出来,肯定受欢迎。


gdisk一般是给新硬盘分区。
而GGhost一键恢复是用于系统的备份与还原;用于全新安装系统,虽说不是不可以,但却不是最合适的。
一般的封装系统,都自带了傻瓜花的一键安装。
因此把二者合一,意义似乎不大。

当然,不一定是与GGhost一键恢复合一,把gdsik与ghost合一,想到达到什么样的效果,主要用于何种用途?
这种用途,应该是具有一定的通用性,而不应是一些比较特殊的用途。
谁能比较详细地说明一下?
回复

使用道具 举报

17#
 楼主| 发表于 2010-11-13 22:36:14 | 只看该作者
还是不行  我把您说的那两个 和bat文件放在ghostxp.img里   启动就卡在那了  一点反映没有  我有把 G-GDISK.IMG里的所有文件都放到GHOSTXP.IMG下  有好多重复的  做好了启动还是不行
回复

使用道具 举报

18#
发表于 2010-11-13 22:40:42 | 只看该作者
原帖由 2010shalgme 于 2010-11-13 22:36 发表
还是不行  我把您说的那两个 和bat文件放在ghostxp.img里   启动就卡在那了  一点反映没有  我有把 G-GDISK.IMG里的所有文件都放到GHOSTXP.IMG下  有好多重复的  做好了启动还是不行


不需要gdisk里的文件。
只需要按上面说的修改bat,并加入gdisk.exe和ini两个文件就可以了。
回复

使用道具 举报

19#
发表于 2010-11-13 22:43:04 | 只看该作者
若是按要求修改的话,在gdisk一键分区能用的机上,应不可能卡死的。
回复

使用道具 举报

20#
 楼主| 发表于 2010-11-14 08:32:51 | 只看该作者
ini  ??   是那个ini啊 ?  不是一个auto  BIT文件   一个gdisk.exe  一个 g_diyp4.txt    还有个什么INI  ????
回复

使用道具 举报

21#
发表于 2010-11-14 08:34:45 | 只看该作者
原帖由 2010shalgme 于 2010-11-14 08:32 发表
ini  ??   是那个ini啊 ?  不是一个auto  BIT文件   一个gdisk.exe  一个 g_diyp4.txt    还有个什么INI  ????

写错了,是txt。

因我平时习惯用ini作为设置文件。
回复

使用道具 举报

22#
 楼主| 发表于 2010-11-14 09:00:07 | 只看该作者
哦  我在改一个  看看行不行
您在听我描述一遍 看看对不对
就是把ghostxp.img里面的AUTOEXEC.BAT文件内容修改为
@ECHO OFF
gdisk 1 /y /batch:g_diyp4.txt
SHSUCDX /D:?MSCD001
findcd /s>nul
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
ghost -nousb -noide -clone,mode=pload,src=winxpsp3.gho:1,dst=1:1 -crcignore -sure -rb


然后在把g-gdisk.img里面的gdisk.exe文件放在ghostxp.img里 根目录  
然后新建TXT文档     文件名g_diyp4.txt

内容
/del /all
/cre /pri /sz:25p /for /q /v:WINDOWSXP
/cre /ext
/cre /log /sz:25p /for /q /v:PROGRAM
/cre /log /sz:25p /for /q /v:DATA
/cre /log /for /q /v:BACKUP
/act /p:1


然后把这个  g_diyp4.txt  放在ghostxp.img里面  然后讲ghostxp.img放在ezboot文件夹里   做成镜像 您看对吧
回复

使用道具 举报

23#
发表于 2010-11-14 09:09:22 | 只看该作者
是的。
注意:
1,脚本中用的文件名与实际的文件应保持一致,如winxpsp3.gho等。
2,此分区脚本g_diyp4.txt文件只可用于已分区硬盘,不可用于未分区新硬盘。
回复

使用道具 举报

24#
 楼主| 发表于 2010-11-14 09:24:45 | 只看该作者
哦  那这个脚本是将硬盘平均分四区吗?   我给全新硬盘分的时候就是平均分四区  然后做系统  在备份   
把备份的GHO放近光盘   恢复时就是用您帮我改的这个也是平均分的哦  ?
要是分区容量变了的话   那ghost上的系统不会有问题吧
回复

使用道具 举报

25#
 楼主| 发表于 2010-11-14 09:39:14 | 只看该作者
还是不行   要不我发给您看看?  ......
回复

使用道具 举报

26#
 楼主| 发表于 2010-11-14 09:42:23 | 只看该作者
那个GDISK。img只需要一个exe  一个txt  一个bat就可以运行?   那原来那里面怎么那么多   是不是少什么东西啊   
可不可以在gdisk.img里面加GHOST。exe呢?   呵呵  ghostxp。img运行都需要什么文件呢?
回复

使用道具 举报

27#
 楼主| 发表于 2010-11-14 09:48:44 | 只看该作者
http://u.115.com/file/f4387e4ca4
ghostxp.img
这个是我按照上面说的改好的ghostxp。img


http://u.115.com/file/f46da8ddea
g_gdisk.img
这个是按照您说的那个自动分区gdisk.img   可以自动分区  不能自动重启  呵呵


您在给看看   这回已经设置共享了   呵呵
回复

使用道具 举报

28#
发表于 2010-11-14 10:34:24 | 只看该作者
原帖由 2010shalgme 于 2010-11-14 09:42 发表
那个GDISK。img只需要一个exe  一个txt  一个bat就可以运行?   那原来那里面怎么那么多   是不是少什么东西啊   
可不可以在gdisk.img里面加GHOST。exe呢?   呵呵  ghostxp。img运行都需要什么文件呢?


原来的是智能化一键分区,提供灵活多样的分区方案,并支持自定义分区,比这傻瓜式分区适用范围要广得多。

ghostxp。img运行都需要什么文件,原来需要什么文件就放什么问题。
修改的只是批处理中的内容,加上2个文件。其余的维持原样。

[ 本帖最后由 lianjiang 于 2010-11-14 10:56 编辑 ]
回复

使用道具 举报

29#
发表于 2010-11-14 10:36:03 | 只看该作者
原帖由 2010shalgme 于 2010-11-14 09:24 发表
哦  那这个脚本是将硬盘平均分四区吗?   我给全新硬盘分的时候就是平均分四区  然后做系统  在备份   
把备份的GHO放近光盘   恢复时就是用您帮我改的这个也是平均分的哦  ?
要是分区容量变了的话   那ghos ...


与原来的系统没关系了。
只要你不是把10GB系统恢复到一个20GB的小硬盘上就可以。
回复

使用道具 举报

30#
发表于 2010-11-14 10:44:28 | 只看该作者
原帖由 2010shalgme 于 2010-11-14 09:48 发表
http://u.115.com/file/f4387e4ca4
ghostxp.img
这个是我按照上面说的改好的ghostxp。img


http://u.115.com/file/f46da8ddea
g_gdisk.img
这个是按照您说的那个自动分区gdisk.img   可以自动分区  不能 ...


建议从2楼开始认真看帖子。
稍微有些电脑经验的,根据上面的答复应完全可以解决问题了。
运行中出错的话,根据错误信息解决。
这个问题的答复到此为止,还不懂的自己琢磨吧。
谢谢。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-7-5 16:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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