无忧启动论坛

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

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

    [复制链接]
1231#
发表于 2010-12-16 20:25:25 | 只看该作者
回复

使用道具 举报

1232#
发表于 2010-12-16 21:21:51 | 只看该作者
不知该骂115还是骂ISP,几天都下不来(以前只要等上1~2天就能下了),逼得我绕到国外下
**** damn WALLs
回复

使用道具 举报

1233#
发表于 2010-12-18 20:20:59 | 只看该作者
不错,学习了。哈哈,还是看DOS顺眼。
回复

使用道具 举报

1234#
发表于 2010-12-19 08:22:36 | 只看该作者
http://u.115.com/file/f512fab858#  dts166u.ima.gz链接一直下载不了。
谁能否提供一个新的下载链接?
回复

使用道具 举报

1235#
 楼主| 发表于 2010-12-19 22:45:40 | 只看该作者
dts167HDU 2010.12.16 更新测试
1、增加chkdskg 硬盘分区检测工具
2、采用新的加载方式:用grub 加载dostools.gz成一个虚拟硬盘的逻辑分区,然后调用该逻辑分区上的 /dos_boot/dos_boot.gz 为a:盘,在通过虚拟A:盘启动启动电脑进入dos.

http://u.115.com/file/f564b7ffdf#  dts167HDU.gz
安装到xp/win7上的简易脚本:
回复

使用道具 举报

1236#
发表于 2010-12-20 09:28:10 | 只看该作者
刚刚下载测试了下,感觉这样的加载方式相比原先更好,原来加载后还要漫长的解压过程,呵呵!
title 【 4 】运行DTS加强版
map --mem ()/BOOT/IMGS/dts.gz (hd) || find --set-root /BOOT/IMGS/dts.gz && map --mem ()/BOOT/IMGS/dts.gz (hd)
map --hook
find --set-root /dos_boot/dos_boot.gz && map --mem ()/dos_boot/dos_boot.gz (fd0)
map --rehook
chainloader (fd0)+1
rootnoverify (fd0)

还有看了你的镜像包中的分区是逻辑分区,为什么要这样做呢?

[ 本帖最后由 mrwang123 于 2010-12-20 09:33 编辑 ]
回复

使用道具 举报

1237#
 楼主| 发表于 2010-12-20 09:55:33 | 只看该作者
dos工具箱 grub 启动,虚拟硬盘专版。2010.12.18
http://u.115.com/file/f51a654581#  dts168HDU.ima.gz

这样做优点是可以节省内存空间而且不用进入dos后通过xms建立虚拟盘和解压缩,32M的虚拟硬盘可以放入更多的软件,扩展性更好
但也有缺点,就是只能局限于grub引导,对于其他方式的启动引导可能就要麻烦一些,而且影响包占用的磁盘空间也增加了一些。
大家试试看,效果如何。如果能够接受就一直用这个方案了


安装到 xp/win7 上的简单脚本: dts_inst.rar (128.43 KB, 下载次数: 16)
把 下载的虚拟硬盘版 dos工具箱 更名称 dostools.gz 放于安装脚本同一文件夹,运行相关脚本。
如果已经安装了 软盘+虚拟内存盘 模式的dos工具箱,可以手动用 安装脚本中的 dtldr 替换c:\ 原有的dtldr ,用 硬盘版 dostools.gz 替换 c:\boot\dostools.gz 即可。

dtldr内部 grub菜单如下:
--------------------------
default 0
timeout 0
title 0.DOSTOOLS
           find --set-root /boot/dostools.gz
           map --mem --top /boot/dostools.gz (hd)
           map --hook
           find --set-root /dos_boot/dos_boot.gz
           map --mem --top /dos_boot/dos_boot.gz (fd0)
           map --rehook
           root (fd0)
           chainloader (fd0)+1
           boot
title commandline
commandline
title reboot
reboot
title halt
halt

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

做成逻辑盘,主要原因是dos对盘符的分配功能上的限制决定的。dos在分配盘符的时候会把所有硬盘的主引导分区分配到前面的几个盘符上,然后才是逻辑分区。
此时如果我们的虚拟盘是主引导分区,而本地硬盘的主引导分区为ntfs结构,那么可想而知,dos系统的c盘就变成我们的虚拟盘了,显然我们不喜欢这样。]
而且,dos会把启动dos的分区默认为c:,所以我们不能从虚拟硬盘启动dos,而是要通过(fd0).

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

使用道具 举报

1238#
发表于 2010-12-20 12:35:36 | 只看该作者
我今天在华硕P5G41C-M-LX板上碰到了一个这样的情况:用U盘启动其上面的MAXDOS镜像包及楼主的工具箱在映射完镜像包后小喇叭一直长响进不了下一步(把硬盘拔下可以进),但用系统中装好的一键GHOST又可以进去,真不知是怎么回事?
回复

使用道具 举报

1239#
 楼主| 发表于 2010-12-20 13:09:41 | 只看该作者
原帖由 mrwang123 于 2010-12-20 12:35 发表
我今天在华硕P5G41C-M-LX板上碰到了一个这样的情况:用U盘启动其上面的MAXDOS镜像包及楼主的工具箱在映射完镜像包后小喇叭一直长响进不了下一步(把硬盘拔下可以进),但用系统中装好的一键GHOST又可以进去,真 ...


估计是bios中设置了硬盘保护之类的东西,仔细检查bios 设置。
回复

使用道具 举报

1240#
发表于 2010-12-20 13:14:39 | 只看该作者

回复 #1242 dos时代菜鸟 的帖子

我也在bios中查了很久,可为什么系统中的一键GHOST又可以进去,郁闷中

支持新的启动方案,不占内存又省去了解压过程,比原先的快了很多,呵呵

顺便问一下,MAP中的 --TOP参数有什么作用?谢谢

[ 本帖最后由 mrwang123 于 2010-12-20 13:21 编辑 ]
回复

使用道具 举报

1241#
发表于 2010-12-20 16:23:13 | 只看该作者
原帖由 dos时代菜鸟 于 2010-12-20 09:55 发表
dos工具箱 grub 启动,虚拟硬盘专版。2010.12.18
http://u.115.com/file/f51a654581#  dts168HDU.ima.gz

这样做优点是可以节省内存空间而且不用进入dos后通过xms建立虚拟盘和解压缩,32M的虚拟硬盘可以放入 ...

这个版本不能用syslinux和ezb加载了吧?
回复

使用道具 举报

1242#
 楼主| 发表于 2010-12-20 17:32:12 | 只看该作者
2010.12.16
虚拟a盘版 168Au
http://u.115.com/file/f5575010ae#  dts168AU.ima.gz

虚拟硬盘版 168HDU
http://u.115.com/file/f56466e279#  dts168HDU.ima.gz

类似虚拟硬盘版的 虚拟B盘版
http://u.115.com/file/f5b02c02f3#   dts168BU.gz   呵呵

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

使用道具 举报

1243#
发表于 2010-12-20 22:19:58 | 只看该作者
原帖由 dos时代菜鸟 于 2010-12-20 17:32 发表
2010.12.16
虚拟a盘版 168Au
http://u.115.com/file/f5575010ae#  dts168AU.ima.gz

虚拟硬盘版 168HDU
http://u.115.com/file/f56466e279#  dts168HDU.ima.gz

类似虚拟硬盘版的 虚拟B盘版
http://u. ...

这次来3个版本...够狠啊,哈哈~~
回复

使用道具 举报

1244#
发表于 2010-12-20 22:56:55 | 只看该作者
原帖由 dos时代菜鸟 于 2010-12-20 17:32 发表
2010.12.16
虚拟a盘版 168Au
http://u.115.com/file/f5575010ae#  dts168AU.ima.gz

虚拟硬盘版 168HDU
http://u.115.com/file/f56466e279#  dts168HDU.ima.gz

类似虚拟硬盘版的 虚拟B盘版
http://u. ...

对于虚拟硬盘版,现在可以解包放到FAT区了吧?
回复

使用道具 举报

1245#
 楼主| 发表于 2010-12-21 08:27:32 | 只看该作者
原帖由 blithewind 于 2010-12-20 22:56 发表

对于虚拟硬盘版,现在可以解包放到FAT区了吧?

应该可以的,但是启动引导方面还要自己设定,因为我们的虚拟硬盘没有启动功能而且是逻辑分区。
回复

使用道具 举报

1246#
发表于 2010-12-21 08:35:05 | 只看该作者
能不能出一个直接进入主界面的版本?
回复

使用道具 举报

1247#
 楼主| 发表于 2010-12-21 09:33:14 | 只看该作者
原帖由 jianliulin 于 2010-12-21 08:35 发表
能不能出一个直接进入主界面的版本?


直接进入主界面的 a 盘版也可以做,主要考虑 ezboot 启动 usb-cdrom 是非装入内存方式,如果装在usb驱动以后,A盘就不见了。情况类似9# 提到的现象。
所以我一直保留a盘+虚拟盘的方案。一旦用 ezboot 启动 usb-cdrom 上的 工具箱后装载 usb 驱动,可以用一个小型用于msdos启动的img 回填A盘,而其他工具因为在虚拟盘中而不受影响。

[ 本帖最后由 dos时代菜鸟 于 2010-12-21 09:35 编辑 ]
回复

使用道具 举报

1248#
发表于 2010-12-21 11:24:34 | 只看该作者
现在很流行fbinst 做启动盘,能否出一个直接进入主界面的FBINST版dos工具箱,
回复

使用道具 举报

1249#
发表于 2010-12-21 17:38:44 | 只看该作者
168虚拟硬盘版不知还能否直接通过菜单启动某项工具  能的话应该怎样写
回复

使用道具 举报

1250#
 楼主| 发表于 2010-12-21 20:53:19 | 只看该作者
现在很流行fbinst 做启动盘,能否出一个直接进入主界面的FBINST版dos工具箱
答:还是自己动手吧,你想想,如果我做成这样一个一体化的东东,到时候u盘就只能有这个dos工具箱,要放进其他的东西不还是需要自己添加?

168虚拟硬盘版不知还能否直接通过菜单启动某项工具  能的话应该怎样写
答:当然支持了,不过估计 修改点 有变化,在
map ...(fd0)
map hook
后面 添加修改(fd0)/autoexec.bat 那句话。

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

使用道具 举报

1251#
发表于 2010-12-22 00:33:10 | 只看该作者

回复 #1253 dos时代菜鸟 的帖子

虚拟硬盘版能不能再改进下  现在的方式菜单写法和普通img写法差距有点大  

类似于117版本的处理方式不好吗
回复

使用道具 举报

1252#
发表于 2010-12-22 00:40:20 | 只看该作者
title 0.DOSTOOLS
           find --set-root /boot/dostools.gz
           map --mem --top /boot/dostools.gz (hd)
           map --hook
           find --set-root /dos_boot/dos_boot.gz
           map --mem --top /dos_boot/dos_boot.gz (fd0)
           map --rehook
           root (fd0)
           chainloader (fd0)+1
           boot

map命令中的-top是什么意思,help map没查到
而且提示错误,不用-top反而正常了,我是手工输入命令的
回复

使用道具 举报

1253#
 楼主| 发表于 2010-12-22 09:45:27 | 只看该作者
168Au 版本仍然沿用了 117 版本的加载方式

map --mem --top 大概是把影像映射到内存的前端,测试在某些电脑上可以使进入dos后的常规内存少被grub使用几K。具体的还要问问做grub的专家们。

[ 本帖最后由 dos时代菜鸟 于 2010-12-22 09:46 编辑 ]
回复

使用道具 举报

1254#
发表于 2010-12-22 11:13:54 | 只看该作者

终于找到权威且唯一出处

http://bbs.znpc.net/viewthread.php?tid=6020&extra=page%3D1

3.(from boot-land.net) Karyonix's note:
map --add-mbt= option to be used with --mem. If =0 master boot track will not
        be added automatically.
map --top option to be used with --mem. map --mem will try to allocate memory
        at highest available address.
map --mem-max=, map --mem-min options to be used before map --mem. Allow user
        to manually limit range of address that map --mem can use.


但是我也用的最新2010-12-19版G4D,加了--top反而会出错,不知道是否和虚拟机测试有关
回复

使用道具 举报

1255#
发表于 2010-12-22 13:22:33 | 只看该作者
--top参数是对于高端内存适用的  即内存大于3.25G的情况  

对于内存小于3.25G的map时加top参数没测试过  不知道有什么影响  不过保险起见还是不加的好
回复

使用道具 举报

1256#
 楼主| 发表于 2010-12-22 14:19:43 | 只看该作者
嗯,既然如此,我把 dtldr 的内部菜单改了一下,重新放在hd版安装脚本中了,在一楼。
回复

使用道具 举报

1257#
发表于 2010-12-22 15:00:30 | 只看该作者
哇~近期的PE盛行,DOS势微,但是一看到画面还是很怀念呀,
何况楼主把它弄的如此强大!真是可喜可贺!:)

额外一提,倘若要操作画面使之显示为繁体,可行吗?如何实作?

谢谢,辛苦了!:)
回复

使用道具 举报

1258#
发表于 2010-12-22 18:07:42 | 只看该作者
原帖由 dos时代菜鸟 于 2010-12-22 09:45 发表
168Au 版本仍然沿用了 117 版本的加载方式


刚才看了下不一样  168Au还是需要解压文件  117有一个版本是用grub加载不解压文件的  

168虚拟硬盘版的其他都没问题  就是菜单写法太不一样了  能否再改动下使其菜单和普通img菜单相兼容  麻烦了
回复

使用道具 举报

1259#
 楼主| 发表于 2010-12-22 21:41:43 | 只看该作者
繁体当然可以,只要让UCDOS使用繁体字库同时设置COUNTRY为繁体 CODE 就可以了。需要的话我可以特制一个。

做成纯a盘启动,就像117 当然没问题。http://u.115.com/file/f5109d4e2f#  DTS168AAU.gz 但也有缺点就是EZBOOT引导USB-CDROM时装载USB驱动以后,A盘就没有了。

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

使用道具 举报

1260#
发表于 2010-12-22 23:28:19 | 只看该作者
;) 了解!谢谢您的回复。
辛苦了:D
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-5 17:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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