无忧启动论坛

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

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

    [复制链接]
301#
 楼主| 发表于 2010-3-18 19:34:32 | 显示全部楼层
原帖由 blithewind 于 2010-3-18 19:29 发表
diskgen   2010.7了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=132854&page=2241#pid1911574


里面那个 dos 版本还是 16号09:09那个!!!
回复

使用道具 举报

302#
 楼主| 发表于 2010-3-20 09:51:12 | 显示全部楼层
原帖由 dpxqs 于 2010-3-19 17:44 发表
实机测试,进入后上面的菜单栏不显示,用光标点一下上面的菜单才显示出来,虚拟机下下常,不知是什么原因?


可能是 wbat 的问题。要是用 dts2 gdi 模式呢?

[ 本帖最后由 dos时代菜鸟 于 2010-3-20 10:08 编辑 ]
回复

使用道具 举报

303#
 楼主| 发表于 2010-3-20 09:55:25 | 显示全部楼层
原帖由 hpy7332 于 2010-3-19 21:01 发表
楼主最好能把菜单里的日期改为版本号。


先暂时 这么用吧。下一版本再说。
回复

使用道具 举报

304#
 楼主| 发表于 2010-3-20 15:15:12 | 显示全部楼层
原帖由 whcqq 于 2010-3-20 12:32 发表
怎么没有下载地址啊???


看顶楼!!!
为什么你看不到下载地址?而别人都能看到?
回复

使用道具 举报

305#
 楼主| 发表于 2010-3-21 18:45:13 | 显示全部楼层
原帖由 dlwfdlikuan 于 2010-3-21 17:21 发表
楼主的3.18版中的plopt启动文件命名好像不符合dos8.3格式,启动时显示找不到文件,改名后,可启动。请楼主看一下。谢谢!


合盘iso 的时候还真忘了看这个。呵呵。
已经修正了,重新上传在一楼。

[ 本帖最后由 dos时代菜鸟 于 2010-3-22 08:48 编辑 ]
回复

使用道具 举报

306#
 楼主| 发表于 2010-3-22 12:00:33 | 显示全部楼层
原帖由 zmcjs 于 2010-3-22 11:54 发表
搂住,申请加入dm10阿,毕竟dm是一款经典的分区工具!


dm10 多大体积?
如果需要,自己加吧,太大了,就没有必要了。还不如做一个单独的img
回复

使用道具 举报

307#
 楼主| 发表于 2010-3-29 17:39:32 | 显示全部楼层
原帖由 网虫2008 于 2010-3-29 17:29 发表
你好,
一直集成你的工具箱在我发布的PE中,先说声谢谢!

这阵儿正在做网启,可你的工具箱在客户端进行加载时,提示 I/Q错误,试了几个其他IMG和IMA的工具箱无此问题。。

不知什么原因。


我这里一直用 TFTP32 + GRUB +MEMDISK.GZ 调用没有任何问题的.

用grub 调用 menu.lst\default DOSTOOLS段.

title 0.通过PXE网络启动 DosTools 维护工具
kernel (pd)/menu.lst/MEMDISK.GZ c=147 h=5 s=36 floppy
initrd (pd)/menu.lst/DOSTOOLS.zip

[ 本帖最后由 dos时代菜鸟 于 2010-3-29 17:43 编辑 ]
回复

使用道具 举报

308#
 楼主| 发表于 2010-3-30 07:09:41 | 显示全部楼层
原帖由 网虫2008 于 2010-3-30 00:39 发表


我是用的HaneWin 网启服务端,和LINUX菜单方式的,

kernel /PXELINUX.CFG/MEMDISK
append initrd=/BOOT/DOSTOOLS.IMG

按理说和TFTP32也没什么大区别呀?  
是不是你把工具箱内置到内核中了


请 通过 memdisk 指明 chs 参数!!!!
回复

使用道具 举报

309#
 楼主| 发表于 2010-3-30 14:18:20 | 显示全部楼层
用 MEMDISK 是因为 它支持 ZIP 压缩模式的IMA调用,可以节省磁盘空间,而且不必连续扇区放置IMA文件。不过 新版本的GRUB 可能已经支持GZ格式的IMA调用。
回复

使用道具 举报

310#
 楼主| 发表于 2010-4-9 10:00:16 | 显示全部楼层
原帖由 0011 于 2010-4-8 21:31 发表
请教菜鸟大大,要更新   【090523】VeDe打造之-MaxDOS v7.1 强化版 中的DiskGen,除了更换
DiskGen.exe外还需更换哪些文件?


坛子里有现成的。自己找。
回复

使用道具 举报

311#
 楼主| 发表于 2010-4-14 18:30:58 | 显示全部楼层
原帖由 svke 于 2010-4-14 17:32 发表
有没有PXE版的,用以前的PXE版换里面的IMG文件没有成功,我是菜鸟一个希望有PXE版下载


!@#$%^&*()_+ 无语!
你就不能自己学着 "渔" 一下么?
回复

使用道具 举报

312#
 楼主| 发表于 2010-4-15 15:26:35 | 显示全部楼层
原帖由 wiqd 于 2010-4-15 00:38 发表
2010.03.18会死机上个版本不会,还没进入工具箱就死机


怎么个情况?说具体一些.

1  3.18版本默认用 HIMEM.SYS+UMBPCI.SYS 作为系统内存管理模块.而 有的电脑不适合这种组合,你可以尝试换其他模式.
启动过程提供了5套固定的 内存管理模式.以前的版本默认 是 ONLY HIMEM.SYS 模式.你可以 看一楼 教程录像里面的前部,有选择内存管理模式的机会.大概你没有注意到.

2  汉字系统使用 UCDOS 98 版,虽然对内存要求比较低,但是 其 显示系统的驱动设置 就比较单一,这里只用VGA驱动,大部分电脑的显示系统应该都支持的.如果 发现有不支持情况,比如 花屏现象,可以 自行增加 UCDOS 显卡驱动来解决.但是 这个一般菜鸟也不太明白.UCDOS毕竟是N年前的东西了.可能某些小朋友的年龄都没有UCDOS大.

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

使用道具 举报

313#
 楼主| 发表于 2010-4-15 21:12:28 | 显示全部楼层
原帖由 svke 于 2010-4-15 19:31 发表
新手想渔一个PXE版的,请问一下楼主我要参考几楼的方法才能自己渔一个


1 学会用TFTP 软件(WINDOWS下的一个简单的PXE服务器软件)
2 学会配置GRUB菜单文件 \MENU.LST\DEFAULT

既然有以前的 PXE 版本,只需要自己修改 \MENU.LST\DEFAULT 这个GRUB 菜单文件就可以了.使其适合 新版IMG就可以了.
回复

使用道具 举报

314#
 楼主| 发表于 2010-4-16 12:19:28 | 显示全部楼层
原帖由 svke 于 2010-4-16 09:08 发表
不好意思还得麻烦楼主,我主要是干笔记本硬件维修的,所以对于DOS及GRUB这一块也只是自学一点皮毛,我记得以前用你的PXE版那时好像不是用GRUB做的引导,请问一下我得要先下你几楼的版本,然后才能照着修改呢


以前那个 pxe 正是用 的grub 做的引导。用tftp 引导 grldr .
再最开始的pxe 版本 确实没有用到 grub 而是用 3com img 编辑软件直接把img引导磁区 修改成适合 3COM 引导,再用 3com IMG 制作的引导文件引导这个 特制的IMG。 其实这更复杂。
启动过程 是:TFTP ---〉3COM启动菜单---〉3COM修改的IMG

而那时不出3个月,我就改用 TFTP---〉grldr+default ---〉正常的img 方式 制作pxe 启动了。

所以,你还是认真研究一下 tftp 和grldr 吧,很简单的,不用有什么心理负担。一般做维护的 15分钟就可以明白。
回复

使用道具 举报

315#
 楼主| 发表于 2010-4-19 07:16:57 | 显示全部楼层
原帖由 freesoft00 于 2010-4-19 02:30 发表
87543

个人还是觉的原来的界面好点,显的凌乱,只要把上图红色框的部分都去掉就显的干净整洁了。
白色界面可以再调整大些,这样菜单防止间隙就大了
现在 的那个选单真的觉的太束缚人了,真的不好使用。
希 ...


如果说 “束缚” ,那就对了。就是要这样“束缚”一下用户。避免 不分级别的漫天乱点而导致死机。

类似的讨论 已经说了很多次了。
回复

使用道具 举报

316#
 楼主| 发表于 2010-4-19 15:58:57 | 显示全部楼层
ghost 11.5 for dos 怎么个不稳定法儿? 说具体些。

我的工具箱中各个脚本所有涉及 ghost 动作都是在退出汉字系统以后进行的,完后在重新加载汉字系统。这样可以避免 很多问题的发生。但同时也有可能导致 汉字系统无法正常二次加载。

因为 大部分 驱动程序 和 ghost 操作都是 底层级别的。为了避免内存方面的问题,我都在脚本中 设计成 提前退出 汉字系统,完后在二次加载汉字系统。因为UCDOS 98 对内存分配的先进特点,基本还可以二次加载。

[ 本帖最后由 dos时代菜鸟 于 2010-4-19 16:02 编辑 ]
回复

使用道具 举报

317#
 楼主| 发表于 2010-4-20 07:17:49 | 显示全部楼层
ghost 的运行时需要周边环境的。
比如 for dos 的,就受到内存管理模块,内存驻留程序的影响

而对于 for win 的,对于配套的dll 文件版本也是有要求的,dll版本要求一致等等。
至少Int86_32.dll 版本应该与ghost32.exe 一致
还有 WS2HELP.DLL WS2_32.DLL 两个文件版本要一致。

[ 本帖最后由 dos时代菜鸟 于 2010-4-20 07:20 编辑 ]
回复

使用道具 举报

318#
 楼主| 发表于 2010-4-20 15:10:34 | 显示全部楼层

2010.04.20 脚本升级

9BAT.rar (15.25 KB, 下载次数: 26) 替换 img\soft\9bat.rar
升级 s2l.bat,核心为awk . 用于计算本文件行数并一行显示文本文件全部信息
相关 脚本:diskx1/2/3.bat  ghost2.bat xcp_f.bat iso.bat sz.bat ss.bat gdisk0.bat
主要用来代替 脚本中 需要 同时判断 a.文件体积是否为0 b.文件是否存在 c.文件包含行数 的strings相关段落 。

同时解决 没有加载ntfs驱动而硬盘分区全为ntfs格式的情况下 进行gho搜索可能导致死循环的bug.

更新ima 文件下载地址:
2010.04.20 4:40 再次更新 dts060u.ima   http://www.brsbox.com/filebox/down/fc/c816b88b087570c1dc7c162052b82593

[ 本帖最后由 dos时代菜鸟 于 2010-4-20 16:57 编辑 ]

9BAT.rar

15.24 KB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

319#
 楼主| 发表于 2010-4-20 16:55:51 | 显示全部楼层
2010.04.20 dts060.ima 更新ima 文件下载地址:

刚察看dts059u 已经有13人下载,请下载dts059u 的朋友重新下载 dts060u.ima 。

刚发现dts059u.ima 中disks3.bat 有一处%ntfs% 残留变量设置导致ntfs分区搜索gho功能出现问题。其实这是封装ima 的时候过于着急想分享成果,结果把一个错误的bat脚本当成正确的放了进来。对不住大家了。
2010.04.20.  4:40 已经重新上传。看上层。


[ 本帖最后由 dos时代菜鸟 于 2010-4-20 16:57 编辑 ]
回复

使用道具 举报

320#
 楼主| 发表于 2010-4-20 18:37:04 | 显示全部楼层
原帖由 willsion 于 2010-4-20 17:02 发表
试用了一下,感觉工具挺全面。不过有个小建议,就是启动时,不要把全部文件进行解压,这样要花费较长的时间(特别是光驱启动)才能进入工具菜单选项。实际上,每次启动dos工具箱一般只使用其中1、2个工具,因此 ...


这个我也考虑过。不过也差不了多少时间。
感觉还是全部释放到内存盘,来的稳妥。比如:当以usb引导非mem模式启动,需要再安装usb驱动之前把dos启动文件映射成A:盘,否则安装完usb驱动会因为找不到命令解析器和io.sys所在磁盘而档机。而应映射后如何使用原有A:上的工具?
有的usb引导以后,没办法定位和找到原有dts060u.ima (比如ezboot引导usb-cdrom上的ima),权宜之计就是把一个含dos启动文件的小型ima映射到a:。

[ 本帖最后由 dos时代菜鸟 于 2010-4-20 18:40 编辑 ]
回复

使用道具 举报

321#
 楼主| 发表于 2010-4-20 21:35:18 | 显示全部楼层
原帖由 xianglang 于 2010-4-20 21:03 发表
我刚才试了下,用GRUB4DOS来MAP启动,结果默认第一项启动死机,黑屏,连光标都不见;第二项正常。


不知道你说的是哪一个第一项

1\ config.sys 中 configp /text ? 应该是 configp 自身的问题,如果黑屏,用Esc 可以进入默认的 himem+umbpci 模式。这个只能找CONFIGP的作者了。如果是用虚拟机测试,请调整虚拟机显示器为800X600以上。

2\ config.sys->text-->5各选项中 himem_umbpci 模式? 完全可以换另外的内存管理模式

3\DOSTOOLS.BAT-->TEXT/GUI/DOS?  理论上GUI能用 TEXT 应该更没问题。

这些 都和GRUB启动没有任何关系。

[ 本帖最后由 dos时代菜鸟 于 2010-4-20 21:42 编辑 ]
回复

使用道具 举报

322#
 楼主| 发表于 2010-4-21 08:14:55 | 显示全部楼层
搞系统维护 本身就是it行业里面的 “扶危济困”,去不了 灾区,就在这里完善一下这个工具箱吧。

本人非it业内人士,搞 这个工具箱 纯属爱好。
http://u.115.com/file/f57b2f6834    DTS060U.zip
回复

使用道具 举报

323#
 楼主| 发表于 2010-4-21 18:32:36 | 显示全部楼层
原帖由 xianglang 于 2010-4-21 11:18 发表
就是 configp 这一项,呵呵。


那就选 text 项进行内存管理模块的选择。
回复

使用道具 举报

324#
 楼主| 发表于 2010-4-23 17:18:00 | 显示全部楼层
原帖由 thttht 于 2010-4-23 15:32 发表
请教你NTFS驱动你用的是NTFSDOS Pro还是NTFS4DOS啊?好像NTFS4DOS小巧好用一些吧!


既不是nfs4dos也不是ntfsdos pro 而是用的ifsdrv .顶楼已经说明了是 ifsdrv !!!
Paragon DOS IFS driver.
Copyright (C) Paragon 2003-2005.
Paragon IFS driver allows user to access non-DOS file systems under DOS.
This version supports NTFS, Ext2FS, Ext3FS and hidden FAT/FAT32.

[ 本帖最后由 dos时代菜鸟 于 2010-4-23 17:20 编辑 ]
回复

使用道具 举报

325#
 楼主| 发表于 2010-4-25 16:00:14 | 显示全部楼层
原帖由 thttht 于 2010-4-24 10:32 发表
哦!很希望和你交流学习一下!给你发了论坛消息,里面有我的QQ号,希望可以向你学习一下!

不知道ucdos和Tw中文系统那个兼容更好一些那?Tw中文系统好像小一些!


首先要在dos下通过批处理的形式做出 类win按钮界面的菜单,必须用c语言等进行编程接口设置和类库设计,而ucdos的特显功能正好提供了这个接口。所以干脆拿来主义了。
tw虽然小,但是他的特显功能需要安装版的tw才可以用。不便于移植。
而,ucdos 98 对内存管理和vga的支持也都不错,而且它的特显功能 是相对开放的。你运行 tx /? 就知道了。

[ 本帖最后由 dos时代菜鸟 于 2010-4-25 16:14 编辑 ]
回复

使用道具 举报

326#
 楼主| 发表于 2010-4-25 19:35:02 | 显示全部楼层
原帖由 鸟语花香 于 2010-4-25 16:39 发表
与之相对,还是喜欢用别人做好的PE。
DOS工具箱多年前用过,感觉不太适合我用。
当然感谢作者的分享!


相比之下,我更喜欢 自己收集相关软件 自己制作pe和dos工具箱。呵呵。
回复

使用道具 举报

327#
 楼主| 发表于 2010-4-25 21:15:01 | 显示全部楼层
原帖由 sratlf 于 2010-4-25 20:21 发表
想问下dos时代菜鸟大大  刚才看到这篇帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158154

在想能用同样的方法调用大大的工具箱吗  如果能的话应该怎么写


这个我早看过了。
其实就是利用 grub 的文件编辑功能
1、虚拟img为软盘
2、修改a:\autoexec.bat 内容
3、启动虚拟软盘,运行autoexec.bat

至于autoexec.bat的功能不用我说了吧。

但是这对于我的工具箱目前并不十分适用。
1、我的工具箱全部工具都用rar压缩,有的压缩包包含多个软件
2、有的 功能是需要多个软件协同完成的,要是用你说的帖子上的方法做,需要更细致地了解软件工具之间的关系,通过grub预修改autoexec.bat 可能更复杂,得不偿失。
3、直接把工具统统释放到内存并不耽误多少时间,然后手动运行需要的功能不是更灵活么?何必像该帖子这样呢。个人认为没有多少太实际的意义。

[ 本帖最后由 dos时代菜鸟 于 2010-4-25 21:18 编辑 ]
回复

使用道具 举报

328#
 楼主| 发表于 2010-4-25 21:33:11 | 显示全部楼层
原帖由 sratlf 于 2010-4-25 21:26 发表
呵呵  原理我知道  只是感觉常用的工具就那么几个  每次使用的时候都要进入  能不能想个办法不用加载完整的IMG  那样花的时间应该短点


做好的办法是自己做一个img
你说的这个不是 “不用加载完整的IMG ”,而是,完全加载以后 自动调用 某一个功能软件。你认为这样做和 在菜单上选择运行有什么区别么?
回复

使用道具 举报

329#
 楼主| 发表于 2010-4-26 07:24:37 | 显示全部楼层
原帖由 sratlf 于 2010-4-26 00:19 发表
原理上没什么区别   就是方便问题   直接从grub菜单进入对应工具和从grub菜单进入工具箱再手动选择工具相比

考虑时间和操作数的问题  前者需要在菜单中进行定位  然后一个回车  剩余时间等待至程序启动

后 ...


个人认为:一个维护用的工具箱,年八的用一次,没有必要为了几个功能修改img 以外的 grub菜单。不就是少按几次按钮么?

这里面涉及到的东西太多,不是简单的 放入 grub 就可以了。很多功能都需要 多个模块的联合才能完成。我看还是建议你自己做一下,不然是不会理解我的意思的。

第一问题:是否 把全部rar文件都释放到内存盘,再自动调用指定软件?(这样做时间上没有任何减少,只是减少了按钮的次数)
第二问题:如果只是把部分rar文件释放到内存盘,那么内存盘中某些模块就会缺失(虽然时间上减少解压缩时间,但因为某些模块的缺失会造成功能不全甚至运行出错,这里面的联系关系和所需功能之间怎么取舍?)如果非要如此,需要把各个功能模块 和公用模块 统统 几乎按单个文件压缩,这样会增加img体积,那么grub把img装入内存的过程同样会浪费时间。

最终结论:除了少按几下按钮没有得到任何优势,反而有很多隐患。

另外,理论上:既然是 grub菜单 方面的修改,完全可以根据自己需要自己编辑,不必修改img。但实际上,img内部结构和功能上的联系,简单的通过编辑grub菜单修改autoexec.bat 达到自动调用某个功能并不容易。



如果做出来自己感觉不错,就放出来大家分享。
回复

使用道具 举报

330#
 楼主| 发表于 2010-4-26 13:48:48 | 显示全部楼层

9BAT.rar (15.24 KB, 下载次数: 20) 替换 img\soft\9bat.rar
AUTOEXEC.rar (412 Bytes, 下载次数: 31) 解压缩 成autoexec.bat 并替换 img\autoexec.bat
然后 重新生成 ima 为 dts063u.ima

dts063u: http://www.brsbox.com/filebox/down/fc/3b72faf33913349f246b53dd4654261b

主要修改了 dts1.bat 和dts2.bat 增加附带参数
比如 :要直接调用 菜单 中 mhdd 功能需要 在菜单模式下输入 "2a" 来完成 那么dos下直接输入 "dts1.bat 2a"  或者 “dts2.bat 2a ” 就可以了,同样如果需要在 dos提示符下重新启动电脑 只要输入 “dts2.bat 6c ” 就可以了

那么,要想达到 grub 菜单直接调用 相关软件也就容易了
比如:把dts063u.ima 放入 (hd0,0)/grub 中
可以通过如下 grub 菜单内容直接 调用工具箱中的 "gdisk分区格式化" "spfdisk分区" "diskgen 3.0分区"
主要是 修改 autoexec.bat 最后一行 中 "dostools.bat" 为 "dts1.bat ?? ----" 因为 dostools.bat 占用12个字符位置,而"dts1.bat ??" 只占用11个字符位置,所以在后面加了几个"-" 当然也可以用 "dts1.bat    ??"  的方式替换掉dostools.bat

title a.启动 DosTools  之 1a-gdisk 分区/格式化
map --mem /grub/DTS063U.IMA (fd0)
map --hook
write --offset=795 (fd0)/autoexec.bat  dts1.bat 1a ----
root (fd0)
chainloader (fd0)+1
boot
title b.启动 DosTools 之 1b-spfdisk 分区
map --mem /grub/DTS063U.IMA (fd0)
map --hook
write --offset=795 (fd0)/autoexec.bat  dts1.bat 1b ----
root (fd0)
chainloader (fd0)+1
boot
title c.启动 DosTools 之 1c-DISKGEN 3.0 分区
map --mem /grub/DTS063U.IMA (fd0)
map --hook
write --offset=795 (fd0)/autoexec.bat  dts1.bat 1c ----
root (fd0)
chainloader (fd0)+1
boot


这样总该可以了。
下载慢的就自己更新 autoexec.bat 和 9bat.rar 组件,速度快的可以直接下载 dts063u.ima.gz
虽然没有什么实质性的突破,不过目的应该是达到了吧。


[ 本帖最后由 dos时代菜鸟 于 2010-4-26 20:44 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-24 09:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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