无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: dos时代菜鸟
打印 上一主题 下一主题

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

    [复制链接]
61#
 楼主| 发表于 2009-4-1 10:21:41 | 显示全部楼层
原帖由 fjj1218 于 2009-4-1 10:05 发表



按楼主的方法更换里面的HDDREG和PWD为汉化版,重新封包后,进不了主菜单,望楼主不惜赐教,谢谢


能具体说明一下你是怎么操作的么?

hddreg和pwd 都不是单独的rar文件,
pwd 在q:\dos 中password.exe   
hddreg 在q:\hdfix\hddreg 中

1、打包,需要和其他软件一起打包,要单独打包,则需要把旧包中的相关程序剔除.解压缩的时候需要指明正确的解压缩路径。
2、因为启动用到了 fakedisk 虚拟boot.img  成a盘(兼容ezboot引导用),会把原始a盘的autoexec.bat 覆盖掉,如果两个autoexec.bat 不一样,也会出现错误。
回复

使用道具 举报

62#
 楼主| 发表于 2009-4-1 10:25:54 | 显示全部楼层
原帖由 yjd 于 2009-4-1 10:16 发表
建议:
ghost24.img
加载光驱驱动界面上有必要加上#?倒计时显示。
在虚拟机测试正看着,结果就自动加载了^_^。不知道他还倒计时。有必要给个提示。
连第二次驱动都加于判断,赞哦。


倒计时5秒。
太多地方有这个问题了,改起来 有些麻烦阿。 太晕了。

call w.bat box @文件名:段名 #1,5
怎么加 倒计时显示阿? 忘记了

可是 我有的 是用( w.bat box "" ,是,否 )的方式做的,没调用段阿。

[ 本帖最后由 dos时代菜鸟 于 2009-4-1 10:33 编辑 ]
回复

使用道具 举报

63#
 楼主| 发表于 2009-4-1 11:28:30 | 显示全部楼层
原帖由 fjj1218 于 2009-4-1 11:05 发表
[quote]原帖由 dos时代菜鸟 于 2009-4-1 10:21 发表


能具体说明一下你是怎么操作的么?

hddreg和pwd 都不是单独的rar文件,
pwd 在q:\dos 中password.ex ...


soft1 是可执行文件么?
回复

使用道具 举报

64#
 楼主| 发表于 2009-4-1 11:31:07 | 显示全部楼层
20090401 中午更新 img 为了配合iso虚拟光盘功能,改进ifsdrv挂载脚本,增加一个 可以设置长短文件名挂载的选项,因为 iso虚拟光盘功能只能虚拟 短文件名的iso文件。

http://www.namipan.com/d/0a2497b ... 53954431ef8f8cf6c00
回复

使用道具 举报

65#
 楼主| 发表于 2009-4-1 12:21:39 | 显示全部楼层
原帖由 fjj1218 于 2009-4-1 11:38 发表



是SOFT1.EXE,是在DOS下用RAR压缩的,压缩时是将RAR扩展名直接改成EXE的,在XP下显示是自解压文件,是不是我压缩有问题阿


晕。你这样做压缩出来的文件实质仍然是 rar 文件而非 exe 可执行文件,在dos下是不会正常执行的!!!!!

正确的做法是
1、压缩成 soft1.rar
2、在dos rar中打开 soft1.rar,然后按F7。会得到一个与 soft1.rar 并列的 soft1.exe 文件。
回复

使用道具 举报

66#
 楼主| 发表于 2009-4-1 12:39:54 | 显示全部楼层
回复

使用道具 举报

67#
 楼主| 发表于 2009-4-1 13:26:53 | 显示全部楼层
发现 ifsdrv 与iso虚拟光盘却有冲突。
当用 短文件名方式 挂载ntfs分区后,如果加载该分区上的 iso文件为虚拟光盘,则该ntfs分驱内容不可见。正确卸载iso虚拟光盘后回归正常。
回复

使用道具 举报

68#
 楼主| 发表于 2009-4-1 13:43:10 | 显示全部楼层
原帖由 xiao75918 于 2009-4-1 13:31 发表
楼主,如只用dostools.img文件,
用下列菜单引导
map --mem /boot/dostools.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

工具里的部分工具不能用,如diskgen


1、或许是img文件格式方面的问题,体积不标准。

2、diskgen对内存要求比较苛刻。emm386模式有的电脑还死机呢。
回复

使用道具 举报

69#
 楼主| 发表于 2009-4-2 08:16:21 | 显示全部楼层
20090402 早更新:
更新 usb盘/cdrom/iso 设置 调整可卸载最后一次 shsucdx 安装的光驱
http://www.namipan.com/d/DOS2S.z ... 8ef5ed5baf055cd6c00
回复

使用道具 举报

70#
 楼主| 发表于 2009-4-3 10:57:58 | 显示全部楼层
回复

使用道具 举报

71#
 楼主| 发表于 2009-4-3 14:26:49 | 显示全部楼层
原帖由 x.Nichdlas 于 2009-4-3 12:06 发表
lz的工具箱能直接用grub引导DOSTOOLS.IMG来用吗?
memdisk.gz是干啥用的
我是菜鸟 不是很清楚


memdisk.gz 就是grub 用来调用dostools.img 用的。具体看 xp硬盘版。有安装脚本和menu.lst 例子。
---------------------------------------------------------
grub 的两条命令用来把img文件虚拟到内存a盘中。这是linux 用grub 装载img启动的典型方法。
kernel (hdx,y)/boot/grub/memdisk.gz  c/s/h
initrd (hdx,y)/目录/文件名

我个人理解:
kernel 负责 用memdisk.gz 在内存开辟一块空间,空间的大小根据 c/s/h 的设置决定。如果不设置,则默认1.44m/2.88m。
initrd  负责把 img 文件放入kernel 开辟的那个空间中并引导之。

hdx,y 表示 第x块硬盘的第y个分区。

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

使用道具 举报

72#
 楼主| 发表于 2009-4-3 17:37:28 | 显示全部楼层
原帖由 x.Nichdlas 于 2009-4-3 15:27 发表


谢谢解答
我用这个方式也启动你的工具箱了
title Dostools
find --set-root --ignore-floppies --ignore-cd /G4D/IMG/DOSTOOLS.IMG
map --mem /G4D/IMG/DOSTOOLS.IMG (fd0)
map --hook
rootnover ...



我的方法应该是 grub 4。3用的,应该说是比较落后的方法了,呵呵。

[ 本帖最后由 dos时代菜鸟 于 2009-4-3 19:01 编辑 ]
回复

使用道具 举报

73#
 楼主| 发表于 2009-4-3 19:03:06 | 显示全部楼层
原帖由 fjj1218 于 2009-4-3 18:22 发表
跟昨天的是一样的吗,是一样我就不下了


一样的,就是单独打包了一下。尤其是 pxe 版的,img内容都一样,就是引导方面各有不同。
回复

使用道具 举报

74#
 楼主| 发表于 2009-4-8 11:20:49 | 显示全部楼层
回复

使用道具 举报

75#
 楼主| 发表于 2009-4-8 21:10:32 | 显示全部楼层
发现ifs有一个bug,估计还需要更新。

ifs以短文件名方式挂载ntfs分区,ntfs分区上的部分文件夹(形如:大小多少123 唐吉格的abc之类)不能打开,原因是ifs不能把这些文件夹正确现实为 ~1 ~2 的8.3格式。
这样的文件夹名字特点是: 前面有四个中文汉字后面紧跟英文或者数字。
比如:"大小多少123" 的文件夹 8.3格式应该转化 “大小多~1” 可是 ifs 确将其指认成 "大小多少" 而且这个文件夹还打不开。
回复

使用道具 举报

76#
 楼主| 发表于 2009-4-9 07:39:00 | 显示全部楼层
针对 ifsdrv 新近发现的一个bug
1、修改 ifsdrv 加载模式去掉短文件名方式加载
2、相应的修改 gho搜索 和 iso搜索并加载 方面的脚本代码。
3、长文件名iso的加载暂时解决方案:进入长名文件夹后,给用户输入机会手动修改文件名格式为8.3模式,然后用相对路径加载之。

这是 xp硬盘版暂作测试:
http://www.namipan.com/d/dostool ... a6876e90d3f27ed6e00
回复

使用道具 举报

77#
 楼主| 发表于 2009-4-10 08:14:58 | 显示全部楼层
测试了几天,还是 20090406 比较稳定。基本上不变了。
至于ifs 的bug,还是要等ifs的更新,估计是936页码文件的事情。

[ 本帖最后由 dos时代菜鸟 于 2009-4-10 08:16 编辑 ]
回复

使用道具 举报

78#
 楼主| 发表于 2009-4-12 08:21:05 | 显示全部楼层
2009.04.11 更新:主要测试 tw A盘版的稳定性。
1。q:\dos 中增加 killdrv 命令,用来强制卸载某一个 盘符
2。更换 twx 为 3.2 A:盘版。
3。调整gho搜索为长文件名方式,而iso搜索仍然用短文件名。

http://www.namipan.com/d/ea95693 ... c8ea5f733c400107100
回复

使用道具 举报

79#
 楼主| 发表于 2009-4-12 17:56:08 | 显示全部楼层
原帖由 chen463 于 2009-4-12 11:06 发表
偶提取IMG到光盘用,在操作diskgen完后退出,时常死机,是偶个人操作有问题,还是真的退不出来,CWD也一样糟

diskgen 对内存要求严格,而且退出后不能及时清理内存。如果用 emm386 的话问题可能会更糟。

建议用 only himem  的内存模式使用 diskgen . 一些硬盘分区/修复硬盘的操作还是用 only himem 模式比较稳妥。
回复

使用道具 举报

80#
 楼主| 发表于 2009-4-12 18:50:44 | 显示全部楼层
2009.04.12 更新  dostools2.img  grub 参数: c=242 h=2 s=36
1、用 active @disk 替换 清理xp密码 和 uneareser
2、用 东方快车 98for dos 替换 tw的汉化系统。体积小。
   需要手动运行 dfkc,比如:vc运行状态,在提示符下运行 dfkc.
   提供三种汉化方式:Ctrl+` 更换,智能汉化/全屏幕汉化/不汉化,默认只能汉化 。
   值得注意的是:运行英文内核脚本比如gho/iso搜索的时候不要用全屏汉化。
http://www.namipan.com/d/b064824 ... 7eb329ab3c500ee8000

[ 本帖最后由 dos时代菜鸟 于 2009-4-12 18:52 编辑 ]
回复

使用道具 举报

81#
 楼主| 发表于 2009-4-13 07:38:53 | 显示全部楼层
尝试发现 dfkc 在tw 下运行并不稳定
active@disk 工具集 只有password 和 uneraser 比较实用。

正在考虑换回原有菜单模式。
回复

使用道具 举报

82#
 楼主| 发表于 2009-4-13 08:11:26 | 显示全部楼层
2009。04。13 早更新 稳定版。 dos2s.zip
http://www.namipan.com/d/d88aa01 ... 393fe62abe824e97100

因为 更换 UnEraser img体积增加 grub参数:c=222 h=2 s=36

[ 本帖最后由 dos时代菜鸟 于 2009-4-13 08:17 编辑 ]
回复

使用道具 举报

83#
 楼主| 发表于 2009-4-13 10:40:52 | 显示全部楼层
回复

使用道具 举报

84#
 楼主| 发表于 2009-4-13 16:49:09 | 显示全部楼层
原帖由 hsmlwang 于 2009-4-13 15:50 发表
又有更新了,下来测试。170#的下载链接无效?LZ检查下。


那个连接被清掉了,用 后面三个 版本的吧
回复

使用道具 举报

85#
 楼主| 发表于 2009-4-15 07:06:16 | 显示全部楼层

顶顶
顶顶顶
回复

使用道具 举报

86#
 楼主| 发表于 2009-4-17 09:19:43 | 显示全部楼层
原帖由 xiaolongkun0 于 2009-4-17 04:51 发表
不错,研究下
。。
仔细看了下,利用GDISK.EXE生成列表文件,然后使用strings对文件处理,再生成新的菜单文件作为WBAT调用,另外粗略看下,还结合find.....毕竟不是自己的思路,每个人写的风格不同,脚本看起 ...


关于 程序释放方面,确实麻烦,因为还没有找到一个比较好的内存监控程序,就好像 cmd中的 taskkill 这类的东西。毕竟dos不是多任务模式的系统,而且dos的内存分配功能也比较弱。

目前用dos基本上就是为了维护,大不了重新启动。呵呵。

关于 与cmd 下的脚本编辑相比,dos下有各种小巧的软件可以进行功能补充,应该能够基本应付需要,其实cmd下也不过是把这些功能集成化而已。

关于 字符串处理方面,dos下有很多工具可以配合完成,这要看使用习惯了,比如:strings ,aset,xset, listmod,nset 还有强大的ndos等。
这里面还涉及到 简单的 加减乘除 运算,文本文件行信息的读取与写入,字符串/字符 的寻找定位、替换、编辑等,配合 goto  指令实现的 循环。 操作起来有点像最原始的dos下basic数据库程序。

[ 本帖最后由 dos时代菜鸟 于 2009-4-17 09:28 编辑 ]
回复

使用道具 举报

87#
 楼主| 发表于 2009-4-17 14:40:06 | 显示全部楼层
1、strings 可以通过 /? 得到详细的使用说明
至于非法盘的判断,可以通过 软件 dready结合 errorlevel 进行判断,如果嫌errorlevel 判断麻烦,还可以用 err2env 把errorlevel 转换成变量。

2、关于 1:1类分区标号 与 盘符 的对应关系 可以通过 执行 gdisk 找到。gdisk 与ghost 的分区标号方式不同,可以通过 bat + strings 制作循环 生成文本文件来完成数据对应。



我曾经在n年前写过一个 用各种 dos下字符串工具+gdisk 判断定位硬盘第二主引导区和最后分区的bat
当时该文章发表在 dos之家。 现在放出来在这里,老葛不要见怪阿,都n年了。

硬盘分区信息.part1.rar (214.84 KB, 下载次数: 62)
硬盘分区信息.part2.rar (199.42 KB, 下载次数: 42)

个bat名称及用到的相关软件。rar包中有简要说明。
l4.bat ----  xset+gdisk
l5.bat ----  ndos+gdisk
l6.bat ----  strings+gdisk
l7.bat ---- nset+count+gdisk

[ 本帖最后由 dos时代菜鸟 于 2009-4-17 14:58 编辑 ]
回复

使用道具 举报

88#
 楼主| 发表于 2009-4-18 11:47:12 | 显示全部楼层
20090418 更新:
用 YAYA 的configp4 做了一个启动界面的
http://www.namipan.com/d/0ecc42129634e87add11ab9ff893b31f16fd8a4800007d00
回复

使用道具 举报

89#
 楼主| 发表于 2009-4-18 16:31:15 | 显示全部楼层
启动菜单嘛,还是功能强且简捷为好。
图片可以自己换,页面大体积也会太大的,恐怕有的机器吃不消,对 configp 还不是很熟悉。
鼠标?系统在这时候,不知道怎么加。

刚做了个牛牛的背景启动。呵呵,照片不清,是因为jpg模式图形压缩损耗的原因,原始bmp图很清楚地。
http://www.namipan.com/d/80ddf8bd7c29b3931e34be5e1d56136f1cd7cb6a00007d00



[ 本帖最后由 dos时代菜鸟 于 2009-4-18 16:47 编辑 ]
回复

使用道具 举报

90#
 楼主| 发表于 2009-4-18 17:54:11 | 显示全部楼层
感觉 应该配置 双套启动设置:

1、gdi 图形界面下的配置 也就是用 configp
2、text 传统文本方式配置,为了防止 configp 发生意外还是应该配有text 方式选项。

20090418 更新,增加 configP4 启动配置模式
光盘版:http://www.namipan.com/d/c057e01b7515fdd633b912f04718938ef1dcacd800887d00
xp硬盘版:http://www.namipan.com/d/058cd413e52bbb7e6c46e80a590d526e9a0c956cbbc37700
pxe网络版:http://www.namipan.com/d/a078c58dadb034e28c617d8c016d38119877663027c97c00

[ 本帖最后由 dos时代菜鸟 于 2009-4-18 17:59 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 01:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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