无忧启动论坛

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

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

    [复制链接]
481#
发表于 2009-10-27 09:31:28 | 只看该作者
不错,稳定版发布了,希望继续努力啊,发布正式版!
回复

使用道具 举报

482#
 楼主| 发表于 2009-10-27 14:14:19 | 只看该作者
休息几天, 等待diskgen for dos 的正式版。
回复

使用道具 举报

483#
发表于 2009-10-29 13:35:04 | 只看该作者
樓主您好
除了納米盤之外還有其他地方能下嗎?
萬分謝謝

[ 本帖最后由 htt_rd 于 2009-10-29 13:42 编辑 ]
回复

使用道具 举报

484#
发表于 2009-11-6 15:15:39 | 只看该作者
可以下载,不过速度太慢
回复

使用道具 举报

485#
发表于 2009-11-7 20:57:49 | 只看该作者
集成的DISKGEN,需要更新喽,感谢楼主。
回复

使用道具 举报

486#
 楼主| 发表于 2009-11-9 11:25:12 | 只看该作者
原帖由 grandsoft 于 2009-11-7 20:57 发表
集成的DISKGEN,需要更新喽,感谢楼主。


正在考虑集成,但是,
用新版本DISKGEN对磁盘进行写操作后就必须重新启动,这样一来,DISKGEN就不适合与其他工具集成。
一大堆工具释放到内存,然后只是为了运行DISKGEN并重新启动?新版本DISKGEN单独做成IMG更合适一些。

矛盾中。。。。
回复

使用道具 举报

487#
发表于 2009-11-9 14:55:20 | 只看该作者
原帖由 dos时代菜鸟 于 2009-11-9 11:25 发表


正在考虑集成,但是,
用新版本DISKGEN对磁盘进行写操作后就必须重新启动,这样一来,DISKGEN就不适合与其他工具集成。
一大堆工具释放到内存,然后只是为了运行DISKGEN并重新启动?新版本DISKGEN单独做成 ...

可在你的img中放DISKGEN.img(用最大zip压缩),想用DISKGEN时就用grub加载并引导它。。。。。。。。。ok
回复

使用道具 举报

488#
 楼主| 发表于 2009-11-11 18:43:32 | 只看该作者
回复

使用道具 举报

489#
发表于 2009-11-11 20:12:41 | 只看该作者
谢谢,同步更新,虽然用的少,但哪天总会用的着。
回复

使用道具 举报

490#
发表于 2009-11-12 09:20:07 | 只看该作者
dingqidingqidingqidingqidingqidingqidingqidingqidingqidingqidingqidingqi
回复

使用道具 举报

491#
发表于 2009-11-12 09:25:33 | 只看该作者

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

呵呵 菜鸟大等不及diskgenius出正式版了吧
回复

使用道具 举报

492#
 楼主| 发表于 2009-11-12 11:14:55 | 只看该作者
2009.11.12
http://d.namipan.com/d/3aea40cc6 ... 8b18aa5655cf3fe7d00

diskgen 1023 在EMM模式运行有冲突。调用脚本做小改动。
回复

使用道具 举报

493#
发表于 2009-11-12 11:21:45 | 只看该作者
能否有其他网盘的分流下载。谢谢
回复

使用道具 举报

494#
发表于 2009-11-14 22:08:52 | 只看该作者
希望可以分流到其他网盘,namipan 真的不好下載...都不會動..
回复

使用道具 举报

495#
 楼主| 发表于 2009-11-17 08:13:49 | 只看该作者
原帖由 Giorno 于 2009-11-14 22:08 发表
希望可以分流到其他网盘,namipan 真的不好下載...都不會動..


更测试没问题:

dostools.jpg (54.43 KB, 下载次数: 124)

dostools.jpg
回复

使用道具 举报

496#
 楼主| 发表于 2009-11-17 10:54:49 | 只看该作者
回复

使用道具 举报

497#
发表于 2009-11-23 09:14:52 | 只看该作者
现在的版本 c/h/s  变成多少了?
沿用 c=147 h=5 s=36 是可以,但似乎新版体积小了,chs也可以小了吧?

[ 本帖最后由 x.Nichdlas 于 2009-11-23 09:22 编辑 ]
回复

使用道具 举报

498#
 楼主| 发表于 2009-11-23 10:46:08 | 只看该作者
chs 取决于img 制作过程,没有更改体积是为了以后增加软件考虑,如果想把体积变小,可以用winimage 重新设计img的chs 结构。
回复

使用道具 举报

499#
发表于 2009-11-24 01:22:53 | 只看该作者
看过LZ不少帖,对dos认识比较深,学习一下
回复

使用道具 举报

500#
 楼主| 发表于 2009-11-24 19:44:13 | 只看该作者
2009.11.24
http://d.namipan.com/d/1cd6ba0ea ... 676f2d5eb573ea87e00
引进AWK工具,优化和简化GHOST和GDISK相关脚本。
回复

使用道具 举报

501#
 楼主| 发表于 2009-11-24 21:39:38 | 只看该作者

典型脚本解说 disks2.bat

ghost\disks2.bat
这是ghost搜索恢复中的一个脚本。

@echo off
:1
gdisk %1 /raw >diskx.txt
awk '/PRIMARY/;/LOGICAL/' DISKX.TXT |AWK '{n+=1;print "%1:"n,$4}' >disksx2.txt
strings fs=filesize disksx2.txt
if *%fs%*==*0* goto end
:2
gdisk %1 >diskx.txt
awk '/PRIMARY/;/LOGICAL/' DISKX.TXT |awk '{print substr($0,2,2),substr($0,15)}' >diskx2.txt
AWK '{n+=1;printf "%%c",91;print "%1:"n"]",$0}' diskx2.txt >>diskxx.txt
AWK '{n+=1;if ($1~":") print "%1:"n ,$1}' diskx2.txt >>diskx21.txt
AWK '{n+=1;if ($1!~":") print "%1:"n}' diskx2.txt >disksx3.txt
:3
strings fs=filesize disksx3.txt
if *%fs%*==*0* goto end1
strings l=linesize disksx3.txt
strings l=add %l%,1
set n=0
:loop1
strings n=add %n%,1
strings ln0=read disksx3.txt,%n%
type disksx2.txt|find /i "%ln0%" |nset /l1 ln1=$2
echo "0C,1C,04,14,06,16,0B,1B,07,17,01,11,0E,1E,83," |FIND /I "%ln1%," >nul
if not errorlevel 1 echo %ln0% %ln1% >>ntfs.txt
if *%n%*==*%l%* goto end1
goto loop1
:end1
set n=
set l=
set ln0=
set ln1=
:end
if exist diskx.txt   DEL DISKX.TXT
if exist diskx2.txt  del diskx2.txt
if exist disksx2.txt del disksx2.txt
if exist disksx3.txt del disksx3.txt
set fs=

解说============================
一、用法
附带参数 %1 是1,2,3,4...用来表示硬盘序号,比如:disks2 1 ,  disks2 2 ,  disks2 3 ....
二、功能
生成3个文件
diskxx.txt 包含硬盘全部主引导分区和逻辑分区,并标注有ghost使用的分区标号,符合wbat box 调用要求,为以后制作wbat box界面左准备。
diskx21.txt 包含硬盘dos启动时分配了盘符的分区对应的标号和盘符
ntfs.txt 包含硬盘上可以被ifsdrv驱动而没有被dos正常分配盘符的分区对应的标号和id
三、所需第三方软件
gdisk 11.02 ghost的分区软件
awk 文本文件操作工具
strings 文本字符操作工具
find dos的文件内文本查找工具
四、脚本说明
第1段:
1、gdisk /raw 命令把硬盘各分区信息传递给文件 diskx.txt
2、
a、用 awk 对diskx.txt 进行筛选,挑出只包含逻辑分区和主引导分区的记录行
b、把a步得出的结果通过管道交给 awk,AWK为这些分区标注ghost专用分区标号,生成一个包含各分区专用标号和id的文件 disksx2.txt
3、如果DISKSX2.TXT 文件的体积为 0 说明该硬盘没有可用分区,就退出脚本
第2段
1、GDISK 命令把硬盘各分区信息传递给文件 DISKX.TXT
2、类似第一段第2步,用AWK把主引导分区和逻辑分区的盘符、卷标、类型、大小等信息生成文件DISKX2.TXT
3、用AWK为DISKX2.TXT包含的各分区添加GHOST专用分区标号并重新生成文件DISKXX.TXT.这个DISKXX.TXT 的结构适合WBAT作为BOX调用。
4、用AWK把DISKX2.TXT中有盘符的分区标记GHOST专用分区标号并输出成DISKX21.TXT
5、用AWK把DISKX2.TXT中没有分配盘符的分区对应的GHOST专用分区标号输出成DISKSX3.TXT
第3段
通过STRINGS 和GOTO 制作循环,把DISKSX3.TXT记载的分区标号逐一根据DISKSX2.TXT中对应的ID进行核对。如果分区对应的ID符合IFSDRV加载要求,说明该分区可以被IFSDRV加载。把这些分区对应的分区标号和ID传递给NTFS.TXT
end段
善后处理,删除过程中无用的文件。
回复

使用道具 举报

502#
发表于 2009-11-24 22:14:21 | 只看该作者
菜鸟来跟dos时代菜鸟学习dos批处理,感谢啦
回复

使用道具 举报

503#
发表于 2009-11-26 20:18:25 | 只看该作者
感谢啦.....................
回复

使用道具 举报

504#
发表于 2009-11-28 00:13:08 | 只看该作者
准备下来备试试看。。。
回复

使用道具 举报

505#
发表于 2009-11-30 18:48:28 | 只看该作者
有点乱~~~~~~~~~~~~
回复

使用道具 举报

506#
 楼主| 发表于 2009-12-2 09:56:32 | 只看该作者
原帖由 chris4 于 2009-11-30 18:48 发表
有点乱~~~~~~~~~~~~


是么?什么地方乱?
回复

使用道具 举报

507#
发表于 2009-12-2 21:37:39 | 只看该作者
我用虚拟机无法引导呢,能提供MD5吗?
回复

使用道具 举报

508#
 楼主| 发表于 2009-12-3 17:06:45 | 只看该作者
原帖由 delury 于 2009-12-2 21:37 发表
我用虚拟机无法引导呢,能提供MD5吗?


请说明引导方式。
这个东西是不能用虚拟机的软驱直接虚拟运行的。
因为体积大,需要通过引导程序比如grub等进行引导。做到光盘iso中或者放到硬盘用grub引导。
回复

使用道具 举报

509#
发表于 2009-12-5 16:48:10 | 只看该作者
感谢啦.....................
回复

使用道具 举报

510#
 楼主| 发表于 2009-12-19 19:01:59 | 只看该作者
临时更新 下 gdisk 分区脚本,支持ntfs选项。
等有时间再往img里面放。

急于更新的 朋友 可以自行更新img中相关rar包的同名文件。

[ 本帖最后由 dos时代菜鸟 于 2009-12-19 19:11 编辑 ]

gdisk_bat.rar

2.2 KB, 下载次数: 29, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 15:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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