无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: dos时代菜鸟
打印 上一主题 下一主题

我的dos工具箱 2015.05.01 188-17.16 4dos版

    [复制链接]
91#
 楼主| 发表于 2009-3-31 12:25:44 | 只看该作者
原帖由 xiao75918 于 2009-3-31 11:51 发表
这个工具能否搜索别的ghost工具创建的隐藏文件夹里的gho,如~1等


只有测试下才会知道。
回复

使用道具 举报

92#
发表于 2009-3-31 12:38:16 | 只看该作者
刚试了一下硬盘版的,发现不能搜索到以前用一键ghost创建的备份文件
回复

使用道具 举报

93#
发表于 2009-3-31 12:42:08 | 只看该作者
不知道这个有没有作用,提取的autoexec.bat
@ECHO OFF
REM 1KEY GHOST HD/CD/UD
REM http://doshome.com
SET DIRCMD=/O:N
IF "%config%"=="G83EN" GOTO G83E
IF "%config%"=="G11EN" GOTO G11E
IF "%config%"=="COMPT" GOTO CMP
IF "%config%"=="DISKG" GOTO DG
cls
echo XMSDSK is Loading...please wait...
xmsdsk.exe 25000 x: /y >nul
set ramdrive=x:
rem call fdrd
cls
echo Copy files is running...please wait...
copy /y command.com %ramdrive%\ >nul
copy /y fdapm.com %ramdrive%\ >nul
copy /y restart.com %ramdrive%\ >nul
copy /y shsucdx.com %ramdrive%\ >nul
copy /y d.bat %ramdrive%\ >nul
copy /y fdrd.bat %ramdrive%\ >nul
copy /y r.bat %ramdrive%\ >nul
copy /y s.bat %ramdrive%\ >nul
copy /y arj.exe %ramdrive%\ >nul
copy /y ctmouse.exe %ramdrive%\ >nul
copy /y diskgen.exe %ramdrive%\ >nul
copy /y fdisk.exe %ramdrive%\ >nul
copy /y find.exe %ramdrive%\ >nul
copy /y findcd.exe %ramdrive%\ >nul
copy /y func.exe %ramdrive%\ >nul
copy /y ghost83.exe %ramdrive%\ >nul
copy /y ghost.exe %ramdrive%\ >nul
copy /y kvfix.exe %ramdrive%\ >nul
path=%ramdrive%\
set comspec=%ramdrive%\command.com
set verx=h
set ghox=ghos
set ghoy=1KG
set ghod=1
set ghoh=..
set ghom=~1
set ghoi=C_PAN.GHO
set ghoj=C_PAN*.GH?
set ghot=C_PAN.TXT
set ghor=C_PAN.INI
:ERROR
IF EXIST tools.ex_ GOTO EXT
echo ERROR: tools.ex_ not found.
echo SORRY: Be will not use the disk.
echo.
GOTO QUIT
:EXT
cls
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
vol >%ramdrive%\vol.txt
copy tools.ex_ %ramdrive%\tools.arj >nul
%ramdrive%
cd\
arj x -y -gdoshome tools.arj >nul
del tools.arj >nul
lh doskey >nul
IF "%config%"=="G83ST" GOTO G83ID
IF "%config%"=="G83S1" GOTO G83SA
IF "%config%"=="G83S2" GOTO G83UD
IF "%config%"=="G83S3" GOTO G83UC
IF "%config%"=="G11ST" GOTO G11ID
IF "%config%"=="G11S1" GOTO G11SA
IF "%config%"=="G11S2" GOTO G11UD
IF "%config%"=="G11S3" GOTO G11UC
goto quit
:CMP
path=a:\
ctmouse.exe >nul
call d.bat
goto quit
:DG
ctmouse.exe >nul
diskgen.exe
call d.bat
goto quit
:G83E
ctmouse.exe >nul
ghost83.exe
call d.bat
goto quit
:G11E
ctmouse.exe >nul
ghost.exe
call d.bat
goto quit
:G83ID
ren ghost.exe ghost11.exe
ren ghost83.exe ghost.exe
set ghov=83
rem shsucdx /D:IDE-CD
rem findcd /s
rem verx=c
cls
usb-hdd.bat
:G83SA
ren ghost.exe ghost11.exe
ren ghost83.exe ghost.exe
set ghov=83
rem shsucdx /D:?SATACD01 /D:?SATACD02 /D:?SATACD03
rem findcd /s
rem verx=c
cls
usb-hdd.bat
:G83UD
ren ghost.exe ghost11.exe
ren ghost83.exe ghost.exe
set ghov=83
set verx=u
cls
usb-hdd.bat
:G83UC
ren ghost.exe ghost11.exe
ren ghost83.exe ghost.exe
set ghov=83
shsucdx /D:USB-CD
findcd /s
cls
usb-hdd.bat
:G11ID
set ghov=11
rem shsucdx /D:IDE-CD
rem findcd /s
rem verx=c
cls
usb-hdd.bat
:G11SA
set ghov=11
rem shsucdx /D:?SATACD01 /D:?SATACD02 /D:?SATACD03
rem findcd /s
rem verx=c
cls
usb-hdd.bat
:G11UD
set ghov=11
set verx=u
cls
usb-hdd.bat
:G11UC
set ghov=11
shsucdx /D:USB-CD
findcd /s
cls
usb-hdd.bat
:QUIT
回复

使用道具 举报

94#
发表于 2009-3-31 12:42:19 | 只看该作者
原帖由 xiao75918 于 2009-3-31 12:38 发表
刚试了一下硬盘版的,发现不能搜索到以前用一键ghost创建的备份文件


不知道是否考虑到了对畸形目录的支持。
回复

使用道具 举报

95#
发表于 2009-3-31 12:57:21 | 只看该作者
原帖由 <i>lianjiang</i> 于 2009-3-31 12:42 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1652353&ptid=138340" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
不知道是否考虑到了对畸形目录的支持。
<br />
是啊,许多原来的备份是在畸形目录的。没有的话,这个功能希望能够加进去。
回复

使用道具 举报

96#
发表于 2009-3-31 13:39:23 | 只看该作者
原帖由 lianjiang 于 2009-3-31 12:42 发表


不知道是否考虑到了对畸形目录的支持。

是啊,支持畸形目录的支持就完美了
回复

使用道具 举报

97#
发表于 2009-3-31 14:08:53 | 只看该作者
不错不错,刚测试了,就是恢复时候不知为什么我选的是硬盘是1:1,恢复时会出错,手工改为2:1才恢复正确,但是我的U盘明明认出来是T盘,怎么会是第一硬盘呢?不过我觉得这个工具已经很好了,比同类型的U盘自动GHOST好很多了
回复

使用道具 举报

98#
 楼主| 发表于 2009-3-31 14:14:19 | 只看该作者
原帖由 xiao75918 于 2009-3-31 12:38 发表
刚试了一下硬盘版的,发现不能搜索到以前用一键ghost创建的备份文件


1、既然都知道 gho 文件的位置,为什么还要搜索?直接手动运行 ghost 应该更稳健。
2、如果 gho 被保存到一个 dos+ifsdrv 都不支持的分区中(比如:f9篡改的12号格式分区),又怎么可能被搜索到?
3、老大,给个畸形文件夹 的样子出来啊。
4、一些畸形文件夹是利用了 8.3格式 的 ~1 ~2 ~3......制作的,而调用doslfn 支持长文件名以后有可能搜索不到,不知道doslfn /d 变成短名以后是否可以找到之.
回复

使用道具 举报

99#
 楼主| 发表于 2009-3-31 14:16:46 | 只看该作者
原帖由 fjj1218 于 2009-3-31 14:08 发表
不错不错,刚测试了,就是恢复时候不知为什么我选的是硬盘是1:1,恢复时会出错,手工改为2:1才恢复正确,但是我的U盘明明认出来是T盘,怎么会是第一硬盘呢?不过我觉得这个工具已经很好了,比同类型的U盘自动 ...


如果用u盘启动,而主板有先进的usb自动识别功能的话,或许有这个可能。
回复

使用道具 举报

100#
发表于 2009-3-31 14:42:21 | 只看该作者
一键ghost创建的是~1这种隐藏文件夹,用手动可以找到并恢复,这个工具用得比较多,还是希望能自动搜索。

下面的我没装,那位装了的试一下,看能不能搜索到。
字母后加点的防删除的这种文件夹;
安装一键还原精灵,会在最后一个分区后面划分一个小的隐藏分区来备份的(以及各种品版机自带的备份软件)。
回复

使用道具 举报

101#
 楼主| 发表于 2009-3-31 14:47:18 | 只看该作者
原帖由 xiao75918 于 2009-3-31 14:42 发表
一键ghost创建的是~1这种隐藏文件夹,用手动可以找到并恢复,这个工具用得比较多,还是希望能自动搜索。

下面的我没装,那位装了的试一下,看能不能搜索到。
字母后加点的防删除的这种文件夹;
安装一键还 ...


刚安装了一键ghost 奥运版 测试了一下,完全可以找出最后一个分区~1\c_pan.gho 影像包。一切正常。
回复

使用道具 举报

102#
 楼主| 发表于 2009-3-31 14:51:16 | 只看该作者
对于 用一键还原精灵/f9等 做出的隐藏分区,可以先用 spfdisk 等分区软件修改其分区id为正常(通常是fat32格式),然后存盘(不用重新启动),ifsdrv应该能够装载之,再进行搜索,应该能搜索到的。

可以被ifsdrv 装载的分区id如下:
0C/1C/04/14/06/16/0B/1B/07/17/01/11/83/0E/1E

[ 本帖最后由 dos时代菜鸟 于 2009-3-31 14:54 编辑 ]
回复

使用道具 举报

103#
 楼主| 发表于 2009-3-31 15:31:00 | 只看该作者
20090331 下午
1、u盘/cdrom支持项 中 增加iso虚拟光驱功能,搜索iso并虚拟之。
2、优化 ghost 搜索恢复 脚本代码 ghost 已经是11.02


光盘版:
http://www.namipan.com/d/980b3ed ... 0f23e26f8c500a87400

xp硬盘版:
http://www.namipan.com/d/453721b ... cee063497b729e76e00

pxe网络版:
http://www.namipan.com/d/e85549e ... 3283c73a93e91ed7300
回复

使用道具 举报

104#
发表于 2009-3-31 15:51:14 | 只看该作者
原帖由 dos时代菜鸟 于 2009-3-31 15:31 发表
20090331 下午
1、u盘/cdrom支持项 中 增加iso虚拟光驱功能,搜索iso并虚拟之。
2、优化 ghost 搜索恢复 脚本代码 ghost 已经是11.02


光盘版:
http://www.namipan.com/d/980b3ed7c3d53bac61101b4d9cf7 ...

能不能把这个功能加到那个单独的ghos24去?
回复

使用道具 举报

105#
发表于 2009-3-31 15:59:47 | 只看该作者
楼主也太强了吧,早上才下了一个,现在又更新了

另建议楼主将HDDREG和PASSWORD这两个软件改为汉化版,这样就更为完美了

[ 本帖最后由 fjj1218 于 2009-3-31 16:33 编辑 ]
回复

使用道具 举报

106#
 楼主| 发表于 2009-3-31 16:29:18 | 只看该作者
原帖由 yidawpf 于 2009-3-31 15:51 发表

能不能把这个功能加到那个单独的ghos24去?


搞来稿去,ghost24 快成这个的精简版了,呵呵。
虚拟iso 功能有的时候与ifsdrv 有内存拼抢。
使用上也要注意一些细节,比如,如果要恢复c盘,就不能虚拟c盘上的iso.
再比如,搜索gho的时候会自行重新挂载ntfs分区,如果事先把已经挂载的ntfs分区上的iso虚拟了,这样的iso虚拟盘此时是否还可用?有待测试。
还有的时候,ifsdrv 会把 devload 装载的光驱 识别出来并虚假装载,导致这些磁盘变成 net 盘,等等等等啦,还需要进一步的测试。
回复

使用道具 举报

107#
 楼主| 发表于 2009-3-31 16:33:58 | 只看该作者
原帖由 fjj1218 于 2009-3-31 15:59 发表
楼主也太强了吧,早上才下了一个,现在又更新了


时间不集中,赶上今天有些时间。着急啊,就赶工出来的。
回复

使用道具 举报

108#
发表于 2009-3-31 16:34:59 | 只看该作者
原帖由 dos时代菜鸟 于 2009-3-31 16:29 发表


搞来稿去,ghost24 快成这个的精简版了,呵呵。
虚拟iso 功能有的时候与ifsdrv 有内存拼抢。
使用上也要注意一些细节,比如,如果要恢复c盘,就不能虚拟c盘上的iso.
再比如,搜索gho的时候会自行重新挂载 ...

iso可以是选择性的嘛。有问题就直接ghost啊!
回复

使用道具 举报

109#
发表于 2009-3-31 16:36:51 | 只看该作者
建议楼主将HDDREG和PASSWORD这两个软件改为汉化版,这样就更为完美了
回复

使用道具 举报

110#
 楼主| 发表于 2009-3-31 18:26:38 | 只看该作者
原帖由 fjj1218 于 2009-3-31 16:36 发表
建议楼主将HDDREG和PASSWORD这两个软件改为汉化版,这样就更为完美了


这个嘛,暂时还是英文的吧。
回复

使用道具 举报

111#
发表于 2009-3-31 18:34:21 | 只看该作者
原帖由 dos时代菜鸟 于 2009-3-31 18:26 发表


这个嘛,暂时还是英文的吧。

等待你的ghost23改进版。
回复

使用道具 举报

112#
发表于 2009-3-31 18:38:26 | 只看该作者
问下楼主,你找到~1\c_pan.gho 文件包是手动还是自动搜索,我在两台电脑上均不能自动搜索找到此影像,只能手动ghost找到。

另外能否把dm9.57加上,用这个工具比pq与diskgen要多,速度要快些。

由于经常使用移动硬盘维护电脑,从移动硬盘启动后,交换使排第一的移动硬盘变成第二硬盘,原机硬盘变成第一硬盘,这样使备份还原与分区工具都是默认操作的是原机硬盘,而不是移动硬盘,采用的是如下菜单方式:
title 5, 一键ghost工具
map --mem /boot/ghost.img (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

一键恢复时提示按k键恢复,按下K后,提示“请等待......”在这个地方要等几分钟才出现ghost软件界面,如在请等待时拔掉移动硬盘,则很快。手动恢复没出现问题。

kernel /boot/memdisk.gz c=202 h=2 s=36 floppy
initrd /boot/dos2s.zip

用这个菜单进去操作的分区与ghost工具默认硬盘是移动硬盘,如用在自动还原时不会把gho文件自动还原到移动硬盘的第一分区了吧。
应该怎样编写menu.lst使之交换硬盘号。
回复

使用道具 举报

113#
 楼主| 发表于 2009-3-31 20:04:21 | 只看该作者
原帖由 yidawpf 于 2009-3-31 18:34 发表

等待你的ghost23改进版。


看:
http://www.namipan.com/d/f092aa236153535c479103d2c1fbc73213574fe700203700

已经把 iso 虚拟光盘功能加进去了。先测试下看。
回复

使用道具 举报

114#
发表于 2009-3-31 20:09:43 | 只看该作者
原帖由 dos时代菜鸟 于 2009-3-31 20:04 发表


看:
http://www.namipan.com/d/f092aa236153535c479103d2c1fbc73213574fe700203700

已经把 iso 虚拟光盘功能加进去了。先测试下看。


谢谢提供!
回复

使用道具 举报

115#
 楼主| 发表于 2009-3-31 20:25:40 | 只看该作者
原帖由 xiao75918 于 2009-3-31 18:38 发表
问下楼主,你找到~1\c_pan.gho 文件包是手动还是自动搜索,我在两台电脑上均不能自动搜索找到此影像,只能手动ghost找到。

另外能否把dm9.57加上,用这个工具比pq与diskgen要多,速度要快些。

由于经常使 ...

一键恢复时提示按k键恢复,按下K后,提示“请等待......”在这个地方要等几分钟才出现ghost软件界面,如在请等待时拔掉移动硬盘,则很快。手动恢复没出现问题。
这好像不是我的作品吧,没有什么k键的设置阿。

我想首先我们应该明白的是 bat 批处理就是为了针对某一个范围的操作而编辑的,是为了在这个范围内简化操作 用的,任何一个bat都不能适用于全部环境。

1、~1\c_pan.gho 确实自动搜索找到

2、如果用移动硬盘启动,grub4dos 应该已经排列了硬盘序列,不需要加u盘驱动。此时应确定 gdisk 能否识别出移动硬盘,如果能的话,也就不需要什么更换了。分区/ghost等操作的时候选择本地硬盘也就是了。注意 移动硬盘 和 usb_flash 盘不是一个概念。这个还是需要根据实际情况编写脚本或者灵活掌握,如果人家的电脑本身就有多块硬盘呢?不能因为一时方便而忽略了另一种可能。

3、至于 Please wait 此时正在从a盘解开压缩包到内存盘,如果这个时候是用grub启动的,软盘img已经读入内存虚拟成a盘,等待的时间应该不会长,因为这是内存对内存的复制过程。如果是ezboot 等方式启动的usb_cdrom,那么img并没有读入内存,因为没有装载usb2.0驱动,会慢一些的,这样就只有等着了。

建议选择带有缓存设置的内存配置项 比如 umbpci模式,在搜索的时候会快很多。

4、我本人不建议在软件运转频繁的时候插拔硬件就算是usb设备也是应该慎重的。软件的问题还是用软件的方式解决比较好。

5、dm 好像体积太大,除了界面漂亮以外,用到的功能就那么几个,完全可以用其他软件代替,比如spfdisk,gdisk还有一些小巧的磁盘维护工具.


[ 本帖最后由 dos时代菜鸟 于 2009-3-31 20:40 编辑 ]
回复

使用道具 举报

116#
发表于 2009-3-31 21:12:28 | 只看该作者
原帖由 dos时代菜鸟 于 2009-3-31 20:04 发表


看:
http://www.namipan.com/d/f092aa236153535c479103d2c1fbc73213574fe700203700

已经把 iso 虚拟光盘功能加进去了。先测试下看。


再量产测试。呵呵,为了你的这个东西,我量产了好多遍了。
回复

使用道具 举报

117#
 楼主| 发表于 2009-3-31 21:17:10 | 只看该作者
原帖由 yidawpf 于 2009-3-31 21:12 发表


再量产测试。呵呵,为了你的这个东西,我量产了好多遍了。


多谢了,呵呵。估计用在量产的 usb_cdrom 上应该没什么问题了。
回复

使用道具 举报

118#
发表于 2009-4-1 08:13:28 | 只看该作者
测试了三台机子,确实不错。尤其是搜索iso的功能。很实用。
谢谢楼主的不断改进!
回复

使用道具 举报

119#
 楼主| 发表于 2009-4-1 08:29:52 | 只看该作者
iso虚拟光盘 与gho 搜索的几个注意:
0、gho搜索前应确保ntfs分区没有被挂载。
1、gho搜索前,不要加载ntfs分区上的iso做虚拟光盘。这会导致ntfs分区不能被及时卸载,而使ntfs硬盘标号(1:2,1:3,1:4等)与分配盘符之间的混乱。最终导致脚本运行不畅。
解决办法有2个:
                a.把ntfs分区上的iso文件转移到fat32分区上,再进行iso虚拟。
                b.把ntfs分区上iso虚拟盘中的gho转移到fat32/ntfs等真实分区上,然后卸载iso虚拟盘。

2、iso虚拟光盘只能加载 符合dos 8.3命名标准的 iso 文件名。ntfs分区加载默认为长文件名模式,如果搜索到的iso文件不是dos 8.3标准,就不能加载成功。
回复

使用道具 举报

120#
 楼主| 发表于 2009-4-1 09:07:33 | 只看该作者
2009 04 01 更新 img
纠正一个bug :
当搜索iso 并虚拟 出现iso列表后,如果取消而不进行虚拟,doslfn 会处于disable状态。ghost24.img不存在此bug。
http://www.namipan.com/d/efdadc0 ... f7c0d74bbcd29ea6c00
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 19:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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